Home
last modified time | relevance | path

Searched refs:Intrinsic (Results 1 – 25 of 425) sorted by relevance

12345678910>>...17

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Transforms/InstCombine/
DInstCombineTables.inc7 { Intrinsic::amdgcn_image_getlod_1d }, // 0
8 { Intrinsic::amdgcn_image_getlod_1darray }, // 1
9 { Intrinsic::amdgcn_image_getlod_2d }, // 2
10 { Intrinsic::amdgcn_image_getlod_2darray }, // 3
11 { Intrinsic::amdgcn_image_getlod_3d }, // 4
12 { Intrinsic::amdgcn_image_getlod_cube }, // 5
13 { Intrinsic::amdgcn_image_getresinfo_1d }, // 6
14 { Intrinsic::amdgcn_image_getresinfo_1darray }, // 7
15 { Intrinsic::amdgcn_image_getresinfo_2d }, // 8
16 { Intrinsic::amdgcn_image_getresinfo_2darray }, // 9
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIntrinsicsMips.td28 Intrinsic<[llvm_v4i8_ty], [llvm_v4i8_ty, llvm_v4i8_ty],
31 Intrinsic<[llvm_v4i8_ty], [llvm_v4i8_ty, llvm_v4i8_ty],
34 Intrinsic<[llvm_v4i8_ty], [llvm_v4i8_ty, llvm_v4i8_ty], [IntrNoMem]>;
36 Intrinsic<[llvm_v4i8_ty], [llvm_v4i8_ty, llvm_v4i8_ty], [IntrNoMem]>;
39 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty],
42 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty],
45 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty], [IntrNoMem]>;
47 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty], [IntrNoMem]>;
50 Intrinsic<[llvm_i64_ty], [llvm_i64_ty, llvm_i32_ty, llvm_i32_ty],
53 Intrinsic<[llvm_i64_ty], [llvm_i64_ty, llvm_i32_ty, llvm_i32_ty],
[all …]
DIntrinsicsX86.td16 def int_x86_int : Intrinsic<[], [llvm_i8_ty], [ImmArg<0>]>;
22 def int_x86_seh_lsda : Intrinsic<[llvm_ptr_ty], [llvm_ptr_ty], [IntrNoMem]>;
25 def int_x86_seh_ehregnode : Intrinsic<[], [llvm_ptr_ty], []>;
28 def int_x86_seh_ehguard : Intrinsic<[], [llvm_ptr_ty], []>;
35 Intrinsic<[llvm_i32_ty], [], []>;
37 Intrinsic<[llvm_i64_ty], [], []>;
39 Intrinsic<[], [llvm_i32_ty], []>;
41 Intrinsic<[], [llvm_i64_ty], []>;
48 Intrinsic<[llvm_i64_ty], [], []>;
50 Intrinsic<[llvm_i64_ty, llvm_i32_ty], [], []>;
[all …]
DIntrinsicsXCore.td15 def int_xcore_bitrev : Intrinsic<[llvm_i32_ty],[llvm_i32_ty],[IntrNoMem]>,
17 def int_xcore_crc8 : Intrinsic<[llvm_i32_ty, llvm_i32_ty],
20 def int_xcore_crc32 : Intrinsic<[llvm_i32_ty],
23 def int_xcore_sext : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty],
25 def int_xcore_zext : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty],
27 def int_xcore_getid : Intrinsic<[llvm_i32_ty],[],[IntrNoMem]>,
29 def int_xcore_getps : Intrinsic<[llvm_i32_ty],[llvm_i32_ty]>,
31 def int_xcore_setps : Intrinsic<[],[llvm_i32_ty, llvm_i32_ty]>,
33 def int_xcore_geted : Intrinsic<[llvm_i32_ty],[]>;
34 def int_xcore_getet : Intrinsic<[llvm_i32_ty],[]>;
[all …]
DIntrinsicsNVVM.td330 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty, llvm_i32_ty],
338 Intrinsic<[llvm_float_ty], [llvm_float_ty, llvm_float_ty],
341 Intrinsic<[llvm_float_ty], [llvm_float_ty, llvm_float_ty],
345 Intrinsic<[llvm_float_ty], [llvm_float_ty, llvm_float_ty]
348 Intrinsic<[llvm_float_ty], [llvm_float_ty, llvm_float_ty],
352 Intrinsic<[llvm_double_ty], [llvm_double_ty, llvm_double_ty],
355 Intrinsic<[llvm_double_ty], [llvm_double_ty, llvm_double_ty],
363 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty],
366 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty],
370 Intrinsic<[llvm_i64_ty], [llvm_i64_ty, llvm_i64_ty],
[all …]
DIntrinsicsARM.td22 def int_arm_space : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [ImmArg<0>]>;
26 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>;
28 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>;
30 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>;
32 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>;
34 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>;
36 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>;
42 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty],
45 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>;
47 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [IntrNoMem]>;
[all …]
DIntrinsicsPowerPC.td20 def int_ppc_dcba : Intrinsic<[], [llvm_ptr_ty], []>;
22 Intrinsic<[], [llvm_ptr_ty], []>;
23 def int_ppc_dcbi : Intrinsic<[], [llvm_ptr_ty], []>;
24 def int_ppc_dcbst : Intrinsic<[], [llvm_ptr_ty], []>;
25 def int_ppc_dcbt : Intrinsic<[], [llvm_ptr_ty],
27 def int_ppc_dcbtst: Intrinsic<[], [llvm_ptr_ty],
29 def int_ppc_dcbz : Intrinsic<[], [llvm_ptr_ty], []>;
30 def int_ppc_dcbzl : Intrinsic<[], [llvm_ptr_ty], []>;
33 def int_ppc_sync : Intrinsic<[], [], []>;
35 def int_ppc_lwsync : Intrinsic<[], [], []>;
[all …]
DIntrinsics.td158 // Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_anyfloat_ty, LLVMMatchType<0>]>
291 // Intrinsic Definitions.
294 // Intrinsic class - This is used to define one LLVM intrinsic. The name of the
305 class Intrinsic<list<LLVMType> ret_types,
335 def int_vastart : Intrinsic<[], [llvm_ptr_ty], [], "llvm.va_start">;
336 def int_vacopy : Intrinsic<[], [llvm_ptr_ty, llvm_ptr_ty], [],
338 def int_vaend : Intrinsic<[], [llvm_ptr_ty], [], "llvm.va_end">;
342 def int_gcroot : Intrinsic<[],
344 def int_gcread : Intrinsic<[llvm_ptr_ty],
347 def int_gcwrite : Intrinsic<[],
[all …]
DIntrinsicInst.h51 Intrinsic::ID getIntrinsicID() const { in getIntrinsicID()
73 case Intrinsic::dbg_declare: in classof()
74 case Intrinsic::dbg_value: in classof()
75 case Intrinsic::dbg_addr: in classof()
76 case Intrinsic::dbg_label: in classof()
98 return getIntrinsicID() != Intrinsic::dbg_value; in isAddressOfVariable()
125 case Intrinsic::dbg_declare: in classof()
126 case Intrinsic::dbg_value: in classof()
127 case Intrinsic::dbg_addr: in classof()
146 return I->getIntrinsicID() == Intrinsic::dbg_declare; in classof()
[all …]
DIntrinsicsWebAssembly.td19 def int_wasm_memory_size : Intrinsic<[llvm_anyint_ty],
22 def int_wasm_memory_grow : Intrinsic<[llvm_anyint_ty],
30 def int_wasm_trunc_signed : Intrinsic<[llvm_anyint_ty],
33 def int_wasm_trunc_unsigned : Intrinsic<[llvm_anyint_ty],
41 def int_wasm_trunc_saturate_signed : Intrinsic<[llvm_anyint_ty],
44 def int_wasm_trunc_saturate_unsigned : Intrinsic<[llvm_anyint_ty],
53 def int_wasm_throw : Intrinsic<[], [llvm_i32_ty, llvm_ptr_ty],
55 def int_wasm_rethrow_in_catch : Intrinsic<[], [], [Throws, IntrNoReturn]>;
59 def int_wasm_get_exception : Intrinsic<[llvm_ptr_ty], [llvm_token_ty],
61 def int_wasm_get_ehselector : Intrinsic<[llvm_i32_ty], [llvm_token_ty],
[all …]
DIntrinsicsAArch64.td15 def int_aarch64_ldxr : Intrinsic<[llvm_i64_ty], [llvm_anyptr_ty]>;
16 def int_aarch64_ldaxr : Intrinsic<[llvm_i64_ty], [llvm_anyptr_ty]>;
17 def int_aarch64_stxr : Intrinsic<[llvm_i32_ty], [llvm_i64_ty, llvm_anyptr_ty]>;
18 def int_aarch64_stlxr : Intrinsic<[llvm_i32_ty], [llvm_i64_ty, llvm_anyptr_ty]>;
20 def int_aarch64_ldxp : Intrinsic<[llvm_i64_ty, llvm_i64_ty], [llvm_ptr_ty]>;
21 def int_aarch64_ldaxp : Intrinsic<[llvm_i64_ty, llvm_i64_ty], [llvm_ptr_ty]>;
22 def int_aarch64_stxp : Intrinsic<[llvm_i32_ty],
24 def int_aarch64_stlxp : Intrinsic<[llvm_i32_ty],
27 def int_aarch64_clrex : Intrinsic<[]>;
29 def int_aarch64_sdiv : Intrinsic<[llvm_anyint_ty], [LLVMMatchType<0>,
[all …]
DIntrinsicsAMDGPU.td14 : Intrinsic<[llvm_i32_ty], [], [IntrNoMem, IntrSpeculatable]>;
17 : Intrinsic<[llvm_i32_ty], [], [IntrNoMem, IntrSpeculatable]>, GCCBuiltin<name>;
51 Intrinsic<[], [], [IntrConvergent]>;
56 Intrinsic<[LLVMQualPointerType<llvm_i8_ty, 7>], [],
63 Intrinsic<[], [llvm_v4i32_ty, llvm_v4i32_ty, llvm_i32_ty], []>,
66 def int_r600_recipsqrt_ieee : Intrinsic<
70 def int_r600_recipsqrt_clamped : Intrinsic<
74 def int_r600_cube : Intrinsic<
78 def int_r600_store_stream_output : Intrinsic<
82 class TextureIntrinsicFloatInput : Intrinsic<[llvm_v4f32_ty], [
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.cpp1216 auto MakeIntrinsicCall = [&](Intrinsic::ID IID) { in getSqrtEstimate()
1227 return MakeIntrinsicCall(Ftz ? Intrinsic::nvvm_rsqrt_approx_ftz_f in getSqrtEstimate()
1228 : Intrinsic::nvvm_rsqrt_approx_f); in getSqrtEstimate()
1230 return MakeIntrinsicCall(Intrinsic::nvvm_rsqrt_approx_d); in getSqrtEstimate()
1235 return MakeIntrinsicCall(Ftz ? Intrinsic::nvvm_sqrt_approx_ftz_f in getSqrtEstimate()
1236 : Intrinsic::nvvm_sqrt_approx_f); in getSqrtEstimate()
1244 DAG.getConstant(Intrinsic::nvvm_rcp_approx_ftz_d, DL, MVT::i32), in getSqrtEstimate()
1245 MakeIntrinsicCall(Intrinsic::nvvm_rsqrt_approx_d)); in getSqrtEstimate()
2754 static unsigned getOpcForTextureInstr(unsigned Intrinsic) { in getOpcForTextureInstr() argument
2755 switch (Intrinsic) { in getOpcForTextureInstr()
[all …]
DNVPTXTargetTransformInfo.cpp27 case Intrinsic::nvvm_read_ptx_sreg_tid_x: in readsThreadIndex()
28 case Intrinsic::nvvm_read_ptx_sreg_tid_y: in readsThreadIndex()
29 case Intrinsic::nvvm_read_ptx_sreg_tid_z: in readsThreadIndex()
35 return II->getIntrinsicID() == Intrinsic::nvvm_read_ptx_sreg_laneid; in readsLaneId()
42 case Intrinsic::nvvm_atomic_load_inc_32: in isNVVMAtomic()
43 case Intrinsic::nvvm_atomic_load_dec_32: in isNVVMAtomic()
45 case Intrinsic::nvvm_atomic_add_gen_f_cta: in isNVVMAtomic()
46 case Intrinsic::nvvm_atomic_add_gen_f_sys: in isNVVMAtomic()
47 case Intrinsic::nvvm_atomic_add_gen_i_cta: in isNVVMAtomic()
48 case Intrinsic::nvvm_atomic_add_gen_i_sys: in isNVVMAtomic()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DExpandReductions.cpp31 unsigned getOpcode(Intrinsic::ID ID) { in getOpcode()
33 case Intrinsic::experimental_vector_reduce_v2_fadd: in getOpcode()
35 case Intrinsic::experimental_vector_reduce_v2_fmul: in getOpcode()
37 case Intrinsic::experimental_vector_reduce_add: in getOpcode()
39 case Intrinsic::experimental_vector_reduce_mul: in getOpcode()
41 case Intrinsic::experimental_vector_reduce_and: in getOpcode()
43 case Intrinsic::experimental_vector_reduce_or: in getOpcode()
45 case Intrinsic::experimental_vector_reduce_xor: in getOpcode()
47 case Intrinsic::experimental_vector_reduce_smax: in getOpcode()
48 case Intrinsic::experimental_vector_reduce_smin: in getOpcode()
[all …]
DIntrinsicLowering.cpp235 case Intrinsic::not_intrinsic: in LowerIntrinsicCall()
242 case Intrinsic::expect: { in LowerIntrinsicCall()
249 case Intrinsic::ctpop: in LowerIntrinsicCall()
253 case Intrinsic::bswap: in LowerIntrinsicCall()
257 case Intrinsic::ctlz: in LowerIntrinsicCall()
261 case Intrinsic::cttz: { in LowerIntrinsicCall()
273 case Intrinsic::stacksave: in LowerIntrinsicCall()
274 case Intrinsic::stackrestore: { in LowerIntrinsicCall()
277 << (Callee->getIntrinsicID() == Intrinsic::stacksave ? in LowerIntrinsicCall()
280 if (Callee->getIntrinsicID() == Intrinsic::stacksave) in LowerIntrinsicCall()
[all …]
DPreISelIntrinsicLowering.cpp131 case Intrinsic::objc_autorelease: in lowerIntrinsics()
134 case Intrinsic::objc_autoreleasePoolPop: in lowerIntrinsics()
137 case Intrinsic::objc_autoreleasePoolPush: in lowerIntrinsics()
140 case Intrinsic::objc_autoreleaseReturnValue: in lowerIntrinsics()
143 case Intrinsic::objc_copyWeak: in lowerIntrinsics()
146 case Intrinsic::objc_destroyWeak: in lowerIntrinsics()
149 case Intrinsic::objc_initWeak: in lowerIntrinsics()
152 case Intrinsic::objc_loadWeak: in lowerIntrinsics()
155 case Intrinsic::objc_loadWeakRetained: in lowerIntrinsics()
158 case Intrinsic::objc_moveWeak: in lowerIntrinsics()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp299 case Intrinsic::x86_sse2_psra_d: in simplifyX86immShift()
300 case Intrinsic::x86_sse2_psra_w: in simplifyX86immShift()
301 case Intrinsic::x86_sse2_psrai_d: in simplifyX86immShift()
302 case Intrinsic::x86_sse2_psrai_w: in simplifyX86immShift()
303 case Intrinsic::x86_avx2_psra_d: in simplifyX86immShift()
304 case Intrinsic::x86_avx2_psra_w: in simplifyX86immShift()
305 case Intrinsic::x86_avx2_psrai_d: in simplifyX86immShift()
306 case Intrinsic::x86_avx2_psrai_w: in simplifyX86immShift()
307 case Intrinsic::x86_avx512_psra_q_128: in simplifyX86immShift()
308 case Intrinsic::x86_avx512_psrai_q_128: in simplifyX86immShift()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DAutoUpgrade.cpp40 static bool UpgradePTESTIntrinsic(Function* F, Intrinsic::ID IID, in UpgradePTESTIntrinsic()
50 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in UpgradePTESTIntrinsic()
56 static bool UpgradeX86IntrinsicsWith8BitMask(Function *F, Intrinsic::ID IID, in UpgradeX86IntrinsicsWith8BitMask()
66 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in UpgradeX86IntrinsicsWith8BitMask()
416 NewFn = Intrinsic::getDeclaration(F->getParent(), in UpgradeX86IntrinsicFunction()
417 Intrinsic::x86_rdtscp); in UpgradeX86IntrinsicFunction()
424 return UpgradePTESTIntrinsic(F, Intrinsic::x86_sse41_ptestc, NewFn); in UpgradeX86IntrinsicFunction()
426 return UpgradePTESTIntrinsic(F, Intrinsic::x86_sse41_ptestz, NewFn); in UpgradeX86IntrinsicFunction()
428 return UpgradePTESTIntrinsic(F, Intrinsic::x86_sse41_ptestnzc, NewFn); in UpgradeX86IntrinsicFunction()
433 return UpgradeX86IntrinsicsWith8BitMask(F, Intrinsic::x86_sse41_insertps, in UpgradeX86IntrinsicFunction()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonVectorLoopCarriedReuse.cpp340 case Intrinsic::hexagon_V6_vaddb: in isCallInstCommutative()
341 case Intrinsic::hexagon_V6_vaddb_128B: in isCallInstCommutative()
342 case Intrinsic::hexagon_V6_vaddh: in isCallInstCommutative()
343 case Intrinsic::hexagon_V6_vaddh_128B: in isCallInstCommutative()
344 case Intrinsic::hexagon_V6_vaddw: in isCallInstCommutative()
345 case Intrinsic::hexagon_V6_vaddw_128B: in isCallInstCommutative()
346 case Intrinsic::hexagon_V6_vaddubh: in isCallInstCommutative()
347 case Intrinsic::hexagon_V6_vaddubh_128B: in isCallInstCommutative()
348 case Intrinsic::hexagon_V6_vadduhw: in isCallInstCommutative()
349 case Intrinsic::hexagon_V6_vadduhw_128B: in isCallInstCommutative()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DObjCARCInstKind.cpp88 Intrinsic::ID ID = F->getIntrinsicID(); in GetFunctionClass()
92 case Intrinsic::objc_autorelease: in GetFunctionClass()
94 case Intrinsic::objc_autoreleasePoolPop: in GetFunctionClass()
96 case Intrinsic::objc_autoreleasePoolPush: in GetFunctionClass()
98 case Intrinsic::objc_autoreleaseReturnValue: in GetFunctionClass()
100 case Intrinsic::objc_copyWeak: in GetFunctionClass()
102 case Intrinsic::objc_destroyWeak: in GetFunctionClass()
104 case Intrinsic::objc_initWeak: in GetFunctionClass()
106 case Intrinsic::objc_loadWeak: in GetFunctionClass()
108 case Intrinsic::objc_loadWeakRetained: in GetFunctionClass()
[all …]
DConstantFolding.cpp1406 case Intrinsic::fabs: in canConstantFoldCallTo()
1407 case Intrinsic::minnum: in canConstantFoldCallTo()
1408 case Intrinsic::maxnum: in canConstantFoldCallTo()
1409 case Intrinsic::minimum: in canConstantFoldCallTo()
1410 case Intrinsic::maximum: in canConstantFoldCallTo()
1411 case Intrinsic::log: in canConstantFoldCallTo()
1412 case Intrinsic::log2: in canConstantFoldCallTo()
1413 case Intrinsic::log10: in canConstantFoldCallTo()
1414 case Intrinsic::exp: in canConstantFoldCallTo()
1415 case Intrinsic::exp2: in canConstantFoldCallTo()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp1544 unsigned Intrinsic = cast<ConstantSDNode>(Op->getOperand(0))->getZExtValue(); in lowerINTRINSIC_WO_CHAIN() local
1545 switch (Intrinsic) { in lowerINTRINSIC_WO_CHAIN()
1548 case Intrinsic::mips_shilo: in lowerINTRINSIC_WO_CHAIN()
1550 case Intrinsic::mips_dpau_h_qbl: in lowerINTRINSIC_WO_CHAIN()
1552 case Intrinsic::mips_dpau_h_qbr: in lowerINTRINSIC_WO_CHAIN()
1554 case Intrinsic::mips_dpsu_h_qbl: in lowerINTRINSIC_WO_CHAIN()
1556 case Intrinsic::mips_dpsu_h_qbr: in lowerINTRINSIC_WO_CHAIN()
1558 case Intrinsic::mips_dpa_w_ph: in lowerINTRINSIC_WO_CHAIN()
1560 case Intrinsic::mips_dps_w_ph: in lowerINTRINSIC_WO_CHAIN()
1562 case Intrinsic::mips_dpax_w_ph: in lowerINTRINSIC_WO_CHAIN()
[all …]
DMipsLegalizerInfo.cpp366 case Intrinsic::memcpy: in legalizeIntrinsic()
367 case Intrinsic::memset: in legalizeIntrinsic()
368 case Intrinsic::memmove: in legalizeIntrinsic()
374 case Intrinsic::trap: { in legalizeIntrinsic()
379 case Intrinsic::vacopy: { in legalizeIntrinsic()
391 case Intrinsic::mips_addv_b: in legalizeIntrinsic()
392 case Intrinsic::mips_addv_h: in legalizeIntrinsic()
393 case Intrinsic::mips_addv_w: in legalizeIntrinsic()
394 case Intrinsic::mips_addv_d: in legalizeIntrinsic()
396 case Intrinsic::mips_addvi_b: in legalizeIntrinsic()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUAtomicOptimizer.cpp168 case Intrinsic::amdgcn_buffer_atomic_add: in visitIntrinsicInst()
169 case Intrinsic::amdgcn_struct_buffer_atomic_add: in visitIntrinsicInst()
170 case Intrinsic::amdgcn_raw_buffer_atomic_add: in visitIntrinsicInst()
173 case Intrinsic::amdgcn_buffer_atomic_sub: in visitIntrinsicInst()
174 case Intrinsic::amdgcn_struct_buffer_atomic_sub: in visitIntrinsicInst()
175 case Intrinsic::amdgcn_raw_buffer_atomic_sub: in visitIntrinsicInst()
178 case Intrinsic::amdgcn_buffer_atomic_and: in visitIntrinsicInst()
179 case Intrinsic::amdgcn_struct_buffer_atomic_and: in visitIntrinsicInst()
180 case Intrinsic::amdgcn_raw_buffer_atomic_and: in visitIntrinsicInst()
183 case Intrinsic::amdgcn_buffer_atomic_or: in visitIntrinsicInst()
[all …]

12345678910>>...17