| /llvm-project/llvm/test/Transforms/GlobalOpt/ |
| H A D | sra-many-stores-initializers.ll | 4 %struct.20ptr = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, p… 6 @global.20ptr = internal global %struct.20ptr zeroinitializer 8 @c = global ptr null 11 ; CHECK: @[[C:[a-zA-Z0-9_$"\\.-]+]] = global ptr null 12 …ptr @c, ptr @c, ptr @c, ptr @c, ptr @c, ptr @c, ptr @c, ptr @c, ptr @c, ptr @c, ptr @c, ptr @c, pt… 13 ; CHECK: @[[GLOBAL_20PTR_4_16:[a-zA-Z0-9_$"\\.-]+]] = internal unnamed_addr global ptr null 18 ; CHECK-NEXT: store volatile ptr null, ptr @c, align 8 19 ; CHECK-NEXT: store volatile ptr null, ptr @c, align 8 20 ; CHECK-NEXT: store volatile ptr null, ptr @c, align 8 21 ; CHECK-NEXT: store volatile ptr null, ptr @c, align 8 [all …]
|
| H A D | sra-many-stores-once.ll | 6 %struct.20ptr = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, p… 7 @global.20ptr = internal global %struct.20ptr zeroinitializer 18 ; FIXME: The loads from @global.20ptr cannot load null, as the loaded value are 23 ; CHECK-NEXT: store ptr @fn0, ptr @global.20ptr, align 8 24 ; CHECK-NEXT: store ptr @fn1, ptr @global.20ptr, align 8 25 ; CHECK-NEXT: store ptr @fn2, ptr getelementptr inbounds ([[STRUCT_20PTR:%.*]], ptr @global.20pt… 26 ; CHECK-NEXT: store ptr @fn3, ptr getelementptr inbounds ([[STRUCT_20PTR]], ptr @global.20ptr, i… 27 ; CHECK-NEXT: store ptr @fn0, ptr getelementptr inbounds ([[STRUCT_20PTR]], ptr @global.20ptr, i… 28 ; CHECK-NEXT: store ptr @fn1, ptr getelementptr inbounds ([[STRUCT_20PTR]], ptr @global.20ptr, i… 29 ; CHECK-NEXT: store ptr @fn2, ptr getelementptr inbounds ([[STRUCT_20PTR]], ptr @global.20ptr, i… [all …]
|
| /llvm-project/llvm/test/Transforms/NewGVN/ |
| H A D | 2009-01-22-SortInvalidation.ll | 6 %struct..4sPragmaType = type { ptr, i32 } 7 %struct.AggInfo = type { i8, i8, i32, ptr, i32, ptr, i32, i32, i32, ptr, i32, i32 } 8 %struct.AggInfo_col = type { ptr, i32, i32, i32, i32, ptr } 9 %struct.AggInfo_func = type { ptr, ptr, i32, i32 } 10 %struct.AuxData = type { ptr, ptr } 12 …%struct.BtCursor = type { ptr, ptr, ptr, ptr, ptr, ptr, i32, ptr, i32, %struct.CellInfo, i8, i8, p… 13 %struct.BtLock = type { ptr, i32, i8, ptr } 14 … ptr, ptr, ptr, ptr, i8, i8, i8, i8, i8, i8, i8, i8, i32, i16, i16, i32, i32, i32, i32, i8, i32, p… 15 %struct.Btree = type { ptr, ptr, i8, i8, i8, i32, ptr, ptr } 16 %struct.BtreeMutexArray = type { i32, [11 x ptr] } [all …]
|
| /llvm-project/llvm/test/Transforms/GVN/ |
| H A D | 2009-01-22-SortInvalidation.ll | 5 %struct..4sPragmaType = type { ptr, i32 } 6 %struct.AggInfo = type { i8, i8, i32, ptr, i32, ptr, i32, i32, i32, ptr, i32, i32 } 7 %struct.AggInfo_col = type { ptr, i32, i32, i32, i32, ptr } 8 %struct.AggInfo_func = type { ptr, ptr, i32, i32 } 9 %struct.AuxData = type { ptr, ptr } 11 …%struct.BtCursor = type { ptr, ptr, ptr, ptr, ptr, ptr, i32, ptr, i32, %struct.CellInfo, i8, i8, p… 12 %struct.BtLock = type { ptr, i32, i8, ptr } 13 … ptr, ptr, ptr, ptr, i8, i8, i8, i8, i8, i8, i8, i8, i32, i16, i16, i32, i32, i32, i32, i8, i32, p… 14 %struct.Btree = type { ptr, ptr, i8, i8, i8, i32, ptr, ptr } 15 %struct.BtreeMutexArray = type { i32, [11 x ptr] } [all …]
|
| /llvm-project/llvm/test/CodeGen/PowerPC/ |
| H A D | trampoline.ll | 7 %"struct.FRAME.-[NSBitmapImageRep copyWithZone:]" = type { ptr, ptr } 11 %struct.__block_1 = type { %struct.__invoke_impl, ptr, ptr } 13 %struct.__invoke_impl = type { ptr, i32, i32, ptr } 15 %struct._objc_class = type { ptr, ptr, ptr, i32, i32, i32, ptr, ptr, ptr, ptr, ptr, ptr } 18 %struct._objc_method = type { ptr, ptr, ptr } 20 %struct._objc_module = type { i32, i32, ptr, ptr } 21 %struct._objc_protocol = type { ptr, ptr, ptr, ptr, ptr } 23 %struct._objc_super = type { ptr, ptr } 24 %struct._objc_symtab = type { i32, ptr, i16, i16, [1 x ptr] } 25 %struct.anon = type { ptr, i32, [1 x %struct._objc_method] } [all …]
|
| /llvm-project/llvm/test/CodeGen/X86/ |
| H A D | 2009-04-29-RegAllocAssert.ll | 4 %0 = type { [62 x ptr] } ; type %0 5 %1 = type { ptr } ; type %1 7 %struct..5sPragmaType = type { ptr, i32 } 8 %struct.AggInfo = type { i8, i8, i32, ptr, i32, ptr, i32, i32, i32, ptr, i32, i32 } 9 %struct.AggInfo_col = type { ptr, i32, i32, i32, i32, ptr } 10 %struct.AggInfo_func = type { ptr, ptr, i32, i32 } 11 %struct.AuxData = type { ptr, ptr } 13 …%struct.BtCursor = type { ptr, ptr, ptr, ptr, ptr, ptr, i32, ptr, i32, %struct.CellInfo, i8, i8, p… 14 %struct.BtLock = type { ptr, i32, i8, ptr } 15 … ptr, ptr, ptr, ptr, i8, i8, i8, i8, i8, i8, i8, i8, i32, i16, i16, i32, i32, i32, i32, i8, i32, p… [all …]
|
| H A D | loop-strength-reduce8.ll | 13 %struct.bitmap_element = type { ptr, ptr, i32, [2 x i64] } 14 %struct.bitmap_head_def = type { ptr, ptr, i32 } 15 %struct.branch_path = type { ptr, i32 } 17 %struct.constant_descriptor = type { ptr, ptr, ptr, { x86_fp80 } } 18 …%struct.eh_region = type { ptr, ptr, ptr, i32, ptr, i32, { { ptr, ptr, ptr, ptr } }, ptr, ptr, ptr… 19 …%struct.eh_status = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, i32, i32, ptr, ptr, ptr, ptr, i32, i… 20 %struct.emit_status = type { i32, i32, ptr, ptr, ptr, ptr, i32, i32, ptr, i32, ptr, ptr, ptr } 21 %struct.equiv_table = type { ptr, ptr } 22 %struct.expr_status = type { i32, i32, i32, ptr, ptr, ptr, ptr } 23 …ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i32, i32, i32, i32, ptr, %struct.CUMULATIVE_ARGS, ptr, ptr… [all …]
|
| H A D | negate-add-zero.ll | 7 %struct.AtomList = type { ptr } 8 %struct.AtomTree = type { ptr, %"struct.CDSList<CDSList<HingeNode*> >" } 11 %"struct.CDS::auto_ptr<IVMAtom>" = type { ptr } 13 %"struct.CDSList<CDSList<HingeNode*> >" = type { ptr } 14 %"struct.CDSList<CDSList<int> >" = type { ptr } 15 %"struct.CDSList<HingeNode*>" = type { ptr } 16 %"struct.CDSList<InternalDynamics::HingeSpec>" = type { ptr } 17 %"struct.CDSList<Loop>" = type { ptr } 18 %"struct.CDSList<Pair<int, int> >" = type { ptr } 19 %"struct.CDSList<int>" = type { ptr } [all …]
|
| H A D | 2008-04-15-LiveVariableBug.ll | 7 %struct.NSAssertionHandler = type { %struct.NSObject, ptr } 8 …t.NSDockTile = type { %struct.NSObject, ptr, ptr, ptr, ptr, ptr, ptr, %struct._SPFlags, %struct.CG… 9 …t.NSDocument = type { %struct.NSObject, ptr, ptr, ptr, ptr, ptr, i64, ptr, ptr, ptr, ptr, %struct.… 10 %struct.AA = type { %struct.NSObject, ptr, ptr, ptr, ptr } 11 %struct.NSError = type { %struct.NSObject, ptr, i64, ptr, ptr } 12 %struct.NSImage = type { %struct.NSObject, ptr, %struct.CGPoint, %struct._BCFlags2, ptr, ptr } 14 %struct.NSObject = type { ptr } 15 %struct.NSPrintInfo = type { %struct.NSObject, ptr, ptr } 18 %struct.NSResponder = type { %struct.NSObject, ptr } 19 …olbar = type { %struct.NSObject, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i64, %stru… [all …]
|
| H A D | 2006-09-01-CycleInDAG.ll | 5 …%struct.FILE = type { ptr, i32, i32, i16, i16, %struct.__sbuf, i32, ptr, ptr, ptr, ptr, ptr, %stru… 6 %struct.VEC_edge = type { i32, i32, [1 x ptr] } 7 %struct.VEC_tree = type { i32, i32, [1 x ptr] } 9 %struct.__sbuf = type { ptr, i32 } 10 %struct._obstack_chunk = type { ptr, ptr, [4 x i8] } 11 %struct._var_map = type { ptr, ptr, ptr, ptr, i32, i32, ptr } 12 …%struct.basic_block_def = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, [2 x ptr], ptr, ptr,… 13 %struct.bb_ann_d = type { ptr, i8, ptr } 14 %struct.bitmap_element_def = type { ptr, ptr, i32, [4 x i32] } 15 %struct.bitmap_head_def = type { ptr, ptr, i32, ptr } [all …]
|
| H A D | 2007-10-15-CoalescerCrash.ll | 5 %struct.VEC_edge = type { i32, i32, [1 x ptr] } 6 %struct.VEC_tree = type { i32, i32, [1 x ptr] } 7 … type { i32, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i32, i32, i64, i16, … 8 %struct._IO_marker = type { ptr, ptr, i32 } 9 %struct._obstack_chunk = type { ptr, ptr, [4 x i8] } 11 %struct.alloc_pool_def = type { ptr, i64, i64, ptr, i64, i64, i64, ptr, i64, i64 } 12 %struct.alloc_pool_list_def = type { ptr } 13 …%struct.basic_block_def = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, [2 x ptr], ptr, ptr,… 15 %struct.bitmap_element_def = type { ptr, ptr, i32, [2 x i64] } 16 %struct.bitmap_head_def = type { ptr, ptr, i32, ptr } [all …]
|
| H A D | elementwise-store-of-scalar-splat.ll | 13 define void @vec16_i8(ptr %in.elt.ptr, ptr %out.vec.ptr) nounwind { 21 %in.elt.not = load i8, ptr %in.elt.ptr, align 64 23 %out.elt0.ptr = getelementptr i8, ptr %out.vec.ptr, i64 0 24 store i8 %in.elt, ptr %out.elt0.ptr, align 64 25 %out.elt1.ptr = getelementptr i8, ptr %out.vec.ptr, i64 1 26 store i8 %in.elt, ptr %out.elt1.ptr, align 1 30 define void @vec32_i8(ptr %in.elt.ptr, ptr %out.vec.ptr) nounwind { 40 %in.elt.not = load i8, ptr %in.elt.ptr, align 64 42 %out.elt0.ptr = getelementptr i8, ptr %out.vec.ptr, i64 0 43 store i8 %in.elt, ptr %out.elt0.ptr, align 64 [all …]
|
| /llvm-project/llvm/test/CodeGen/SystemZ/ |
| H A D | frame-19.ll | 7 define void @f1(ptr %ptr) { 30 %v0 = load volatile <16 x i8>, ptr %ptr 31 %v1 = load volatile <16 x i8>, ptr %ptr 32 %v2 = load volatile <16 x i8>, ptr %ptr 33 %v3 = load volatile <16 x i8>, ptr %ptr 34 %v4 = load volatile <16 x i8>, ptr %ptr 35 %v5 = load volatile <16 x i8>, ptr %ptr 36 %v6 = load volatile <16 x i8>, ptr %ptr 37 %v7 = load volatile <16 x i8>, ptr %ptr 38 %v8 = load volatile <16 x i8>, ptr %ptr [all …]
|
| /llvm-project/llvm/test/CodeGen/Generic/ |
| H A D | 2006-08-30-CoalescerCrash.ll | 3 %struct.VEC_edge = type { i32, i32, [1 x ptr] } 4 %struct._obstack_chunk = type { ptr, ptr, [4 x i8] } 5 …%struct.basic_block_def = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, [2 x ptr], ptr, ptr,… 6 %struct.bb_ann_d = type { ptr, i8, ptr } 7 %struct.bitmap_element_def = type { ptr, ptr, i32, [4 x i32] } 8 %struct.bitmap_head_def = type { ptr, ptr, i32, ptr } 9 %struct.bitmap_obstack = type { ptr, ptr, %struct.obstack } 10 %struct.cost_pair = type { ptr, i32, ptr } 11 %struct.dataflow_d = type { ptr, [2 x ptr] } 12 %struct.def_operand_ptr = type { ptr } [all …]
|
| H A D | 2007-05-15-InfiniteRecursion.ll | 3 %struct.AVClass = type { ptr, ptr, ptr } 4 %struct.AVCodec = type { ptr, i32, i32, i32, ptr, ptr, ptr, ptr, i32, ptr, ptr, ptr, ptr } 5 …ptr, i32, i32, i32, i32, i32, ptr, i32, %struct.AVRational, i32, i32, i32, i32, i32, ptr, i32, i32… 7 …ptr], [4 x i32], [4 x ptr], i32, i32, i64, i32, i32, i32, i32, i32, ptr, i32, ptr, [2 x ptr], ptr,… 12 …ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, [5 x ptr], [5 x ptr], [5 x ptr], [5 x … 13 … type { i32, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i32, i32, i32, i16, … 14 %struct.GetBitContext = type { ptr, ptr, ptr, i32, i32, i32, i32 } 16 …ptr, i32, [4 x [2 x i32]], [4 x [2 x i32]], ptr, ptr, [2 x ptr], ptr, i32, ptr, ptr, i32, i32, i32… 17 …ptr, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32… 18 %struct.ParseContext = type { ptr, i32, i32, i32, i32, i32, i32, i32 } [all …]
|
| /llvm-project/llvm/test/CodeGen/Mips/ |
| H A D | ra-allocatable.ll | 4 @b0 = external global ptr 6 @b1 = external global ptr 8 @b2 = external global ptr 10 @b3 = external global ptr 12 @b4 = external global ptr 14 @b5 = external global ptr 16 @b6 = external global ptr 18 @b7 = external global ptr 20 @b8 = external global ptr 22 @b9 = external global ptr [all...] |
| /llvm-project/llvm/test/Transforms/InferAddressSpaces/AMDGPU/ |
| H A D | select.ll | 6 ; CHECK-LABEL: define ptr @return_select_group_flat( 7 ; CHECK-SAME: i1 [[C:%.*]], ptr addrspace(3) [[GROUP_PTR_0:%.*]], ptr addrspace(3) [[GROUP_PTR_1:%.… 8 ; CHECK-NEXT: [[SELECT:%.*]] = select i1 [[C]], ptr addrspace(3) [[GROUP_PTR_0]], ptr addrspace(… 9 ; CHECK-NEXT: [[TMP1:%.*]] = addrspacecast ptr addrspace(3) [[SELECT]] to ptr 10 ; CHECK-NEXT: ret ptr [[TMP1]] 11 define ptr @return_select_group_flat(i1 %c, ptr addrspace(3) %group.ptr.0, ptr addrspace(3) %group.… 12 %cast0 = addrspacecast ptr addrspace(3) %group.ptr.0 to ptr 13 %cast1 = addrspacecast ptr addrspace(3) %group.ptr.1 to ptr 14 %select = select i1 %c, ptr %cast0, ptr %cast1 15 ret ptr %select [all …]
|
| H A D | icmp.ll | 4 ; CHECK: %cmp = icmp eq ptr addrspace(3) %group.ptr.0, %group.ptr.0 5 define i1 @icmp_flat_cmp_self(ptr addrspace(3) %group.ptr.0) #0 { 6 %cast0 = addrspacecast ptr addrspace(3) %group.ptr.0 to ptr 7 %cmp = icmp eq ptr %cast0, %cast0 12 ; CHECK: %cmp = icmp eq ptr addrspace(3) %group.ptr.0, %group.ptr.1 13 define i1 @icmp_flat_flat_from_group(ptr addrspace(3) %group.ptr.0, ptr addrspace(3) %group.ptr.1) … 14 %cast0 = addrspacecast ptr addrspace(3) %group.ptr.0 to ptr 15 %cast1 = addrspacecast ptr addrspace(3) %group.ptr.1 to ptr 16 %cmp = icmp eq ptr %cast0, %cast1 21 ; CHECK: %cast0 = addrspacecast ptr addrspace(5) %private.ptr.0 to ptr [all …]
|
| /llvm-project/llvm/test/CodeGen/ARM/ |
| H A D | 2009-07-18-RewriterBug.ll | 3 %struct.EDGE_PAIR = type { ptr, ptr } 5 %struct.VERTEX = type { %struct.VEC2, ptr, ptr } 6 %struct.edge_rec = type { ptr, ptr, i32, ptr } 7 @avail_edge = internal global ptr null 9 @llvm.used = appending global [1 x ptr] [ptr @build_delaunay], section "llvm.metadata" 11 define void @build_delaunay(ptr noalias nocapture sret(%struct.EDGE_PAIR) %agg.result, ptr %tree, p… 15 %0 = icmp eq ptr %tree, null 19 %1 = getelementptr %struct.VERTEX, ptr %tree, i32 0, i32 2 20 %2 = load ptr, ptr %1, align 4 21 %3 = icmp eq ptr %2, null [all …]
|
| /llvm-project/llvm/test/CodeGen/AArch64/ |
| H A D | arm64-indexed-memory.ll | 6 define ptr @store64(ptr %ptr, i64 %index, i64 %spacing) { 11 %incdec.ptr = getelementptr inbounds i64, ptr %ptr, i64 1 12 store i64 %spacing, ptr %ptr, align 4 13 ret ptr %incdec.ptr 16 define ptr @store64idxpos256(ptr %ptr, i64 %index, i64 %spacing) { 23 %incdec.ptr = getelementptr inbounds i64, ptr %ptr, i64 32 24 store i64 %spacing, ptr %ptr, align 4 25 ret ptr %incdec.ptr 28 define ptr @store64idxneg256(ptr %ptr, i64 %index, i64 %spacing) { 33 %incdec.ptr = getelementptr inbounds i64, ptr %ptr, i64 -32 [all …]
|
| /llvm-project/llvm/test/Transforms/InferFunctionAttrs/ |
| H A D | dereferenceable-inseltpoison.ll | 8 define <4 x double> @PR21780(ptr %ptr) { 9 ; CHECK-LABEL: @PR21780(ptr %ptr) 12 %arrayidx1 = getelementptr inbounds double, ptr %ptr, i64 1 13 %arrayidx2 = getelementptr inbounds double, ptr %ptr, i64 2 14 %arrayidx3 = getelementptr inbounds double, ptr %ptr, i64 3 16 %t0 = load double, ptr %ptr, align 8 17 %t1 = load double, ptr %arrayidx1, align 8 18 %t2 = load double, ptr %arrayidx2, align 8 19 %t3 = load double, ptr %arrayidx3, align 8 30 define double @PR21780_only_access3_with_inbounds(ptr %ptr) { [all …]
|
| H A D | dereferenceable.ll | 8 define <4 x double> @PR21780(ptr %ptr) { 9 ; CHECK-LABEL: @PR21780(ptr %ptr) 12 %arrayidx1 = getelementptr inbounds double, ptr %ptr, i64 1 13 %arrayidx2 = getelementptr inbounds double, ptr %ptr, i64 2 14 %arrayidx3 = getelementptr inbounds double, ptr %ptr, i64 3 16 %t0 = load double, ptr %ptr, align 8 17 %t1 = load double, ptr %arrayidx1, align 8 18 %t2 = load double, ptr %arrayidx2, align 8 19 %t3 = load double, ptr %arrayidx3, align 8 30 define double @PR21780_only_access3_with_inbounds(ptr %ptr) { [all …]
|
| /llvm-project/llvm/test/CodeGen/Thumb2/ |
| H A D | constant-islands.ll | 25 %class.btCollisionShape = type { ptr, i32, ptr } 26 %class.RagDoll = type { ptr, ptr, [11 x ptr], [11 x ptr], [10 x ptr] } 27 %class.btDynamicsWorld = type { %class.btCollisionWorld, ptr, ptr, ptr, %struct.btContactSolverInfo… 28 %class.btCollisionWorld = type { ptr, %class.btAlignedObjectArray, ptr, %struct.btDispatcherInfo, p… 29 %class.btAlignedObjectArray = type { %class.btAlignedAllocator, i32, i32, ptr, i8 } 31 …ptr, %class.btTransform, %class.btTransform, %class.btVector3, %class.btVector3, %class.btVector3,… 32 %struct.btBroadphaseProxy = type { ptr, i16, i16, ptr, i32, %class.btVector3, %class.btVector3 } 33 %class.btDispatcher = type { ptr } 34 …ruct.btDispatcherInfo = type { float, i32, i32, float, i8, ptr, i8, i8, i8, float, i8, float, ptr } 35 %class.btIDebugDraw = type { ptr } [all …]
|
| /llvm-project/mlir/test/Target/LLVMIR/ |
| H A D | openacc-llvm.mlir | 3 llvm.func @testenterdataop(%arg0: !llvm.ptr, %arg1 : !llvm.ptr) { 4 %0 = acc.create varPtr(%arg0 : !llvm.ptr) varType(f32) -> !llvm.ptr 5 %1 = acc.copyin varPtr(%arg1 : !llvm.ptr) varType(f32) -> !llvm.ptr 6 acc.enter_data dataOperands(%0, %1 : !llvm.ptr, !llvm.ptr) 10 // CHECK: %struct.ident_t = type { i32, i32, i32, i32, ptr } 13 // CHECK: @[[LOCGLOBAL:.*]] = private unnamed_addr constant %struct.ident_t { i32 0, i32 2, i32 0, i32 {{[0-9]*}}, ptr [all...] |
| /llvm-project/llvm/test/Transforms/PreISelIntrinsicLowering/X86/ |
| H A D | objc-arc.ll | 7 declare ptr @foo() 10 define ptr @test_objc_autorelease(ptr %arg0) { 13 ; CHECK-NEXT: %0 = notail call ptr @objc_autorelease(ptr returned %arg0) 14 ; CHECK-NEXT: ret ptr %0 16 %0 = call ptr @llvm.objc.autorelease(ptr %arg0) 17 ret ptr %0 20 define void @test_objc_autoreleasePoolPop(ptr %arg0) { 23 ; CHECK-NEXT: call void @objc_autoreleasePoolPop(ptr %arg0) 26 call void @llvm.objc.autoreleasePoolPop(ptr %arg0) 30 define ptr @test_objc_autoreleasePoolPush() { [all …]
|