| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | 2009-04-29-RegAllocAssert.ll | 13 …%struct.BtCursor = type { ptr, ptr, ptr, ptr, ptr, ptr, i32, ptr, i32, %struct.CellInfo, i8, i8, p… 25 %struct.Db = type { ptr, ptr, i8, i8, ptr, ptr, ptr } 37 %struct.Index = type { ptr, i32, ptr, ptr, ptr, i32, i8, i8, ptr, ptr, ptr, ptr, ptr } 47 …%struct.Select = type { ptr, i8, i8, i8, i8, i8, i8, i8, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, p… 49 %struct.SrcList_item = type { ptr, ptr, ptr, ptr, ptr, i8, i8, i32, ptr, ptr, i64 } 50 …ct.Table = type { ptr, i32, ptr, i32, ptr, i32, ptr, i32, ptr, ptr, ptr, ptr, i32, i8, i8, i8, i8,… 51 %struct.Trigger = type { ptr, ptr, i8, i8, ptr, ptr, %struct..5sPragmaType, ptr, ptr, ptr, ptr } 58 …ptr, i32, ptr, i32, i32, i32, i32, i8, i8, i8, i8, i32, ptr, i64, i64, i32, i32, i32, ptr, %struct… 65 …%struct.sqlite3_io_methods = type { i32, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, pt… 66 ….sqlite3_module = type { i32, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr… [all …]
|
| H A D | loop-strength-reduce8.ll | 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 } 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… 24 %struct.goto_fixup = type { ptr, ptr, ptr, ptr, ptr, i32, ptr, ptr } 30 …%struct.nesting = type { ptr, ptr, i32, ptr, { { i32, ptr, ptr, ptr, ptr, ptr, ptr, i32, i32, i32,… 34 %struct.sequence_stack = type { ptr, ptr, ptr, ptr } 35 %struct.stmt_status = type { ptr, ptr, ptr, ptr, ptr, ptr, i32, i32, ptr, ptr, i32, ptr, i32, ptr } 39 …ptr, i32, i32, ptr, i8, i8, i8, i8, i8, i8, %struct.rtunion, ptr, ptr, ptr, ptr, ptr, ptr, ptr, pt… [all …]
|
| H A D | 2008-04-15-LiveVariableBug.ll | 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 } 19 …olbar = type { %struct.NSObject, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i64, %stru… 20 %struct.NSURL = type { %struct.NSObject, ptr, ptr, ptr, ptr } 21 …struct.NSUndoManager = type { %struct.NSObject, ptr, ptr, ptr, i64, %struct._SPFlags, ptr, ptr, pt… 22 …e { %struct.NSResponder, %struct.NSRect, %struct.NSRect, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, %… 23 …ptr, ptr, ptr, ptr, ptr, ptr, ptr, i32, i64, i32, ptr, ptr, i8, i8, i8, i8, ptr, ptr, ptr, i32, pt… 24 …ptr, ptr, ptr, %struct.NSRect, i32, ptr, ptr, ptr, ptr, ptr, i32, ptr, ptr, ptr, ptr, ptr, ptr, pt… 25 …t.NSWindowController = type { %struct.NSResponder, ptr, ptr, ptr, ptr, ptr, %struct._SPFlags, ptr,… [all …]
|
| H A D | negate-add-zero.ll | 97 …td::basic_streambuf<char,std::char_traits<char> >" = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, %"s… 425 declare i32 @__cxa_atexit(ptr, ptr, ptr) nounwind 431 declare ptr @_ZlsRSoRK9HingeNode(ptr, ptr) 433 declare ptr @_ZlsRSoPK7IVMAtom(ptr, ptr) 443 declare void @__cxa_throw(ptr, ptr, ptr) noreturn 583 declare void @_ZN9HingeNodeC2EPK3IVMP7IVMAtomPKS3_PS_(ptr, ptr, ptr, ptr, ptr) 591 declare void @_ZN9HingeNodeC1EPK3IVMP7IVMAtomPKS3_PS_(ptr, ptr, ptr, ptr, ptr) 972 declare ptr @_ZNSolsEPFRSoS_E(ptr, ptr) 1064 declare void @_ZN12HNodeRotate2C2EPK9HingeNodeRK4Vec3Ri(ptr, ptr, ptr, ptr) 1102 declare void @_ZN12HNodeTorsionC2EPK9HingeNodeRK4Vec3Ri(ptr, ptr, ptr, ptr) [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… 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,… 34 …ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i32, i32, i32, i32, ptr, %struct.CUMULATIVE_ARGS, ptr… 43 %struct.obstack = type { i32, ptr, ptr, ptr, ptr, i32, i32, ptr, ptr, ptr, i8 } 52 %struct.reorder_block_def = type { ptr, ptr, ptr, ptr, ptr, i32, i32, i32 } 59 %struct.stmt_operands_d = type { ptr, ptr, ptr, ptr, ptr } 63 …%struct.tree_binfo = type { %struct.tree_common, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, %struct.V… 64 %struct.tree_block = type { %struct.tree_common, i8, [3 x i8], ptr, ptr, ptr, ptr, ptr, ptr } 67 …ptr, i8, i8, i8, i8, i8, i8, i8, i32, %struct.tree_decl_u1, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr… [all …]
|
| H A D | 2007-10-15-CoalescerCrash.ll | 7 … type { i32, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i32, i32, i64, i16, … 13 …%struct.basic_block_def = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, [2 x ptr], ptr, ptr,… 29 …ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i32, i32, i32, i32, ptr, %struct.CUMULATIVE_ARGS, ptr… 39 %struct.obstack = type { i64, ptr, ptr, ptr, ptr, i64, i32, ptr, ptr, ptr, i8 } 45 %struct.reorder_block_def = type { ptr, ptr, ptr, ptr, ptr, i32, i32, i32 } 53 …%struct.tree_binfo = type { %struct.tree_common, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, %struct.V… 54 %struct.tree_block = type { %struct.tree_common, i32, ptr, ptr, ptr, ptr, ptr, ptr } 57 …ptr, i8, i8, i8, i8, i8, i8, i8, i8, i32, %struct.tree_decl_u1, ptr, ptr, ptr, ptr, ptr, ptr, ptr,… 73 …struct.tree_common, ptr, ptr, ptr, ptr, i32, i16, i8, i8, i32, ptr, ptr, %struct.rtunion, ptr, ptr… 279 declare ptr @find_edge(ptr, ptr) [all …]
|
| H A D | 2008-05-21-CoalescerBug.ll | 19 …struct.basic_block_def = type { ptr, ptr, ptr, ptr, ptr, [2 x ptr], ptr, ptr, %struct.basic_block_… 26 %struct.control_flow_graph = type { ptr, ptr, ptr, i32, i32, i32, ptr, i32 } 32 %struct.emit_status = type { i32, i32, ptr, ptr, ptr, i32, %struct.__sbuf, i32, ptr, ptr } 35 …ptr, ptr, ptr, ptr, ptr, ptr, ptr, i32, i32, i32, i32, ptr, %struct.CUMULATIVE_ARGS, ptr, ptr, ptr… 36 %struct.htab = type { ptr, ptr, ptr, ptr, i32, i32, i32, i32, i32, ptr, ptr, ptr, ptr, ptr, i32 } 40 …uct.loop = type { i32, ptr, ptr, %llvm.dbg.anchor.type, i32, i32, i32, i32, ptr, i32, ptr, ptr, pt… 43 %struct.nb_iter_bound = type { ptr, ptr, ptr } 45 %struct.obstack = type { i32, ptr, ptr, ptr, ptr, i32, i32, ptr, ptr, ptr, i8 } 46 %struct.rtl_bb_info = type { ptr, ptr, ptr, ptr, ptr, ptr, i32 } 50 %struct.ssa_use_operand_d = type { ptr, ptr, ptr, ptr } [all …]
|
| H A D | vararg_tailcall.ll | 42 %tmp1 = load ptr, ptr @sel, align 8 43 %call = tail call ptr (ptr, ptr, ...) @x2(ptr %arg, ptr %tmp1) nounwind optsize noredzone 47 declare ptr @x2(ptr, ptr, ...) optsize noredzone 53 define ptr @foo6(ptr %arg1, ptr %arg2) nounwind optsize ssp noredzone { 55 %tmp2 = load ptr, ptr @sel3, align 8 56 %tmp3 = load ptr, ptr @sel4, align 8 59 …%call = tail call ptr (ptr, ptr, ptr, ...) @x3(ptr %arg1, ptr %arg2, ptr %tmp2, ptr %tmp3, ptr %tm… 63 declare ptr @x3(ptr, ptr, ptr, ...) optsize noredzone 76 …call = tail call ptr (ptr, ptr, ptr, ptr, ptr, ptr, ptr, ...) @x7(ptr %arg1, ptr %arg2, ptr %tmp2,… 80 declare ptr @x7(ptr, ptr, ptr, ptr, ptr, ptr, ptr, ...) optsize noredzone [all …]
|
| H A D | large-gep-chain.ll | 4 %0 = type { i32, ptr } 24 %tmp = getelementptr inbounds float, ptr null, i64 1 25 %tmp3 = getelementptr inbounds float, ptr %tmp, i64 1 26 %tmp4 = getelementptr inbounds float, ptr %tmp3, i64 1 27 %tmp5 = getelementptr inbounds float, ptr %tmp4, i64 1 25316 %tmp25277 = landingpad { ptr, i32 } 25386 %tmp25299 = landingpad { ptr, i32 } 25432 %tmp25314 = invoke zeroext i1 undef(ptr undef, ptr undef) 25464 %tmp25325 = landingpad { ptr, i32 } 25565 %tmp25356 = landingpad { ptr, i32 } [all …]
|
| H A D | 2010-02-12-CoalescerBug-Impdef.ll | 46 %"struct basic_block_def" = type { ptr, ptr, ptr, ptr, [2 x ptr], ptr, ptr, %"union basic_block_il_… 59 …"struct function" = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i32, i… 61 %"struct gimple_df" = type { ptr, ptr, ptr, ptr, %"struct pt_solution", %"struct pt_solution", ptr,… 67 %"struct htab" = type { ptr, ptr, ptr, ptr, i64, i64, i64, i32, i32, ptr, ptr, ptr, ptr, ptr, i32 } 68 %"struct iv" = type { ptr, ptr, ptr, ptr, i8, i8, i32 } 69 %"struct iv_cand" = type { i32, i8, i32, ptr, ptr, ptr, ptr, i32, i32, ptr, ptr } 70 %"struct iv_use" = type { i32, i32, ptr, ptr, ptr, ptr, i32, ptr, ptr } 71 %"struct ivopts_data" = type { ptr, ptr, i32, i32, ptr, ptr, ptr, ptr, ptr, i32, i8, i8 } 74 … i32, ptr, ptr, %"struct comp_cost", i32, i32, ptr, ptr, ptr, ptr, ptr, %"struct double_int", %"st… 75 %"struct loop_exit" = type { ptr, ptr, ptr, ptr } [all …]
|
| H A D | pr3317.ll | 4 %VT = type [0 x ptr] 8 %CacheNode = type { ptr, ptr, ptr, ptr } 9 %Enveloppe = type { ptr, ptr, ptr, i8, ptr, %CacheNode } 11 … i32, ptr, [1 x %TaskClassMirror], ptr, ptr, i16, ptr, i16, ptr, i16, ptr, i16, ptr, ptr, ptr, ptr… 12 %JavaCommonClass = type { ptr, i32, [1 x ptr], i16, ptr, i16, ptr, ptr, ptr } 13 %JavaField = type { ptr, i16, ptr, ptr, ptr, i16, ptr, i32, i16, ptr } 14 %JavaMethod = type { ptr, i16, ptr, i16, ptr, i16, ptr, ptr, ptr, i8, ptr, i32, ptr } 15 %JavaObject = type { ptr, ptr, ptr } 23 %1 = getelementptr %JavaObject, ptr %0, i64 1, i32 1 ; <ptr> [#uses=1] 24 %2 = load ptr, ptr %1 ; <ptr> [#uses=4] [all …]
|
| H A D | 2007-08-09-IllegalX86-64Asm.ll | 4 …%struct.FILE = type { ptr, i32, i32, i16, i16, %struct.__sbuf, i32, ptr, ptr, ptr, ptr, ptr, %stru… 6 %struct.PyBufferProcs = type { ptr, ptr, ptr, ptr } 7 %struct.PyGetSetDef = type { ptr, ptr, ptr, ptr, ptr } 8 %struct.PyMappingMethods = type { ptr, ptr, ptr } 10 %struct.PyMethodDef = type { ptr, ptr, i32, ptr } 11 …ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr… 13 %struct.PySequenceMethods = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr } 17 …ptr, i64, ptr, i64, i64, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr… 22 define ptr @ubyte_divmod(ptr %a, ptr %b) { 226 %tmp15 = call ptr %tmp12( ptr %a, ptr %b ) ; <ptr> [#uses=1] [all …]
|
| H A D | 2008-01-16-InvalidDAGCombineXform.ll | 3 %struct.node_t = type { ptr, ptr, ptr, ptr, ptr, i32, i32 } 7 %tmp1 = load ptr, ptr %cur_node, align 4 ; <ptr> [#uses=1] 9 %tmp3 = load ptr, ptr %tmp2, align 4 ; <ptr> [#uses=1] 10 %tmp4 = load ptr, ptr %cur_node, align 4 ; <ptr> [#uses=1] 13 %tmp6 = load ptr, ptr %cur_node, align 4 ; <ptr> [#uses=1] 15 %tmp8 = load ptr, ptr %tmp7, align 4 ; <ptr> [#uses=1] 16 %tmp9 = load ptr, ptr %cur_node, align 4 ; <ptr> [#uses=1] 19 %tmp11 = load ptr, ptr %cur_node, align 4 ; <ptr> [#uses=1] 21 %tmp13 = load ptr, ptr %tmp12, align 4 ; <ptr> [#uses=1] 22 %tmp14 = load ptr, ptr %cur_node, align 4 ; <ptr> [#uses=1] [all …]
|
| H A D | coalescer-cross.ll | 10 %struct.CallInfo = type { ptr, ptr, ptr, ptr, i32, i32 } 18 %struct.Table = type { ptr, i8, i8, i8, i8, ptr, ptr, ptr, ptr, ptr, i32 } 19 %struct.UpVal = type { ptr, i8, i8, ptr, %0 } 21 …ptr, ptr, i8, i8, i32, ptr, ptr, ptr, ptr, ptr, ptr, %struct.Mbuffer, i32, i32, i32, i32, i32, i32… 22 %struct.lua_Debug = type { i32, ptr, ptr, ptr, ptr, i32, i32, i32, i32, [60 x i8], i32 } 23 … ptr, i8, i8, i8, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i32, i32, i16, i16, i8, i8, i32, i3… 26 @llvm.used = appending global [1 x ptr] [ptr @os_clock], section "llvm.metadata" ; <ptr> [#uses=0] 34 %4 = load ptr, ptr %3, align 4 ; <ptr> [#uses=2] 39 %7 = load ptr, ptr %3, align 4 ; <ptr> [#uses=1] 40 %8 = getelementptr %struct.TValue, ptr %7, i32 1 ; <ptr> [#uses=1] [all …]
|
| H A D | musttail-indirect.ll | 33 %vtable = load ptr, ptr %this 34 %1 = load ptr, ptr %vtable 48 %1 = load ptr, ptr %vfn 62 %1 = load ptr, ptr %vfn 75 %1 = load ptr, ptr %vfn 88 %1 = load ptr, ptr %vfn 101 %1 = load ptr, ptr %vfn 114 %1 = load ptr, ptr %vfn 126 %1 = load ptr, ptr %vfn 141 %1 = load ptr, ptr %vfn [all …]
|
| H A D | getelementptr.ll | 9 define ptr @test_trunc65(ptr %ptr) nounwind { 16 define ptr @test_trunc128(ptr %ptr) nounwind { 23 define ptr @test_trunc160(ptr %ptr) nounwind { 30 define ptr @test_trunc256(ptr %ptr) nounwind { 37 define ptr @test_trunc2048(ptr %ptr) nounwind { 47 define ptr @test_sext3(ptr %ptr) nounwind { 50 %d = getelementptr i8, ptr %ptr, i3 -3 54 define ptr @test_sext5(ptr %ptr) nounwind { 61 define ptr @test_sext8(ptr %ptr) nounwind { 68 define ptr @test_sext13(ptr %ptr) nounwind { [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | aarch64-bf16-ldst-intrinsics.c | 18 return vld1_bf16(ptr); in test_vld1_bf16() 28 return vld1q_bf16(ptr); in test_vld1q_bf16() 59 return vld1_dup_bf16(ptr); in test_vld1_dup_bf16() 83 return vld1_bf16_x2(ptr); in test_vld1_bf16_x2() 270 return vld2_bf16(ptr); in test_vld2_bf16() 391 return vld3_bf16(ptr); in test_vld3_bf16() 867 vst1_bf16(ptr, val); in test_vst1_bf16() 883 vst1q_bf16(ptr, val); in test_vst1q_bf16() 1063 vst2_bf16(ptr, val); in test_vst2_bf16() 1154 vst3_bf16(ptr, val); in test_vst3_bf16() [all …]
|
| /llvm-project-15.0.7/mlir/test/Target/LLVMIR/ |
| H A D | openacc-llvm.mlir | 53 // CHECK: store i64 ptrtoint (ptr getelementptr (ptr, ptr null, i32 1) to i64), ptr [[SIZEGEP]], al… 59 …(ptr [[LOCGLOBAL]], i64 -1, i32 2, ptr [[ARGBASE_ALLOCA_GEP]], ptr [[ARG_ALLOCA_GEP]], ptr [[SIZE_… 61 // CHECK: declare void @__tgt_target_data_begin_mapper(ptr, i64, i32, ptr, ptr, ptr, ptr, ptr, ptr)… 109 // CHECK: store i64 ptrtoint (ptr getelementptr (ptr, ptr null, i32 1) to i64), ptr [[SIZEGEP]], al… 115 …(ptr [[LOCGLOBAL]], i64 -1, i32 2, ptr [[ARGBASE_ALLOCA_GEP]], ptr [[ARG_ALLOCA_GEP]], ptr [[SIZE_… 117 // CHECK: declare void @__tgt_target_data_end_mapper(ptr, i64, i32, ptr, ptr, ptr, ptr, ptr, ptr) #0 164 // CHECK: store i64 ptrtoint (ptr getelementptr (ptr, ptr null, i32 1) to i64), ptr [[SIZEGEP]], al… 172 // CHECK: declare void @__tgt_target_data_update_mapper(ptr, i64, i32, ptr, ptr, ptr, ptr, ptr, ptr… 222 // CHECK: store i64 ptrtoint (ptr getelementptr (ptr, ptr null, i32 1) to i64), ptr [[SIZEGEP]], al… 240 // CHECK: declare void @__tgt_target_data_begin_mapper(ptr, i64, i32, ptr, ptr, ptr, ptr, ptr, ptr) [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/GlobalOpt/ |
| H A D | sra-many-stores.ll | 4 %struct.widget = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, … 19 %tmp = load ptr, ptr getelementptr inbounds (%struct.widget, ptr @global, i64 0, i32 16), align 8 25 ; CHECK-NEXT: store ptr null, ptr @global, align 8 44 store ptr null, ptr getelementptr inbounds (%struct.widget, ptr @global, i64 0, i32 0), align 8 45 store ptr null, ptr getelementptr inbounds (%struct.widget, ptr @global, i64 0, i32 1), align 8 46 store ptr null, ptr getelementptr inbounds (%struct.widget, ptr @global, i64 0, i32 2), align 8 47 store ptr null, ptr getelementptr inbounds (%struct.widget, ptr @global, i64 0, i32 3), align 8 48 store ptr null, ptr getelementptr inbounds (%struct.widget, ptr @global, i64 0, i32 4), align 8 49 store ptr null, ptr getelementptr inbounds (%struct.widget, ptr @global, i64 0, i32 5), align 8 50 store ptr null, ptr getelementptr inbounds (%struct.widget, ptr @global, i64 0, i32 6), align 8 [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/BasicAA/ |
| H A D | assume-index-positive.ll | 14 %col.ptr.2 = getelementptr double, ptr %ptr, i32 %stride 30 %col.ptr.2 = getelementptr double, ptr %ptr, i32 %stride 104 %ptr.neg = getelementptr i8, ptr %ptr, i64 -2 105 %ptr.a = getelementptr i8, ptr %ptr, i64 %a 107 %ptr.shl = getelementptr i8, ptr %ptr, i64 %shl 123 %ptr.neg = getelementptr i8, ptr %ptr, i64 -2 124 %ptr.a = getelementptr i8, ptr %ptr, i64 %a 126 %ptr.shl = getelementptr i8, ptr %ptr, i64 %shl 127 load i8, ptr %ptr.a 128 load i8, ptr %ptr.neg [all …]
|
| /llvm-project-15.0.7/llvm/test/Assembler/ |
| H A D | opaque-ptr.ll | 20 ; CHECK: define ptr @f(ptr %a) { 21 ; CHECK: %b = bitcast ptr %a to ptr 23 define ptr @f(ptr %a) { 24 %b = bitcast ptr %a to ptr 31 define ptr @g(ptr addrspace(2) %a) { 60 ; CHECK: define ptr @gep(ptr %a) 63 define ptr @gep(ptr %a) { 71 define <2 x ptr> @gep_vec1(ptr %a) { 86 define ptr @gep_constexpr(ptr %a) { 110 ; CHECK: define void @cmpxchg_ptr(ptr %p, ptr %a, ptr %b) [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenCUDA/ |
| H A D | atomic-ops.cu | 16 __device__ int atomic32_op_singlethread(int *ptr, int val, int desired) { in atomic32_op_singlethread() argument 52 __device__ int atomic32_op_wavefront(int *ptr, int val, int desired) { in atomic32_op_wavefront() argument 62 val = __hip_atomic_load(ptr, __ATOMIC_RELAXED, __HIP_MEMORY_SCOPE_WAVEFRONT); in atomic32_op_wavefront() 87 __device__ int atomic32_op_workgroup(int *ptr, int val, int desired) { in atomic32_op_workgroup() argument 121 __device__ int atomic32_op_agent(int *ptr, int val, int desired) { in atomic32_op_agent() argument 131 __hip_atomic_store(ptr, val, __ATOMIC_RELAXED, __HIP_MEMORY_SCOPE_AGENT); in atomic32_op_agent() 156 __device__ int atomic32_op_system(int *ptr, int val, int desired) { in atomic32_op_system() argument 166 val = __hip_atomic_load(ptr, __ATOMIC_RELAXED, __HIP_MEMORY_SCOPE_SYSTEM); in atomic32_op_system() 167 __hip_atomic_store(ptr, val, __ATOMIC_RELAXED, __HIP_MEMORY_SCOPE_SYSTEM); in atomic32_op_system() 315 __hip_atomic_store(ptr, val, __ATOMIC_RELAXED, __HIP_MEMORY_SCOPE_AGENT); in atomic64_op_agent() [all …]
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | aarch64-bf16-ldst-intrinsics.c | 10 bfloat16x4_t test_vld1_lane_bf16(bfloat16_t const *ptr, bfloat16x4_t src) { in test_vld1_lane_bf16() argument 16 bfloat16x8_t test_vld1q_lane_bf16(bfloat16_t const *ptr, bfloat16x8_t src) { in test_vld1q_lane_bf16() argument 22 bfloat16x4x2_t test_vld2_lane_bf16(bfloat16_t const *ptr, bfloat16x4x2_t src) { in test_vld2_lane_bf16() argument 58 void test_vst1_lane_bf16(bfloat16_t *ptr, bfloat16x4_t val) { in test_vst1_lane_bf16() argument 64 void test_vst1q_lane_bf16(bfloat16_t *ptr, bfloat16x8_t val) { in test_vst1q_lane_bf16() argument 70 void test_vst2_lane_bf16(bfloat16_t *ptr, bfloat16x4x2_t val) { in test_vst2_lane_bf16() argument 76 void test_vst2q_lane_bf16(bfloat16_t *ptr, bfloat16x8x2_t val) { in test_vst2q_lane_bf16() argument 82 void test_vst3_lane_bf16(bfloat16_t *ptr, bfloat16x4x3_t val) { in test_vst3_lane_bf16() argument 88 void test_vst3q_lane_bf16(bfloat16_t *ptr, bfloat16x8x3_t val) { in test_vst3q_lane_bf16() argument 94 void test_vst4_lane_bf16(bfloat16_t *ptr, bfloat16x4x4_t val) { in test_vst4_lane_bf16() argument [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/ |
| H A D | opaque-ptr.ll | 4 define ptr @gep_zero_indices(ptr %p) { 12 define ptr @gep_non_zero_indices1(ptr %p) { 66 ; CHECK-NEXT: ret <2 x ptr> <ptr @g, ptr @g> 68 ret <2 x ptr> getelementptr ([2 x i32], <2 x ptr> <ptr @g, ptr @g>, i64 0, i64 0) 73 ; CHECK-NEXT: ret <2 x ptr> <ptr @g, ptr @g> 80 ; CHECK-NEXT: ret <2 x ptr> <ptr @g, ptr @g> 94 ; CHECK-NEXT: ret <2 x ptr> <ptr @g, ptr @g> 96 ret <2 x ptr> getelementptr ([2 x i32], <2 x ptr> <ptr @g, ptr @g>, i64 undef, i64 undef) 101 ; CHECK-NEXT: ret <2 x ptr> <ptr @g, ptr @g> 108 ; CHECK-NEXT: ret <2 x ptr> <ptr @g, ptr @g> [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | opaque-ptr.ll | 4 define ptr @bitcast_opaque_to_opaque(ptr %a) { 8 %b = bitcast ptr %a to ptr 33 ret ptr bitcast (i8* @g to ptr) 80 define ptr @gep_constexpr_1(ptr %a) { 87 define ptr @gep_constexpr_2(ptr %a) { 91 ret ptr getelementptr (i8, ptr bitcast (i8* @g to ptr), i32 3) 101 define ptr @load_bitcast_1(ptr %a) { 111 define ptr @load_bitcast_2(ptr %a) { 172 define ptr @geps_combinable(ptr %a) { 406 define ptr addrspace(1) @gep_of_addrspace_cast(ptr %ptr) { [all …]
|