| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | mangle-ms-back-references-pr13207.cpp | 223 using B0 = Food<int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, in… typedef 224 using B1 = Food<B0, B0, B0, B0, B0, B0, B0, B0, B0, B0, B0, B0, B0, B0, B0, B0, B0, B0, B0, B0>; 225 using B2 = Food<B1, B0, B0, B0, B0, B0, B0, B0, B0, B0, B1, B1, B1, B1, B1, B1, B1, B1, B1, B1>; 226 using B3 = Food<B2, B1, B0, B0, B0, B0, B0, B0, B0, B0, B2, B2, B2, B2, B2, B2, B2, B2, B2, B2>; 227 using B4 = Food<B3, B2, B1, B0, B0, B0, B0, B0, B0, B0, B3, B3, B3, B3, B3, B3, B3, B3, B3, B3>; 228 using B5 = Food<B4, B3, B2, B1, B0, B0, B0, B0, B0, B0, B4, B4, B4, B4, B4, B4, B4, B4, B4, B4>; 229 using B6 = Food<B5, B4, B3, B2, B1, B0, B0, B0, B0, B0, B5, B5, B5, B5, B5, B5, B5, B5, B5, B5>;
|
| /llvm-project-15.0.7/clang/test/Layout/ |
| H A D | ms-x86-lazy-empty-nonvirtual-base.cpp | 8 struct B0 { B0() { printf("B0 = %p\n", this); } }; in B0() argument 29 struct AA : B8, B1, virtual B0 { 53 struct AB : B8, B1, virtual B0 { 77 struct AC : B8, B1, virtual B0 { 101 struct AD : B8, B1, virtual B0 { 122 struct AA1 : B9, B1, virtual B0 { 146 struct AB1 : B9, B1, virtual B0 { 170 struct AC1 : B9, B1, virtual B0 { 194 struct AD1 : B9, B1, virtual B0 { 401 struct B : B1, B2, virtual B0 { [all …]
|
| H A D | ms-x86-empty-nonvirtual-bases.cpp | 8 struct __declspec(align(8)) B0 { B0() {printf("B0 : %p\n", this);} }; in B0() function 20 struct A : B0 { 31 struct B : B0 { 32 B0 b0; 44 struct C : B0, B1, B2, B3, B4 { 60 B0 b0; 82 struct E : B0, C0, C1, C2, B1 { 100 struct F : C0, B0, B1, C1 { 116 struct G : B0, B1, B2, B3, B4 { 131 struct __declspec(align(32)) H : B0, B1, B2, B3, B4 {
|
| H A D | ms-x86-empty-virtual-base.cpp | 8 struct __declspec(align(8)) B0 { B0() {printf("B0 : %3d\n", ((int)(__SIZE_TYPE__)this)&0xfff);} }; in B0() argument 24 struct A : virtual B0 { 42 struct B : virtual B0 { 43 B0 b0; 63 struct C : virtual B0, virtual B1, virtual B2, virtual B3, virtual B4 { 90 B0 b0; 124 struct E : virtual B0, virtual C0, virtual C1, virtual C2, virtual B1 { 156 struct F : virtual C0, virtual B0, virtual B1, virtual C1 { 184 struct G : virtual C0, virtual B0, virtual B1, D0, virtual C1 { 217 struct H : virtual C0, virtual B0, virtual B1, virtual D0, virtual C1 { [all …]
|
| H A D | ms-x86-size-alignment-fail.cpp | 8 struct B0 { char a; B0() : a(0xB0) {} }; in B0() argument 11 struct A : virtual B0 {}; 30 struct __declspec(align(1)) B : virtual B0 {}; 47 struct C : virtual B0 { int a; C() : a(0xC) {} }; in C() 66 struct D : virtual B0 { __declspec(align(1)) int a; D() : a(0xD) {} }; in D() 85 struct E : virtual B0, virtual B1 {};
|
| H A D | ms-x86-primary-bases.cpp | 8 struct B0 { int a; B0() : a(0xf00000B0) { printf("B0 = %p\n", this); } virtual void f() { printf("B… in f() argument 15 struct A : virtual B0 { 33 struct B : virtual B0 { 52 struct C : virtual B0 { 73 struct D : virtual B2, virtual B0 { 99 struct E : B0, virtual B1 { 125 struct F : virtual B0, virtual B1 {
|
| H A D | ms-x86-bitfields-vbases.cpp | 6 struct B0 { int a; }; struct 9 struct A : virtual B0 { char a : 1; }; 30 struct B : virtual B0 { short a : 1; }; 49 struct C : virtual B0 { char a : 1; char : 0; }; 70 struct D : virtual B0 { char a : 1; char b; }; 91 struct E : virtual B0, virtual B1 { long long : 1; };
|
| H A D | ms-x86-vfvb-sharing.cpp | 8 struct B0 { int a; B0() : a(0xf00000B0) { printf("B0 = %p\n", this); } }; in B0() struct 14 struct A : B0, virtual B1 { 41 struct B : B2, B0, virtual B1 { 70 struct C : B3, B0, virtual B1 { 99 struct D : B4, B0, virtual B1 {
|
| H A D | ms-x86-aligned-tail-padding.cpp | 8 struct B0 { struct 10 B0() : a(0xf00000B0) {} in B0() function 72 struct A : B1, B0, B2, virtual V { 104 struct B : B2, B0, B1, virtual V { 136 struct C : B1, B0, virtual V { 167 struct D : B2, B0, virtual V { 195 struct E : B3, B0, virtual V { 225 struct F : B0, virtual V1 {
|
| H A D | ms-x86-vfvb-alignment.cpp | 8 struct B0 { int a; B0() : a(0xf00000B0) {} }; in B0() argument 16 struct A : B0, virtual B1 { __declspec(align(16)) int a; A() : a(0xf000000A) {} virtual void f() { … in A() 174 struct F : B3, virtual B0 { int a; F() : a(0xf000000F) {} virtual void f() { printf("F"); } }; in F() 251 struct I : B0, virtual B1 { int a; int a1; __declspec(align(16)) int a2; I() : a(0xf0000011), a1(0x… in I() 276 struct J : B0, B3, virtual B1 { int a; int a1; J() : a(0xf0000012), a1(0xf0000012) {} }; in J()
|
| H A D | ms-x86-vtordisp.cpp | 8 struct B0 { struct 10 B0() : a(0xf00000B0) {} in B0() argument 25 struct A : virtual B0, virtual B1 { 61 struct C : virtual B0, virtual B1, VAlign32 { 101 struct __declspec(align(32)) D : virtual B0, virtual B1 {
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/ |
| H A D | pro-type-static-cast-downcast.cpp | 31 const Base* B0; in pointers() local 32 auto PC0 = static_cast<const Derived*>(B0); in pointers() 46 const PolymorphicBase* B0; in pointers_polymorphic() local 71 Base B0; in references() local 72 auto R0 = static_cast<Derived&>(B0); in references() 74 Base& RefToBase = B0; in references() 78 const Base& ConstRefToBase = B0; in references() 88 PolymorphicBase B0; in references_polymorphic() local 89 auto RP0 = static_cast<PolymorphicDerived&>(B0); in references_polymorphic() 93 PolymorphicBase& RefToPolymorphicBase = B0; in references_polymorphic() [all …]
|
| H A D | pro-type-cstyle-cast.cpp | 54 const Base* B0; in pointers() local 55 auto PC0 = (const Derived*)(B0); in pointers() 69 const PolymorphicBase* B0; in pointers_polymorphic() local 70 auto PPC0 = (const PolymorphicDerived*)B0; in pointers_polymorphic() 94 Base B0; in references() local 95 auto R0 = (Derived&)B0; in references() 97 Base& RefToBase = B0; in references() 101 const Base& ConstRefToBase = B0; in references() 111 PolymorphicBase B0; in references_polymorphic() local 112 auto RP0 = (PolymorphicDerived&)B0; in references_polymorphic() [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/ |
| H A D | phi-cse.ll | 12 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 19 ; CHECK-NEXT: [[I1:%.*]] = phi i32 [ [[V0]], [[B0]] ], [ [[V1]], [[B1]] ] 45 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 78 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 109 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 140 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 173 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 202 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 232 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 267 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/EarlyCSE/ |
| H A D | phi.ll | 9 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 16 ; CHECK-NEXT: [[I1:%.*]] = phi i32 [ [[V0]], [[B0]] ], [ [[V1]], [[B1]] ] 42 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 75 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 106 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 137 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 170 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 199 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 229 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 264 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] [all …]
|
| /llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/ |
| H A D | DebugSupportTest.cpp | 91 auto B0 = Ctx.atom(); in TEST() local 93 auto B = Ctx.disj(Ctx.conj(B0, Ctx.neg(B1)), Ctx.conj(Ctx.neg(B0), B1)); in TEST() 234 auto B0 = Ctx.atom(); in TEST() local 235 std::vector<BoolValue *> Constraints({B0, Ctx.neg(B0)}); in TEST() 276 auto B0 = Ctx.atom(); in TEST() local 278 auto Impl = Ctx.disj(Ctx.neg(B0), B1); in TEST() 303 auto B0 = Ctx.atom(); in TEST() local 305 auto Iff = Ctx.conj(Ctx.disj(Ctx.neg(B0), B1), Ctx.disj(B0, Ctx.neg(B1))); in TEST() 306 std::vector<BoolValue *> Constraints({B0, Iff}); in TEST() 335 auto B0 = Ctx.atom(); in TEST() local [all …]
|
| /llvm-project-15.0.7/llvm/test/TableGen/ |
| H A D | name-resolution-consistency.td | 5 // CHECK: string e = "B0"; 10 // CHECK: string b = "B0"; 15 // CHECK: string g = "B0"; 20 // CHECK: string b = "B0"; 25 // CHECK: string g = "B0"; 48 // CHECK: string d = "B0"; 53 // CHECK: string d = "B0"; 83 defm B0 : B<"z", "t">;
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | phi-cse.ll | 8 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 14 ; CHECK-NEXT: [[I1:%.*]] = phi i32 [ [[V0:%.*]], [[B0]] ], [ [[V1:%.*]], [[B1]] ] 40 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 72 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 103 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 134 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 166 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 195 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 225 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] 259 ; CHECK-NEXT: br i1 [[C:%.*]], label [[B0:%.*]], label [[B1:%.*]] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | pal-userdata-regs.ll | 16 …B0.hardware_stages\86\A3.es\82\AB.sgpr_limith\AB.vgpr_limit\CD\01\00\A3.gs\82\AB.sgpr_limith\AB.vg…
|
| H A D | amdpal-usersgpr-init.ll | 12 …B0.hardware_stages\81\A3.cs\83\AB.sgpr_limith\AB.vgpr_limit\CD\01\00\AF.wavefront_size@\B7.interna…
|
| /llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/ |
| H A D | supernode.ll | 45 %B0 = load double, double *%idxB0, align 8 51 %addA0B0 = fadd fast double %A0, %B0 108 %subA0B0 = fsub fast double %A0, %B0 166 %subA0B0 = fsub fast double %A0, %B0 184 ; B0 = ... 185 ; t2 = t1 + B0 195 ; t1 + B0 t3 + D -------> t1 + B0 t3 + B1 ------> t1:3 + B0:1 243 %t2 = fadd fast double %t1, %B0 269 ; B0 = ... 270 ; S[0] = Tmp0 + B0 [all …]
|
| H A D | broadcast.ll | 17 ; CHECK-NEXT: [[B0:%.*]] = load i64, i64* [[B:%.*]], align 8 19 ; CHECK-NEXT: [[V2:%.*]] = sub i64 [[B0]], 1 32 %B0 = load i64, i64 *%B, align 8 35 %v2 = sub i64 %B0, 1 68 ; CHECK-NEXT: [[B0:%.*]] = load i16, i16* [[B:%.*]], align 8 72 ; CHECK-NEXT: [[TMP0:%.*]] = insertelement <4 x i16> poison, i16 [[B0]], i32 0 86 %B0 = load i16, i16 *%B, align 8 92 %v2 = sext i16 %B0 to i32
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | mips64-class-return.cpp | 3 class B0 { class 7 class D0 : public B0 { 19 class D2 : public B0 {
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | warn-cast-align.cpp | 59 struct B0 { struct 69 B0 &m1; argument 73 struct __attribute__((aligned(16))) D0 : B0, B1 { 76 struct __attribute__((aligned(16))) D1 : virtual B0 { 119 B0 t1; in test2() 160 a = (A *)(static_cast<B0 *>(&t6)); // expected-warning {{cast from 'B0 *' to 'A *'}} in test2()
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | blocks.mm | 33 // CHECK-NEXT: Succs (1): B0 35 // CHECK: [B0 (EXIT)] 60 // CHECK-NEXT: Succs (1): B0 62 // CHECK: [B0 (EXIT)] 85 // CHECK-NEXT: Succs (1): B0 87 // CHECK: [B0 (EXIT)]
|