/llvm-project/llvm/test/Demangle/ |
H A D | ms-templates.test | 10 ??0?$Class@VTypename@@@@QAE@XZ 12 ??0?$Class@VTypename@@@@QEAA@XZ 15 ??0?$Class@$$CBVTypename@@@@QAE@XZ 17 ??0?$Class@$$CBVTypename@@@@QEAA@XZ 20 ??0?$Class@$$CCVTypename@@@@QAE@XZ 22 ??0?$Class@$$CCVTypename@@@@QEAA@XZ 25 ??0?$Class@$$CDVTypename@@@@QAE@XZ 27 ??0?$Class@$$CDVTypename@@@@QEAA@XZ 30 ??0?$Class@V?$Nested@VTypename@@@@@@QAE@XZ 32 ??0?$Class@V?$Nested@VTypename@@@@@@QEAA@XZ [all …]
|
H A D | ms-return-qualifiers.test | 58 ?c1@@YA?AVA@@XZ 61 ?c2@@YA?BVA@@XZ 64 ?c3@@YA?CVA@@XZ 67 ?c4@@YA?DVA@@XZ 70 ?c5@@YAPBVA@@XZ 73 ?c6@@YAPCVA@@XZ 76 ?c7@@YAPDVA@@XZ 79 ?c8@@YAAAVA@@XZ 82 ?c9@@YAABVA@@XZ 85 ?c10@@YAACVA@@XZ [all …]
|
H A D | ms-auto-templates.test | 5 ??0?$AutoNTTPClass@$MPEAH1?i@@3HA@@QEAA@XZ 8 ??0?$AutoNTTPClass@$1?i@@3HA@@QEAA@XZ 11 ??0?$AutoNTTPClass@$MPEAH1?i@@3HA$MPEAH1?j@@3HA@@QEAA@XZ 14 ??0?$AutoNTTPClass@$1?i@@3HA$1?j@@3HA@@QEAA@XZ 17 ??0?$AutoNTTPClass@$MP6AHXZ1?Func@@YAHXZ@@QEAA@XZ 20 ??0?$AutoNTTPClass@$1?Func@@YAHXZ@@QEAA@XZ 23 ??0?$AutoNTTPClass@$MP6AHXZ1?Func@@YAHXZ$MP6AHXZ1?Func2@@YAHXZ@@QEAA@XZ 26 ??0?$AutoNTTPClass@$1?Func@@YAHXZ$1?Func2@@YAHXZ@@QEAA@XZ 29 ??$AutoFunc@$MPEAH1?i@@3HA@@YA?A?<auto>@@XZ 32 ??$AutoFunc@$1?i@@3HA@@YA?A?<auto>@@XZ [all …]
|
/llvm-project/clang/test/CodeGenCXX/ |
H A D | mangle-ms-return-qualifiers.cpp | 57 // CHECK: "?c1@@YA?AVA@@XZ" 60 // CHECK: "?c2@@YA?BVA@@XZ" 63 // CHECK: "?c3@@YA?CVA@@XZ" 66 // CHECK: "?c4@@YA?DVA@@XZ" 69 // CHECK: "?c5@@YAPBVA@@XZ" 72 // CHECK: "?c6@@YAPCVA@@XZ" 75 // CHECK: "?c7@@YAPDVA@@XZ" 78 // CHECK: "?c8@@YAAAVA@@XZ" 81 // CHECK: "?c9@@YAABVA@@XZ" 84 // CHECK: "?c10@@YAACVA@@XZ" [all …]
|
H A D | mangle-ms-auto-templates.cpp | 30 // BEFORE: call {{.*}} @"??$AutoFunc@$00@@YA?A?<auto>@@XZ" in template_mangling() 32 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$MH0A@@@QEAA@XZ" in template_mangling() 33 // BEFORE: call {{.*}} @"??0?$AutoParmTemplate@$0A@@@QEAA@XZ" in template_mangling() 35 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$MD0GB@@@QEAA@XZ" in template_mangling() 36 // BEFORE: call {{.*}} @"??0?$AutoParmTemplate@$0GB@@@QEAA@XZ" in template_mangling() 38 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$M_J0HPPPPPPPPPPPPPPP@@@QEAA@XZ" in template_mangling() 39 // BEFORE: call {{.*}} @"??0?$AutoParmTemplate@$0HPPPPPPPPPPPPPPP@@@QEAA@XZ" in template_mangling() 41 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$M_J0?IAAAAAAAAAAAAAAA@@@QEAA@XZ" in template_mangling() 42 // BEFORE: call {{.*}} @"??0?$AutoParmTemplate@$0?IAAAAAAAAAAAAAAA@@@QEAA@XZ" in template_mangling() 44 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$M_K0?0@@QEAA@XZ" in template_mangling() [all...] |
H A D | mangle-ms-auto-templates-memptrs.cpp | 25 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$MP8S@@EAAXXZ1?f@1@QEAAXXZ@@QEAA@XZ" in template_mangling() 26 // BEFORE: call {{.*}} @"??0?$AutoParmTemplate@$1?f@S@@QEAAXXZ@@QEAA@XZ" in template_mangling() 29 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$MP8M@@EAAXXZH?f@1@QEAAXXZA@@@QEAA@XZ" in template_mangling() 30 // BEFORE: call {{.*}} @"??0?$AutoParmTemplate@$H?f@M@@QEAAXXZA@@@QEAA@XZ" in template_mangling() 33 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$MP8V@@EAAXXZI?f@1@QEAAXXZA@A@@@QEAA@XZ" in template_mangling() 34 // BEFORE: call {{.*}} @"??0?$AutoParmTemplate@$I?f@V@@QEAAXXZA@A@@@QEAA@XZ" in template_mangling() 38 // BEFORE: call {{.*}} @"??$AutoFunc@$1?f@S@@QEAAXXZ@@YA?A?<auto>@@XZ" in template_mangling() 42 // BEFORE: call {{.*}} @"??$AutoFunc@$H?f@M@@QEAAXXZA@@@YA?A?<auto>@@XZ" in template_mangling() 46 // BEFORE: call {{.*}} @"??$AutoFunc@$I?f@V@@QEAAXXZA@A@@@YA?A?<auto>@@XZ" in template_mangling() 49 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$MPEQS@@H07@@QEAA@XZ" in template_mangling() [all...] |
H A D | mangle-ms-templates.cpp | 71 // CHECK: call {{.*}} @"??0?$Class@VTypename@@@@QAE@XZ" in template_mangling() 72 // X64: call {{.*}} @"??0?$Class@VTypename@@@@QEAA@XZ" in template_mangling() 75 // CHECK: call {{.*}} @"??0?$Class@$$CBVTypename@@@@QAE@XZ" in template_mangling() 76 // X64: call {{.*}} @"??0?$Class@$$CBVTypename@@@@QEAA@XZ" in template_mangling() 78 // CHECK: call {{.*}} @"??0?$Class@$$CCVTypename@@@@QAE@XZ" in template_mangling() 79 // X64: call {{.*}} @"??0?$Class@$$CCVTypename@@@@QEAA@XZ" in template_mangling() 81 // CHECK: call {{.*}} @"??0?$Class@$$CDVTypename@@@@QAE@XZ" in template_mangling() 82 // X64: call {{.*}} @"??0?$Class@$$CDVTypename@@@@QEAA@XZ" in template_mangling() 85 // CHECK: call {{.*}} @"??0?$Class@V?$Nested@VTypename@@@@@@QAE@XZ" in template_mangling() 86 // X64: call {{.*}} @"??0?$Class@V?$Nested@VTypename@@@@@@QEAA@XZ" in template_mangling() [all …]
|
H A D | microsoft-abi-eh-cleanups.cpp | 21 // WIN32: call void @"?getA@@YA?AUA@@XZ"(ptr dead_on_unwind writable sret(%struct.A) align 4 %{{.*}}) 23 // WIN32: invoke void @"?getA@@YA?AUA@@XZ"(ptr dead_on_unwind writable sret(%struct.A) align 4 %{{.*}}) 31 // WIN32: call x86_thiscallcc void @"??1A@@QAE@XZ"({{.*}}) 32 // WIN32-NOT: @"??1A@@QAE@XZ" 45 // WIN32: invoke void @"?getA@@YA?AUA@@XZ"(ptr dead_on_unwind writable sret(%struct.A) align 4 %{{.*}}) 46 // WIN32: invoke void @"?getA@@YA?AUA@@XZ"(ptr dead_on_unwind writable sret(%struct.A) align 4 %{{.*}}) 53 // WIN32-NOT: @"??1A@@QAE@XZ" 67 // WIN32: call x86_thiscallcc noundef ptr @"??0A@@QAE@XZ" 70 // WIN32: invoke x86_thiscallcc noundef ptr @"??0A@@QAE@XZ"(ptr {{[^,]*}} %[[arg1]]) 74 // WIN32: invoke x86_thiscallcc noundef ptr @"??0A@@QAE@XZ" [all...] |
H A D | microsoft-abi-thread-safe-statics.cpp | 9 // CHECK-DAG: @"?s@?1??f@@YAAAUS@@XZ@4U2@A" = linkonce_odr dso_local thread_local global %struct.S … 10 // CHECK-DAG: @"??__J?1??f@@YAAAUS@@XZ@51" = linkonce_odr thread_local global i32 0 11 // CHECK-DAG: @"?s@?1??g@@YAAAUS@@XZ@4U2@A" = linkonce_odr dso_local global %struct.S zeroinitializ… 12 // CHECK-DAG: @"?$TSS0@?1??g@@YAAAUS@@XZ@4HA" = linkonce_odr global i32 0 21 // CHECK-LABEL: define {{.*}} @"?f@@YAAAUS@@XZ"() 25 // CHECK: %[[guard:.*]] = load i32, ptr @"??__J?1??f@@YAAAUS@@XZ@51" in f() 32 // CHECK-NEXT: store i32 %[[or]], ptr @"??__J?1??f@@YAAAUS@@XZ@51" in f() 33 // CHECK-NEXT: invoke {{.*}} @"??0S@@QAE@XZ"(ptr {{[^,]*}} @"?s@?1??f@@YAAAUS@@XZ@4U2@A") in f() 37 // CHECK-NEXT: call i32 @__tlregdtor(ptr @"??__Fs@?1??f@@YAAAUS@@XZ@YAXXZ") in f() 41 …DR:%.+]] = call align 1 ptr @llvm.threadlocal.address.p0(ptr align 1 @"?s@?1??f@@YAAAUS@@XZ@4U2@A") in f() [all …]
|
H A D | microsoft-abi-sret-and-byval.cpp | 91 // WIN32: define dso_local i32 @"?small_return@@YA?AUSmall@@XZ"() 92 // WIN64: define dso_local i32 @"?small_return@@YA?AUSmall@@XZ"() 93 // WOA64: define dso_local i32 @"?small_return@@YA?AUSmall@@XZ"() 97 // WIN32: define dso_local i64 @"?medium_return@@YA?AUMedium@@XZ"() 98 // WIN64: define dso_local i64 @"?medium_return@@YA?AUMedium@@XZ"() 99 // WOA64: define dso_local i64 @"?medium_return@@YA?AUMedium@@XZ"() 104 // WIN32: define dso_local void @"?small_non_pod_return@@YA?AUSmallCpp11NotCpp03Pod@@XZ"(ptr dead_on_unwind noalias writable sret(%struct.SmallCpp11NotCpp03Pod) align 4 %agg.result) 105 // WIN64: define dso_local void @"?small_non_pod_return@@YA?AUSmallCpp11NotCpp03Pod@@XZ"(ptr dead_on_unwind noalias writable sret(%struct.SmallCpp11NotCpp03Pod) align 4 %agg.result) 106 // WOA64: define dso_local void @"?small_non_pod_return@@YA?AUSmallCpp11NotCpp03Pod@@XZ"(ptr dead_on_unwind inreg noalias writable sret(%struct.SmallCpp11NotCpp03Pod) align 4 %agg.result) 110 // WIN32: define dso_local void @"?small_with_ctor_return@@YA?AUSmallWithCtor@@XZ"(pt [all...] |
H A D | microsoft-abi-thunks.cpp | 34 // MANGLING-DAG: declare {{.*}} @"??1C@@UAE@XZ"({{.*}}) 37 // MANGLING-X64-DAG: declare {{.*}} @"??1C@@UEAA@XZ"({{.*}}) 86 // MANGLING-DAG: @"?goo@E@@UAEPAUC@@XZ" 87 // MANGLING-DAG: @"?goo@E@@QAEPAUB@@XZ" 88 // MANGLING-X64-DAG: @"?goo@E@@UEAAPEAUC@@XZ" 89 // MANGLING-X64-DAG: @"?goo@E@@QEAAPEAUB@@XZ" 94 // CODEGEN-LABEL: define weak_odr dso_local x86_thiscallcc noundef ptr @"?goo@E@@QAEPAUB@@XZ"{{.*}}… 95 // CODEGEN: call x86_thiscallcc noundef ptr @"?goo@E@@UAEPAUC@@XZ" 110 // MANGLING-DAG: @"?goo@H@@UAEPAUG@@XZ" 111 // MANGLING-DAG: @"?goo@H@@QAEPAUB@@XZ" [all …]
|
H A D | microsoft-abi-vtables-return-thunks.cpp | 30 // GLOBALS: @"?foo@J@test1@@QAEPAUB@2@XZ" 31 // GLOBALS: @"?foo@J@test1@@QAEPAUC@2@XZ" 32 // GLOBALS: @"?foo@J@test1@@UAEPAUD@2@XZ" 48 // GLOBALS: @"?foo@K@test1@@QAEPAUB@2@XZ" 49 // GLOBALS: @"?foo@K@test1@@QAEPAUC@2@XZ" 50 // GLOBALS: @"?foo@K@test1@@QAEPAUD@2@XZ" 51 // GLOBALS: @"?foo@K@test1@@UAEPAUE@2@XZ" 54 // CODEGEN-LABEL: define {{.*}} @"?foo@K@test1@@QAEPAUB@2@XZ" 55 // CODEGEN: call {{.*}} @"?foo@K@test1@@UAEPAUE@2@XZ" 61 // CODEGEN-LABEL: define {{.*}} @"?foo@K@test1@@QAEPAUC@2@XZ" [all …]
|
H A D | microsoft-abi-structors.cpp | 23 // CHECK: define linkonce_odr dso_local x86_thiscallcc ptr @"??0A@basic@@QAE@XZ"(ptr {{[^,]*}}… in no_constructor_destructor_infinite_recursion() 33 // CHECK: define {{.*}} @"??1A@basic@@QAE@XZ" in ~A() 34 // CHECK-NOT: call void @"??1A@basic@@QAE@XZ" in ~A() 44 …// CHECK: define dso_local x86_thiscallcc ptr @"??0B@basic@@QAE@XZ"(ptr {{[^,]*}} returned {{[^,]*… in B() 54 // DTORS: call x86_thiscallcc void @"??1C@basic@@UAE@XZ"(ptr {{[^,]*}} %[[THIS:[0-9a-z]+]]) in ~C() 127 // CHECK: @"?ctor_static@?1???0D@basic@@QAE@XZ@4HA" in D() 132 // CHECK: @"?dtor_static@?1???1D@basic@@QAE@XZ@4HA" in ~D() 153 // CHECK-LABEL: define dso_local x86_thiscallcc void @"??1C@dtor_in_second_nvbase@@UAE@XZ"(ptr{{[^,… in ~C() 159 // CHECK: call x86_thiscallcc void @"??1B@dtor_in_second_nvbase@@UAE@XZ"(ptr{{[^,]*}} %{{.*}}) in ~C() 187 // CHECK-LABEL: define dso_local x86_thiscallcc void @"??1F@test2@@UAE@XZ"(ptr{{[^,]*}}) in ~F() [all …]
|
H A D | mangle-ms-cxx14.cpp | 11 // CHECK-DAG: "?FunctionWithLocalType@@YA?A?<auto>@@XZ" 17 …CK-DAG: "?ValueFromFunctionWithLocalType@@3ULocalType@?1??FunctionWithLocalType@@YA?A?<auto>@@XZ@A" 20 // CHECK-DAG: "??R<lambda_0>@@QBE?A?<auto>@@XZ" 26 // CHECK-DAG: "?ValueFromLambdaWithLocalType@@3ULocalType@?1???R<lambda_0>@@QBE?A?<auto>@@XZ@A" 38 …3ULocalType@?2???R<lambda_1>@?0???$TemplateFuncionWithLocalLambda@H@@YA?A?<auto>@@H@Z@QBE?A?3@XZ@A" 39 …3ULocalType@?2???R<lambda_1>@?0???$TemplateFuncionWithLocalLambda@H@@YA?A?<auto>@@H@Z@QBE?A?3@XZ@A" 40 …3ULocalType@?1???R<lambda_1>@?0???$TemplateFuncionWithLocalLambda@H@@YA?A?<auto>@@H@Z@QBE?A?3@XZ@A" 41 …3ULocalType@?1???R<lambda_1>@?0???$TemplateFuncionWithLocalLambda@H@@YA?A?<auto>@@H@Z@QBE?A?3@XZ@A" 43 // CHECK-DAG: "??R<lambda_1>@?0???$TemplateFuncionWithLocalLambda@H@@YA?A?<auto>@@H@Z@QBE?A?1@XZ"
|
H A D | microsoft-abi-static-initializers.cpp | 19 // CHECK: call x86_thiscallcc noundef ptr @"??0S@@QAE@XZ" 24 // CHECK: call x86_thiscallcc void @"??1S@@QAE@XZ" 33 // CHECK: call x86_thiscallcc noundef ptr @"??0S@@QAE@XZ" 37 // CHECK: call x86_thiscallcc noundef ptr @"??0S@@QAE@XZ" 136 // CHECK-LABEL: define linkonce_odr dso_local noundef nonnull align {{[0-9]+}} dereferenceable({{[0-9]+}}) ptr @"?UnreachableStatic@@YAAAUS@@XZ"() {{.*}} comdat 146 // CHECK-LABEL: define linkonce_odr dso_local noundef nonnull align {{[0-9]+}} dereferenceable({{[0-9]+}}) ptr @"?getS@@YAAAUS@@XZ"() {{.*}} comdat 147 // CHECK: load i32, ptr @"??_B?1??getS@@YAAAUS@@XZ@51" 153 // CHECK: store i32 {{.*}}, ptr @"??_B?1??getS@@YAAAUS@@XZ@51" 154 // CHECK: call x86_thiscallcc noundef ptr @"??0S@@QAE@XZ"(ptr {{[^,]*}} @"?TheS@?1??getS@@YAAAUS@@XZ [all...] |
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | combine-andintoload.ll | 20 %xz = zext i32 %x to i64 22 %r = and i64 %ym, %xz 41 %xz = zext i32 %x to i64 42 %a = and i64 %y, %xz 62 %xz = sext i32 %x to i64 63 %a = and i64 %y, %xz 83 %xz = zext i32 %x to i64 84 %a = or i64 %y, %xz 104 %xz = zext i32 %x to i64 106 %r = or i64 %ym, %xz [all …]
|
/llvm-project/llvm/test/Transforms/InstCombine/ |
H A D | should-change-type.ll | 13 %xz = zext i8 %x to i64 15 %c = add i64 %xz, %yz 25 %xz = zext i16 %x to i64 27 %c = add i64 %xz, %yz 37 %xz = zext i32 %x to i64 39 %c = add i64 %xz, %yz 46 ; CHECK-NEXT: [[XZ:%.*]] = zext i9 [[X:%.*]] to i64 48 ; CHECK-NEXT: [[C:%.*]] = add nuw nsw i64 [[XZ]], [[YZ]] 52 %xz = zext i9 %x to i64 54 %c = add i64 %xz, %yz
|
H A D | intptr8.ll | 12 declare dso_local ptr @"?mk@@YAPEAUC@@XZ"() #3 19 %call1 = invoke ptr @"?mk@@YAPEAUC@@XZ"() 24 %call5 = invoke ptr @"?mk@@YAPEAUC@@XZ"() 39 br i1 %tobool.i3, label %"??1?$intrusive_ptr@UC@@@@QEAA@XZ.exit6", label %if.then.i4 43 to label %"??1?$intrusive_ptr@UC@@@@QEAA@XZ.exit6" unwind label %terminate.i5 50 "??1?$intrusive_ptr@UC@@@@QEAA@XZ.exit6": ; preds = %try.cont, %if.then.i4 57 br i1 %tobool.i, label %"??1?$intrusive_ptr@UC@@@@QEAA@XZ.exit", label %if.then.i 61 to label %"??1?$intrusive_ptr@UC@@@@QEAA@XZ.exit" unwind label %terminate.i 68 "??1?$intrusive_ptr@UC@@@@QEAA@XZ.exit": ; preds = %ehcleanup, %if.then.i
|
/llvm-project/clang/test/CodeGen/ |
H A D | windows-seh-EHa-CppCondiTemps.cpp | 10 // CHECK: call void @"??1B1@@QEAA@XZ" 12 // CHECK: call void @"??1B2@@QEAA@XZ" 14 // CHECK: define linkonce_odr dso_local void @"??1B2@@QEAA@XZ" 19 // CHECK: call void @"??1B1@@QEAA@XZ" 22 // CHECK: call noundef ptr @"??0B2@@QEAA@XZ"(ptr 26 // CHECK: call void @"??1B2@@QEAA@XZ"(ptr 28 // CHECK: define linkonce_odr dso_local noundef ptr @"??0B2@@QEAA@XZ" 29 // CHECK: call noundef ptr @"??0B1@@QEAA@XZ"(ptr 85 // CHECK: invoke noundef ptr @"??0B2@@QEAA@XZ" 87 // CHECK: invoke noundef ptr @"??0B3@@QEAA@XZ" [all...] |
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | windows-seh-EHa-CppCondiTemps.ll | 38 $"??1B1@@QEAA@XZ" = comdat any 40 $"??1B2@@QEAA@XZ" = comdat any 42 $"??0B2@@QEAA@XZ" = comdat any 44 $"??0B3@@QEAA@XZ" = comdat any 46 $"??1B3@@QEAA@XZ" = comdat any 48 $"??0B1@@QEAA@XZ" = comdat any 120 call void @"??1B1@@QEAA@XZ"(ptr nonnull align 4 dereferenceable(4) %b1Bar) #8 126 …call void @"??1B1@@QEAA@XZ"(ptr nonnull align 4 dereferenceable(4) %b1Bar) #8 [ "funclet"(token %7… 130 call void @"??1B2@@QEAA@XZ"(ptr nonnull align 4 dereferenceable(4) %b2Bar) #8 135 …call void @"??1B2@@QEAA@XZ"(ptr nonnull align 4 dereferenceable(4) %b2Bar) #8 [ "funclet"(token %8… [all …]
|
H A D | win-cleanuppad.ll | 13 call x86_thiscallcc void @"\01??1Dtor@@QAE@XZ"(ptr %o) #2 18 call x86_thiscallcc void @"\01??1Dtor@@QAE@XZ"(ptr %o) #2 [ "funclet"(token %0) ] 29 ; CHECK: callq "??1Dtor@@QAE@XZ" 36 ; CHECK: callq "??1Dtor@@QAE@XZ" 57 declare x86_thiscallcc void @"\01??1Dtor@@QAE@XZ"(ptr) #1 71 call x86_thiscallcc void @"\01??1Dtor@@QAE@XZ"(ptr %o2) #2 76 call x86_thiscallcc void @"\01??1Dtor@@QAE@XZ"(ptr %o1) #2 81 call x86_thiscallcc void @"\01??1Dtor@@QAE@XZ"(ptr %o2) #2 [ "funclet"(token %0) ] 86 call x86_thiscallcc void @"\01??1Dtor@@QAE@XZ"(ptr %o1) #2 [ "funclet"(token %1) ] 102 ; X86: calll "??1Dtor@@QAE@XZ" [all …]
|
H A D | cleanuppad-inalloca.ll | 22 %call = call x86_thiscallcc ptr @"\01??0A@@QAE@XZ"(ptr %0) 24 %call1 = invoke x86_thiscallcc ptr @"\01??0A@@QAE@XZ"(ptr %1) 33 call x86_thiscallcc void @"\01??1A@@QAE@XZ"(ptr %0) [ "funclet"(token %2) ] 43 ; CHECK: calll "??0A@@QAE@XZ" 44 ; CHECK: calll "??0A@@QAE@XZ" 56 ; CHECK: calll "??1A@@QAE@XZ" 62 declare x86_thiscallcc ptr @"\01??0A@@QAE@XZ"(ptr returned) #0 66 declare x86_thiscallcc void @"\01??1A@@QAE@XZ"(ptr) #0
|
/llvm-project/llvm/test/Transforms/NewGVN/ |
H A D | condprop.ll | 10 ; CHECK-NEXT: [[XZ:%.*]] = icmp eq i32 [[X:%.*]], 0 12 ; CHECK-NEXT: [[Z:%.*]] = and i1 [[XZ]], [[YZ]] 24 %xz = icmp eq i32 %x, 0 26 %z = and i1 %xz, %yz 29 call void @foo(i1 %xz) 41 ; CHECK-NEXT: [[XZ:%.*]] = icmp eq i32 [[X:%.*]], 0 43 ; CHECK-NEXT: [[Z:%.*]] = select i1 [[XZ]], i1 [[YZ]], i1 false 55 %xz = icmp eq i32 %x, 0 57 %z = select i1 %xz, i1 %yz, i1 false 60 call void @foo(i1 %xz) [all …]
|
/llvm-project/llvm/test/Transforms/ObjCARC/ |
H A D | contract-marker-funclet.ll | 25 %call = invoke ptr @"\01?f@@YAPAUobjc_object@@XZ"() 33 %call1 = call ptr @"\01?f@@YAPAUobjc_object@@XZ"() [ "funclet"(token %1) ] 39 %call2 = call ptr @"\01?f@@YAPAUobjc_object@@XZ"() [ "funclet"(token %1) ] 54 ; CHECK: %[[CALL4:.*]] = notail call ptr @"?noexcept_func@@YAPAUobjc_object@@XZ"() [ "clang.arc.att… 58 ; CHECK: %[[CALL:.*]] = notail call ptr @"?noexcept_func@@YAPAUobjc_object@@XZ"() [ "funclet"(token… 67 …%call.i4 = tail call ptr @"?noexcept_func@@YAPAUobjc_object@@XZ"() #2 [ "clang.arc.attachedcall"(p… 72 …%call.i = call ptr @"?noexcept_func@@YAPAUobjc_object@@XZ"() #2 [ "funclet"(token %0), "clang.arc.… 76 declare ptr @"\01?f@@YAPAUobjc_object@@XZ"() 81 declare ptr @"?noexcept_func@@YAPAUobjc_object@@XZ"()
|
/llvm-project/llvm/test/Verifier/ |
H A D | pr69428.ll | 20 call void @"??1?$_List_node_emplace_op2@H@@QEAA@XZ"(ptr %agg.tmp.ensured.i) #6 30 to label %"??1?$_List_node_emplace_op2@H@@QEAA@XZ.exit.i" unwind label %ehcleanup.i.i 34 call void @"??1_Alloc_construct_ptr@@QEAA@XZ"(ptr %agg.tmp.ensured.i) #6 [ "funclet"(token %2) ] 37 "??1?$_List_node_emplace_op2@H@@QEAA@XZ.exit.i": ; preds = %invoke.cont.i.i 38 call void @"??1_Alloc_construct_ptr@@QEAA@XZ"(ptr %agg.tmp.ensured.i) #6 [ "funclet"(token %1) ] 46 declare void @"??1?$_List_node_emplace_op2@H@@QEAA@XZ"(ptr) 47 declare void @"??1_Alloc_construct_ptr@@QEAA@XZ"(ptr)
|