Home
last modified time | relevance | path

Searched refs:ptr (Results 1 – 25 of 12306) sorted by relevance

12345678910>>...493

/llvm-project/llvm/test/Transforms/GlobalOpt/
H A Dsra-many-stores-initializers.ll4 %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
12ptr @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 Dsra-many-stores-once.ll6 %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 D2009-01-22-SortInvalidation.ll6 %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 }
14ptr, 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 D2009-01-22-SortInvalidation.ll5 %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 }
13ptr, 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 Dtrampoline.ll7 %"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 D2009-04-29-RegAllocAssert.ll4 %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 }
15ptr, ptr, ptr, ptr, i8, i8, i8, i8, i8, i8, i8, i8, i32, i16, i16, i32, i32, i32, i32, i8, i32, p…
[all …]
H A Dloop-strength-reduce8.ll13 %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 }
23ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i32, i32, i32, i32, ptr, %struct.CUMULATIVE_ARGS, ptr, ptr
[all …]
H A Dnegate-add-zero.ll7 %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 D2008-04-15-LiveVariableBug.ll7 %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 D2006-09-01-CycleInDAG.ll5 …%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 D2007-10-15-CoalescerCrash.ll5 %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 Delementwise-store-of-scalar-splat.ll13 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 Dframe-19.ll7 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 D2006-08-30-CoalescerCrash.ll3 %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 D2007-05-15-InfiniteRecursion.ll3 %struct.AVClass = type { ptr, ptr, ptr }
4 %struct.AVCodec = type { ptr, i32, i32, i32, ptr, ptr, ptr, ptr, i32, ptr, ptr, ptr, ptr }
5ptr, i32, i32, i32, i32, i32, ptr, i32, %struct.AVRational, i32, i32, i32, i32, i32, ptr, i32, i32…
7ptr], [4 x i32], [4 x ptr], i32, i32, i64, i32, i32, i32, i32, i32, ptr, i32, ptr, [2 x ptr], ptr,…
12ptr, 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 }
16ptr, i32, [4 x [2 x i32]], [4 x [2 x i32]], ptr, ptr, [2 x ptr], ptr, i32, ptr, ptr, i32, i32, i32…
17ptr, 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 Dra-allocatable.ll4 @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 Dselect.ll6 ; 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 Dicmp.ll4 ; 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 D2009-07-18-RewriterBug.ll3 %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 Darm64-indexed-memory.ll6 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 Ddereferenceable-inseltpoison.ll8 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 Ddereferenceable.ll8 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 Dconstant-islands.ll25 %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 }
31ptr, %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 Dopenacc-llvm.mlir3 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 Dobjc-arc.ll7 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 …]

12345678910>>...493