| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb/ |
| H A D | stm-deprecated.ll | 6 %struct1 = type { %struct1*, %struct1*, i32 } 21 %first = getelementptr inbounds %struct1, %struct1* %x, i32 0, i32 0 22 %second = getelementptr inbounds %struct1, %struct1* %x, i32 0, i32 1 23 store %struct1* @x1, %struct1** %first 24 store %struct1* %x, %struct1** %second 71 define i32 @test4(%struct1* %p, %struct1* %q, i32 %a) { 73 %p1 = getelementptr inbounds %struct1, %struct1* %p, i32 0, i32 0 74 %p2 = getelementptr inbounds %struct1, %struct1* %p, i32 0, i32 1 75 %p3 = getelementptr inbounds %struct1, %struct1* %p, i32 0, i32 2 76 store %struct1* %p, %struct1** %p1, align 4 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/MergeFunc/ |
| H A D | gep-base-type.ll | 7 %"struct1" = type <{ i8*, i32, [4 x i8] }> 29 define internal %struct1* @Gfunc(%struct1* %P, i64 %i) { 38 %1 = getelementptr inbounds %"struct1", %"struct1"* %P, i64 %i 39 %2 = getelementptr inbounds %"struct1", %"struct1"* %P, i64 %i 40 %3 = getelementptr inbounds %"struct1", %"struct1"* %P, i64 %i 41 %4 = getelementptr inbounds %"struct1", %"struct1"* %P, i64 %i 42 %5 = getelementptr inbounds %"struct1", %"struct1"* %P, i64 %i 43 %6 = getelementptr inbounds %"struct1", %"struct1"* %P, i64 %i 44 ret %struct1* %6
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | tls_get_addr_stackframe.ll | 6 %struct1.2.41 = type { %struct2.0.39, %struct3.1.40, %struct1.2.41* } 10 @tls_var = external thread_local global %struct1.2.41*, align 8 13 %1 = load %struct1.2.41*, %struct1.2.41** @tls_var, align 8 15 %2 = getelementptr inbounds %struct1.2.41, %struct1.2.41* %1, i64 0, i32 0, i32 3 22 tail call void undef(%struct1.2.41* undef, %struct1.2.41* nonnull undef)
|
| H A D | ppc64-gep-opt.ll | 99 %struct1 = type { i64, %struct2 } 100 %struct0 = type { i32, i32, i64*, [100 x %struct1] } 104 ; %struct1 is 32. "i32 1" is the 2rd element whose field offset is 8. So the
|
| /llvm-project-15.0.7/llvm/test/Transforms/MemCpyOpt/ |
| H A D | 2011-06-02-CallSlotOverwritten.ll | 10 %struct1 = type { i32, i32 } 11 %struct2 = type { %struct1, i8* } 13 declare void @bar(%struct1* nocapture sret(%struct1) %agg.result) nounwind 19 ; CHECK-NEXT: call void @bar(%struct1* sret(%struct1) [[X]]) [[ATTR0:#.*]] 24 ; CHECK-NEXT: [[BIT1:%.*]] = bitcast %struct1* [[X]] to i64* 32 %x = alloca %struct1, align 8 34 call void @bar(%struct1* sret(%struct1) %x) nounwind 41 %bit1 = bitcast %struct1* %x to i64*
|
| /llvm-project-15.0.7/lldb/test/Shell/Breakpoint/ |
| H A D | split-dwarf5-debug-stroffsets.test | 20 # struct struct1 { 21 # ~struct1(); 39 # struct1::~struct1() { 43 # void struct1::f() {} 50 # struct1::f(); 53 # struct1 s1; 78 b struct1::f 79 # CHECK-LABEL: b struct1::f 80 # CHECK: Address: {{.*}}struct1::f() + 4 at file1.cpp:11:20
|
| /llvm-project-15.0.7/lldb/test/API/python_api/symbol-context/two-files/ |
| H A D | file1.cpp | 7 struct1::~struct1() { in ~struct1() 11 void struct1::f() {} in f() 14 struct1::f(); in main() 17 struct1 s1; in main()
|
| H A D | decls.h | 1 struct struct1 { struct 2 ~struct1();
|
| /llvm-project-15.0.7/llvm/test/Linker/ |
| H A D | 2004-05-07-TypeResolution2.ll | 6 %struct1 = type { i32, void (%struct2*)*, i16*, i32 (i32*)* } 7 %struct2 = type { %struct1 } 9 define internal void @f1(%struct1* %tty) { 11 %tmp.2.i.i = getelementptr %struct1, %struct1* %tty, i64 0, i32 1 ; <void (%struct2*)**> [#uses=1]
|
| H A D | 2004-05-07-TypeResolution1.ll | 7 %struct1 = type { i32, void (%struct2*)*, %myint*, i32 (i32*)* } 8 %struct2 = type { %struct1 } 9 @driver1 = global %struct1 zeroinitializer ; <%struct1*> [#uses=1] 33 …store volatile void (%struct2*)* @func, void (%struct2*)** getelementptr (%struct1, %struct1* @dri…
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | ext-vector-member-alignment.c | 5 struct __attribute__((packed, aligned(4))) struct1 { struct 8 int x = __alignof(struct struct1); argument 10 float4 f(struct struct1* x) { return x->position; } in f() 12 void func(struct struct1* p, float *a, float *b, float c) { in func()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | merge-store-dependency.ll | 5 %struct1 = type { %struct1*, %struct1*, i32, i32, i16, i16, void (i32, i32, i8*)*, i8* } 7 @gv1 = internal unnamed_addr global %struct1** null, align 8 9 define void @test(%struct1* %fde, i32 %fd, void (i32, i32, i8*)* %func, i8* %arg) uwtable { 60 %0 = bitcast %struct1* %fde to i8* 62 %state = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 4 64 %fd1 = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 2 66 %force_eof = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 3 68 %func2 = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 6 70 %arg3 = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 7 98 store i8* %call.i, i8** bitcast (%struct1*** @gv1 to i8**), align 8
|
| H A D | aarch64-gep-opt.ll | 140 %struct1 = type { i64, %struct2 } 141 %struct0 = type { i32, i32, i64*, [100 x %struct1] } 145 ; %struct1 is 32. "i32 1" is the 2rd element whose field offset is 8. So the
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | dbg-info-all-calls-described.cpp | 79 struct struct1 { struct 80 struct1() {} in struct1() function 86 struct1().method1(); in force_irgen() argument
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | callbr-asm-sink.ll | 8 %struct1 = type { i8*, i32 } 10 define void @klist_dec_and_del(%struct1*) { 23 %2 = getelementptr inbounds %struct1, %struct1* %0, i64 0, i32 1
|
| H A D | 2012-12-19-NoImplicitFloat.ll | 5 %struct1 = type { ptr, ptr } 13 %1 = getelementptr inbounds %struct1, ptr %0, i64 0, i32 1
|
| H A D | opaque-constant-asm.ll | 7 %struct1 = type { i32, %union.anon } 11 …oint (ptr getelementptr inbounds (%struct2, ptr getelementptr inbounds (%struct1, ptr null, i32 0,…
|
| H A D | selectiondag-patchpoint-legalize.ll | 114 %struct1 = type {i32, i64} 125 %structreg1 = insertvalue %struct1 zeroinitializer, i32 %argc, 0 149 %struct1 zeroinitializer, 150 %struct1 %structreg1,
|
| H A D | selectiondag-stackmap-legalize.ll | 114 %struct1 = type {i32, i64} 125 %structreg1 = insertvalue %struct1 zeroinitializer, i32 %argc, 0 147 %struct1 zeroinitializer, 148 %struct1 %structreg1,
|
| /llvm-project-15.0.7/polly/test/CodeGen/ |
| H A D | hoisted_load_escapes_through_phi.ll | 14 %struct1 = type { i32, %union1, %struct.2*, i32, i32 } 26 %tmp = load %struct1*, %struct1** undef, align 8 42 %symbol.i.i.i = getelementptr inbounds %struct1, %struct1* %tmp, i64 0, i32 0
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | gepphigep.ll | 4 %struct1 = type { %struct2*, i32, i32, i32 } 9 define i32 @test1(%struct1* %dm, i1 %tmp4, i64 %tmp9, i64 %tmp19) { 12 ; CHECK-NEXT: [[TMP:%.*]] = getelementptr inbounds [[STRUCT1:%.*]], %struct1* [[DM:%.*]], i64 0,… 30 %tmp = getelementptr inbounds %struct1, %struct1* %dm, i64 0, i32 0 53 define i32 @test2(%struct1* %dm, i1 %tmp4, i64 %tmp9, i64 %tmp19) { 56 ; CHECK-NEXT: [[TMP:%.*]] = getelementptr inbounds [[STRUCT1:%.*]], %struct1* [[DM:%.*]], i64 0,… 67 %tmp = getelementptr inbounds %struct1, %struct1* %dm, i64 0, i32 0
|
| /llvm-project-15.0.7/llvm/test/Transforms/SCCP/ |
| H A D | constant-range-struct.ll | 7 define internal {i64, i64} @struct1() { 8 ; CHECK-LABEL: @struct1( 39 ; CHECK-NEXT: [[S:%.*]] = call { i64, i64 } @struct1() 52 %s = call {i64, i64} @struct1()
|
| H A D | constant-struct.ll | 4 define internal {i64} @struct1() { 9 ; CHECK: define internal { i64 } @struct1() {
|
| /llvm-project-15.0.7/lldb/test/API/tools/lldb-vscode/evaluate/ |
| H A D | main.cpp | 19 my_struct struct1 = {15}; in main() local
|
| /llvm-project-15.0.7/clang/test/SemaSYCL/ |
| H A D | special-class-attribute.cpp | 21 struct [[clang::sycl_special_class]] struct1 { struct
|