| /llvm-project-15.0.7/llvm/test/Transforms/PhaseOrdering/ |
| H A D | gdce.ll | 38 %this1 = load %class.Base*, %class.Base** %this.addr 39 call void @_ZN4BaseC2Ev(%class.Base* %this1) 47 %this1 = load %class.Base*, %class.Base** %this.addr 48 call void @_ZN4BaseD2Ev(%class.Base* %this1) 56 %this1 = load %class.Base*, %class.Base** %this.addr 64 %this1 = load %class.Base*, %class.Base** %this.addr 65 %0 = bitcast %class.Base* %this1 to i8*** 76 %this1 = load %class.Base*, %class.Base** %this.addr 77 invoke void @_ZN4BaseD1Ev(%class.Base* %this1) 81 %0 = bitcast %class.Base* %this1 to i8* [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/ |
| H A D | early-if-conversion-bug1.ll | 113 %this1.i = load %"class.std::__1::ios_base"*, %"class.std::__1::ios_base"** %this.addr.i 152 …%this1.i49 = load %"class.std::__1::basic_streambuf"*, %"class.std::__1::basic_streambuf"** %this.… 159 %call.i52 = call i32 %18(%"class.std::__1::basic_streambuf"* %this1.i49, i8* %19, i32 %20) 186 …%this1.i55 = load %"class.std::__1::basic_string"*, %"class.std::__1::basic_string"** %this.addr.i… 192 …%this1.i.i = load %"class.std::__1::basic_string"*, %"class.std::__1::basic_string"** %this.addr.i… 193 …%29 = bitcast %"class.std::__1::basic_string"* %this1.i.i to %"class.std::__1::__basic_string_comm… 210 …%this1.i61 = load %"class.std::__1::basic_string"*, %"class.std::__1::basic_string"** %this.addr.i… 212 …%this1.i.i62 = load %"class.std::__1::basic_string"*, %"class.std::__1::basic_string"** %this.addr… 283 %call.i7273 = invoke i32 %49(%"class.std::__1::basic_streambuf"* %this1.i69, i8* %50, i32 %51) 354 %call.i = call i32 %65(%"class.std::__1::basic_streambuf"* %this1.i45, i8* %66, i32 %67) [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/Attributor/ |
| H A D | nodelete.ll | 41 %this1 = load %"a"*, %"a"** %this.addr, align 8 42 %0 = bitcast %"a"* %this1 to %"b"* 57 %this1 = load %"b"*, %"b"** %this.addr, align 8 58 %call = call i1 @f4(%"b"* %this1) 72 %this1 = load %"b"*, %"b"** %this.addr, align 8 73 %call = call %"a"* @f5(%"b"* %this1) 87 %this1 = load %"b"*, %"b"** %this.addr, align 8 88 %0 = bitcast %"b"* %this1 to %"a"*
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | constant-islands.ll | 264 %this1 = load %class.RagDoll*, %class.RagDoll** %this.addr 265 store %class.RagDoll* %this1, %class.RagDoll** %retval 266 %0 = bitcast %class.RagDoll* %this1 to i8*** 282 %m_shapes = getelementptr inbounds %class.RagDoll, %class.RagDoll* %this1, i32 0, i32 2 296 %m_shapes12 = getelementptr inbounds %class.RagDoll, %class.RagDoll* %this1, i32 0, i32 2 310 %m_shapes21 = getelementptr inbounds %class.RagDoll, %class.RagDoll* %this1, i32 0, i32 2 324 %m_shapes30 = getelementptr inbounds %class.RagDoll, %class.RagDoll* %this1, i32 0, i32 2 338 %m_shapes39 = getelementptr inbounds %class.RagDoll, %class.RagDoll* %this1, i32 0, i32 2 352 %m_shapes48 = getelementptr inbounds %class.RagDoll, %class.RagDoll* %this1, i32 0, i32 2 442 %m_bodies = getelementptr inbounds %class.RagDoll, %class.RagDoll* %this1, i32 0, i32 3 [all …]
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/COFF/ |
| H A D | virtual-methods.ll | 214 ret %struct.A* %this1, !dbg !65 226 ret %struct.B* %this1, !dbg !73 236 %0 = bitcast %struct.C* %this1 to %struct.A*, !dbg !81 238 %1 = bitcast %struct.C* %this1 to i8*, !dbg !81 244 %5 = bitcast %struct.C* %this1 to i8*, !dbg !81 250 ret %struct.C* %this1, !dbg !81 264 store %struct.D* %this1, %struct.D** %retval, align 8 270 %this.int8 = bitcast %struct.D* %this1 to i8*, !dbg !91 274 %1 = bitcast %struct.D* %this1 to i8*, !dbg !91 281 %4 = bitcast %struct.D* %this1 to i8*, !dbg !91 [all …]
|
| H A D | thunk.ll | 330 store %class.C* %this1, %class.C** %retval, align 4 340 %1 = bitcast %class.C* %this1 to i8*, !dbg !69 344 %4 = bitcast %class.C* %this1 to i8*, !dbg !69 351 %7 = bitcast %class.C* %this1 to i8*, !dbg !69 358 %11 = bitcast %class.C* %this1 to i8*, !dbg !69 362 %13 = bitcast %class.C* %this1 to i8*, !dbg !69 369 %17 = bitcast %class.C* %this1 to i8*, !dbg !69 403 ret %class.A* %this1, !dbg !80 415 ret %class.B* %this1, !dbg !87 425 %this1 = load %class.C*, %class.C** %this, align 4 [all …]
|
| H A D | vftables.ll | 314 ret %struct.A* %this1, !dbg !66 328 ret %struct.B* %this1, !dbg !73 338 %0 = bitcast %struct.C* %this1 to %struct.A*, !dbg !80 340 %1 = bitcast %struct.C* %this1 to i8*, !dbg !80 346 %5 = bitcast %struct.C* %this1 to i8*, !dbg !80 352 ret %struct.C* %this1, !dbg !80 362 %0 = bitcast %struct.D* %this1 to %struct.C*, !dbg !87 366 %2 = bitcast %struct.D* %this1 to i8*, !dbg !87 372 ret %struct.D* %this1, !dbg !87 390 %0 = bitcast %struct.C* %this1 to i8*, !dbg !93 [all …]
|
| H A D | global-type-hashes.ll | 68 %this1 = load %struct.Foo*, %struct.Foo** %this.addr, align 4 69 %X = getelementptr inbounds %struct.Foo, %struct.Foo* %this1, i32 0, i32 0, !dbg !35 72 %Y = getelementptr inbounds %struct.Foo, %struct.Foo* %this1, i32 0, i32 1, !dbg !35 75 ret %struct.Foo* %this1, !dbg !35 84 %this1 = load %struct.Foo*, %struct.Foo** %this.addr, align 4 85 %X = getelementptr inbounds %struct.Foo, %struct.Foo* %this1, i32 0, i32 0, !dbg !43 87 %Y = getelementptr inbounds %struct.Foo, %struct.Foo* %this1, i32 0, i32 1, !dbg !43
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/X86/ |
| H A D | 2011-12-16-BadStructRef.ll | 36 %this1 = load %struct.bar*, %struct.bar** %this.addr 38 call void @_ZN3barC2Ei(%struct.bar* %this1, i32 %0), !dbg !62 50 %this1 = load %struct.bar*, %struct.bar** %this.addr 51 %b = getelementptr inbounds %struct.bar, %struct.bar* %this1, i32 0, i32 0, !dbg !67 54 %1 = getelementptr inbounds %struct.bar, %struct.bar* %this1, i32 0, i32 1, !dbg !67 55 %b2 = getelementptr inbounds %struct.bar, %struct.bar* %this1, i32 0, i32 0, !dbg !67 68 %this1 = load %struct.baz*, %struct.baz** %this.addr 70 call void @_ZN3bazC2Ei(%struct.baz* %this1, i32 %0), !dbg !74 82 %this1 = load %struct.baz*, %struct.baz** %this.addr 83 %h = getelementptr inbounds %struct.baz, %struct.baz* %this1, i32 0, i32 0, !dbg !79
|
| H A D | sret.ll | 41 %this1 = load %class.A*, %class.A** %this.addr 42 %0 = bitcast %class.A* %this1 to i8***, !dbg !72 62 %this1 = load %class.A*, %class.A** %this.addr 63 %0 = bitcast %class.A* %this1 to i8***, !dbg !78 82 %this1 = load %class.A*, %class.A** %this.addr 88 ret %class.A* %this1, !dbg !85 97 %this1 = load %class.A*, %class.A** %this.addr 111 %this1 = load %class.B*, %class.B** %this.addr 134 %this1 = load %class.A*, %class.A** %this.addr 209 %this1 = load %class.B*, %class.B** %this.addr [all …]
|
| H A D | decl-derived-member.ll | 50 %this1 = load %struct.foo*, %struct.foo** %this.addr 51 %b = getelementptr inbounds %struct.foo, %struct.foo* %this1, i32 0, i32 0, !dbg !28 62 %this1 = load %struct.foo*, %struct.foo** %this.addr 63 %b = getelementptr inbounds %struct.foo, %struct.foo* %this1, i32 0, i32 0, !dbg !33 80 %this1 = load %struct.base*, %struct.base** %this.addr 81 %0 = bitcast %struct.base* %this1 to i32 (...)***, !dbg !44
|
| H A D | DW_AT_object_pointer.ll | 35 %this1 = load %class.A*, %class.A** %this.addr 36 call void @_ZN1AC2Ev(%class.A* %this1), !dbg !29 45 %this1 = load %class.A*, %class.A** %this.addr 46 %m_a = getelementptr inbounds %class.A, %class.A* %this1, i32 0, i32 0, !dbg !32
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstMerge/ |
| H A D | st_sink_check_debug.ll | 11 %this1 = load %struct.S*, %struct.S** %this.addr, align 8 17 %foo = getelementptr inbounds %struct.S, %struct.S* %this1, i32 0, i32 0 22 %foo2 = getelementptr inbounds %struct.S, %struct.S* %this1, i32 0, i32 0
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | vararg-tallcall.ll | 18 %this1 = load %struct.B*, %struct.B** %this.addr, align 8 20 %0 = bitcast %struct.B* %this1 to void (%struct.B*, ...)*** 24 musttail call void (%struct.B*, ...) %1(%struct.B* %this1, ...)
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/Generic/ |
| H A D | PR20038.ll | 75 %this1.i = load %struct.C*, %struct.C** %this.addr.i, !dbg !22 76 store %struct.C* %this1.i, %struct.C** %this.addr.i.i, align 8, !dbg !21 78 %this1.i.i = load %struct.C*, %struct.C** %this.addr.i.i, !dbg !21 92 %this1 = load %struct.C*, %struct.C** %this.addr 93 store %struct.C* %this1, %struct.C** %this.addr.i, align 8, !dbg !37 95 %this1.i = load %struct.C*, %struct.C** %this.addr.i, !dbg !37 105 %this1 = load %struct.C*, %struct.C** %this.addr
|
| /llvm-project-15.0.7/llvm/test/Transforms/PhaseOrdering/X86/ |
| H A D | spurious-peeling.ll | 92 %this1 = load %class.FloatVecPair*, %class.FloatVecPair** %this.addr, align 8 104 %Vsrc23 = getelementptr inbounds %class.FloatVecPair, %class.FloatVecPair* %this1, i32 0, i32 1 115 %Vsrc28 = getelementptr inbounds %class.FloatVecPair, %class.FloatVecPair* %this1, i32 0, i32 1 119 %Vsrcdst = getelementptr inbounds %class.FloatVecPair, %class.FloatVecPair* %this1, i32 0, i32 0 138 %this1 = load %class.HomemadeVector*, %class.HomemadeVector** %this.addr, align 8 139 %base = getelementptr inbounds %class.HomemadeVector, %class.HomemadeVector* %this1, i32 0, i32 0 151 %this1 = load %class.HomemadeVector.0*, %class.HomemadeVector.0** %this.addr, align 8 152 …%base = getelementptr inbounds %class.HomemadeVector.0, %class.HomemadeVector.0* %this1, i32 0, i3…
|
| H A D | SROA-after-loop-unrolling.ll | 166 %this1 = load %"struct.std::array"*, %"struct.std::array"** %this.addr 167 %call = call i32* @_ZNSt5arrayIiLm6EE4dataEv(%"struct.std::array"* %this1) 175 %this1 = load %"struct.std::array"*, %"struct.std::array"** %this.addr 176 %call = call i32* @_ZNSt5arrayIiLm6EE4dataEv(%"struct.std::array"* %this1) 189 %this1 = load %"struct.std::array"*, %"struct.std::array"** %this.addr 190 …%_M_elems = getelementptr inbounds %"struct.std::array", %"struct.std::array"* %this1, i32 0, i32 0
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | pr18162.ll | 16 %this1 = load ptr, ptr %this.addr 17 %0 = load ptr, ptr %this1
|
| H A D | atom-fixup-lea4.ll | 13 %this1 = load ptr, ptr %this.addr 14 call void @_ZN12ValueWrapperIS_IS_IdEEEC2Ev(ptr %this1)
|
| /llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/ |
| H A D | cfguard.ll | 85 %this1 = load %struct.Derived*, %struct.Derived** %this.addr, align 8 86 %0 = bitcast %struct.Derived* %this1 to %struct.Base* 88 %1 = bitcast %struct.Derived* %this1 to i32 (...)*** 90 ret %struct.Derived* %this1 132 %this1 = load %struct.Base*, %struct.Base** %this.addr, align 8 133 %0 = bitcast %struct.Base* %this1 to i32 (...)*** 135 ret %struct.Base* %this1 143 %this1 = load %struct.Derived*, %struct.Derived** %this.addr, align 8
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | lw16-base-reg.ll | 15 %this1 = load %struct.T*, %struct.T** %this.addr, align 4 19 %V4 = getelementptr inbounds %struct.T, %struct.T* %this1, i32 0, i32 0
|
| /llvm-project-15.0.7/llvm/test/Linker/ |
| H A D | type-unique-simple2-a.ll | 53 %this1 = load %class.A*, %class.A** %this.addr 54 call void @_ZN1AC2Ev(%class.A* %this1) #1, !dbg !42 69 %this1 = load %class.A*, %class.A** %this.addr 70 %0 = bitcast %class.A* %this1 to i8***, !dbg !46
|
| /llvm-project-15.0.7/llvm/test/ThinLTO/X86/ |
| H A D | pr35472.ll | 39 %this1.i = load %struct.Charlie*, %struct.Charlie** %this.addr.i, align 8 40 …%Golf.i = getelementptr inbounds %struct.Charlie, %struct.Charlie* %this1.i, i32 0, i32 0, !dbg !33 47 %this1.i = load %struct.Charlie*, %struct.Charlie** %this.addr.i, align 8 48 …%Golf.i = getelementptr inbounds %struct.Charlie, %struct.Charlie* %this1.i, i32 0, i32 0, !dbg !48
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | fast-isel-load-store-vsx.ll | 22 %this1 = load %SomeStruct*, %SomeStruct** %this.addr 23 %Val = getelementptr inbounds %SomeStruct, %SomeStruct* %this1, i32 0, i32 0
|
| /llvm-project-15.0.7/llvm/test/ThinLTO/X86/Inputs/ |
| H A D | dicompositetype-unique-alias.ll | 14 %this1 = load %struct.CFVS*, %struct.CFVS** %this.addr, align 8 15 %m_val = getelementptr inbounds %struct.CFVS, %struct.CFVS* %this1, i32 0, i32 0
|