114 lines · plain
1; RUN: llvm-ir2vec entities | FileCheck %s2 3CHECK: 1104CHECK-NEXT: Ret 05CHECK-NEXT: Br 16CHECK-NEXT: Switch 27CHECK-NEXT: IndirectBr 38CHECK-NEXT: Invoke 49CHECK-NEXT: Resume 510CHECK-NEXT: Unreachable 611CHECK-NEXT: CleanupRet 712CHECK-NEXT: CatchRet 813CHECK-NEXT: CatchSwitch 914CHECK-NEXT: CallBr 1015CHECK-NEXT: FNeg 1116CHECK-NEXT: Add 1217CHECK-NEXT: FAdd 1318CHECK-NEXT: Sub 1419CHECK-NEXT: FSub 1520CHECK-NEXT: Mul 1621CHECK-NEXT: FMul 1722CHECK-NEXT: UDiv 1823CHECK-NEXT: SDiv 1924CHECK-NEXT: FDiv 2025CHECK-NEXT: URem 2126CHECK-NEXT: SRem 2227CHECK-NEXT: FRem 2328CHECK-NEXT: Shl 2429CHECK-NEXT: LShr 2530CHECK-NEXT: AShr 2631CHECK-NEXT: And 2732CHECK-NEXT: Or 2833CHECK-NEXT: Xor 2934CHECK-NEXT: Alloca 3035CHECK-NEXT: Load 3136CHECK-NEXT: Store 3237CHECK-NEXT: GetElementPtr 3338CHECK-NEXT: Fence 3439CHECK-NEXT: AtomicCmpXchg 3540CHECK-NEXT: AtomicRMW 3641CHECK-NEXT: Trunc 3742CHECK-NEXT: ZExt 3843CHECK-NEXT: SExt 3944CHECK-NEXT: FPToUI 4045CHECK-NEXT: FPToSI 4146CHECK-NEXT: UIToFP 4247CHECK-NEXT: SIToFP 4348CHECK-NEXT: FPTrunc 4449CHECK-NEXT: FPExt 4550CHECK-NEXT: PtrToInt 4651CHECK-NEXT: PtrToAddr 4752CHECK-NEXT: IntToPtr 4853CHECK-NEXT: BitCast 4954CHECK-NEXT: AddrSpaceCast 5055CHECK-NEXT: CleanupPad 5156CHECK-NEXT: CatchPad 5257CHECK-NEXT: ICmp 5358CHECK-NEXT: FCmp 5459CHECK-NEXT: PHI 5560CHECK-NEXT: Call 5661CHECK-NEXT: Select 5762CHECK-NEXT: UserOp1 5863CHECK-NEXT: UserOp2 5964CHECK-NEXT: VAArg 6065CHECK-NEXT: ExtractElement 6166CHECK-NEXT: InsertElement 6267CHECK-NEXT: ShuffleVector 6368CHECK-NEXT: ExtractValue 6469CHECK-NEXT: InsertValue 6570CHECK-NEXT: LandingPad 6671CHECK-NEXT: Freeze 6772CHECK-NEXT: FloatTy 6873CHECK-NEXT: VoidTy 6974CHECK-NEXT: LabelTy 7075CHECK-NEXT: MetadataTy 7176CHECK-NEXT: VectorTy 7277CHECK-NEXT: TokenTy 7378CHECK-NEXT: IntegerTy 7479CHECK-NEXT: FunctionTy 7580CHECK-NEXT: PointerTy 7681CHECK-NEXT: StructTy 7782CHECK-NEXT: ArrayTy 7883CHECK-NEXT: UnknownTy 7984CHECK-NEXT: Function 8085CHECK-NEXT: Pointer 8186CHECK-NEXT: Constant 8287CHECK-NEXT: Variable 8388CHECK-NEXT: FCMP_false 8489CHECK-NEXT: FCMP_oeq 8590CHECK-NEXT: FCMP_ogt 8691CHECK-NEXT: FCMP_oge 8792CHECK-NEXT: FCMP_olt 8893CHECK-NEXT: FCMP_ole 8994CHECK-NEXT: FCMP_one 9095CHECK-NEXT: FCMP_ord 9196CHECK-NEXT: FCMP_uno 9297CHECK-NEXT: FCMP_ueq 9398CHECK-NEXT: FCMP_ugt 9499CHECK-NEXT: FCMP_uge 95100CHECK-NEXT: FCMP_ult 96101CHECK-NEXT: FCMP_ule 97102CHECK-NEXT: FCMP_une 98103CHECK-NEXT: FCMP_true 99104CHECK-NEXT: ICMP_eq 100105CHECK-NEXT: ICMP_ne 101106CHECK-NEXT: ICMP_ugt 102107CHECK-NEXT: ICMP_uge 103108CHECK-NEXT: ICMP_ult 104109CHECK-NEXT: ICMP_ule 105110CHECK-NEXT: ICMP_sgt 106111CHECK-NEXT: ICMP_sge 107112CHECK-NEXT: ICMP_slt 108113CHECK-NEXT: ICMP_sle 109114