Home
last modified time | relevance | path

Searched refs:Intrinsic (Results 1 - 25 of 359) sorted by relevance

12345678910>>...15

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
H A 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) {
2755 switch (Intrinsic) {
[all...]
H A 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 in isNVVMAtomic()
[all...]
H A DNVVMIntrRange.cpp93 case Intrinsic::nvvm_read_ptx_sreg_tid_x: in runOnFunction()
96 case Intrinsic::nvvm_read_ptx_sreg_tid_y: in runOnFunction()
99 case Intrinsic::nvvm_read_ptx_sreg_tid_z: in runOnFunction()
104 case Intrinsic::nvvm_read_ptx_sreg_ntid_x: in runOnFunction()
107 case Intrinsic::nvvm_read_ptx_sreg_ntid_y: in runOnFunction()
110 case Intrinsic::nvvm_read_ptx_sreg_ntid_z: in runOnFunction()
115 case Intrinsic::nvvm_read_ptx_sreg_ctaid_x: in runOnFunction()
118 case Intrinsic::nvvm_read_ptx_sreg_ctaid_y: in runOnFunction()
121 case Intrinsic::nvvm_read_ptx_sreg_ctaid_z: in runOnFunction()
126 case Intrinsic in runOnFunction()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A 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 in getOpcode()
[all...]
H A DIntrinsicLowering.cpp1 //===-- IntrinsicLowering.cpp - Intrinsic Lowering default implementation -===//
235 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 in LowerIntrinsicCall()
[all...]
H A 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 in lowerIntrinsics()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
H A 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 in simplifyX86immShift()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
H A 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 in UpgradeX86IntrinsicFunction()
[all...]
H A DIntrinsicInst.cpp1 //===-- InstrinsicInst.cpp - Intrinsic Instruction Wrappers ---------------===//
59 int llvm::Intrinsic::lookupLLVMIntrinsicByName(ArrayRef<const char *> NameTable, in lookupLLVMIntrinsicByName()
153 case Intrinsic::INTRINSIC: \ in isUnaryOp()
164 case Intrinsic::INTRINSIC: \ in isTernaryOp()
173 case Intrinsic::INTRINSIC: in classof()
183 case Intrinsic::uadd_with_overflow: in getBinaryOp()
184 case Intrinsic::sadd_with_overflow: in getBinaryOp()
185 case Intrinsic::uadd_sat: in getBinaryOp()
186 case Intrinsic::sadd_sat: in getBinaryOp()
188 case Intrinsic in getBinaryOp()
[all...]
H A DIRBuilder.cpp107 Function *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memset, Tys); in CreateMemSet()
135 Function *TheFn = Intrinsic::getDeclaration( in CreateElementUnorderedAtomicMemSet()
136 M, Intrinsic::memset_element_unordered_atomic, Tys); in CreateElementUnorderedAtomicMemSet()
176 Function *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memcpy, Tys); in CreateMemCpy()
217 Function *TheFn = Intrinsic::getDeclaration( in CreateElementUnorderedAtomicMemCpy()
218 M, Intrinsic::memcpy_element_unordered_atomic, Tys); in CreateElementUnorderedAtomicMemCpy()
255 Function *TheFn = Intrinsic::getDeclaration(M, Intrinsic in CreateMemMove()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
H A DIntrinsicInst.h1 //===-- llvm/IntrinsicInst.h - Intrinsic Instruction Wrappers ---*- C++ -*-===//
51 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 in classof()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
H A 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 in legalizeIntrinsic()
[all...]
H A 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 in lowerINTRINSIC_WO_CHAIN()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A 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 in GetFunctionClass()
[all...]
H A 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 in canConstantFoldCallTo()
[all...]
H A DVectorUtils.cpp44 bool llvm::isTriviallyVectorizable(Intrinsic::ID ID) { in isTriviallyVectorizable()
46 case Intrinsic::bswap: // Begin integer bit-manipulation. in isTriviallyVectorizable()
47 case Intrinsic::bitreverse: in isTriviallyVectorizable()
48 case Intrinsic::ctpop: in isTriviallyVectorizable()
49 case Intrinsic::ctlz: in isTriviallyVectorizable()
50 case Intrinsic::cttz: in isTriviallyVectorizable()
51 case Intrinsic::fshl: in isTriviallyVectorizable()
52 case Intrinsic::fshr: in isTriviallyVectorizable()
53 case Intrinsic::sadd_sat: in isTriviallyVectorizable()
54 case Intrinsic in isTriviallyVectorizable()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
H A 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 in isCallInstCommutative()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A 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 in visitIntrinsicInst()
[all...]
H A DAMDGPUAnnotateKernelFeatures.cpp145 static StringRef intrinsicToAttrName(Intrinsic::ID ID, in intrinsicToAttrName()
149 case Intrinsic::amdgcn_workitem_id_x: in intrinsicToAttrName()
152 case Intrinsic::amdgcn_workgroup_id_x: in intrinsicToAttrName()
155 case Intrinsic::amdgcn_workitem_id_y: in intrinsicToAttrName()
156 case Intrinsic::r600_read_tidig_y: in intrinsicToAttrName()
158 case Intrinsic::amdgcn_workitem_id_z: in intrinsicToAttrName()
159 case Intrinsic::r600_read_tidig_z: in intrinsicToAttrName()
161 case Intrinsic::amdgcn_workgroup_id_y: in intrinsicToAttrName()
162 case Intrinsic::r600_read_tgid_y: in intrinsicToAttrName()
164 case Intrinsic in intrinsicToAttrName()
[all...]
H A DAMDGPULowerIntrinsics.cpp64 Intrinsic::ID ID = F.getIntrinsicID(); in expandMemIntrinsicUses()
72 case Intrinsic::memcpy: { in expandMemIntrinsicUses()
85 case Intrinsic::memmove: { in expandMemIntrinsicUses()
95 case Intrinsic::memset: { in expandMemIntrinsicUses()
139 case Intrinsic::memcpy: in runOnModule()
140 case Intrinsic::memmove: in runOnModule()
141 case Intrinsic::memset: in runOnModule()
146 case Intrinsic::amdgcn_workitem_id_x: in runOnModule()
147 case Intrinsic::r600_read_tidig_x: in runOnModule()
148 case Intrinsic in runOnModule()
[all...]
H A DAMDGPUPromoteAlloca.cpp189 = Intrinsic::getDeclaration(Mod, Intrinsic::r600_read_local_size_y); in getLocalSizeYZ()
191 = Intrinsic::getDeclaration(Mod, Intrinsic::r600_read_local_size_z); in getLocalSizeYZ()
237 = Intrinsic::getDeclaration(Mod, Intrinsic::amdgcn_dispatch_ptr); in getLocalSizeYZ()
273 Intrinsic::ID IntrID = Intrinsic::not_intrinsic; in getWorkitemID()
277 IntrID = IsAMDGCN ? (Intrinsic::ID)Intrinsic in getWorkitemID()
[all...]
/third_party/skia/third_party/externals/tint/src/sem/
H A Dintrinsic.cc21 TINT_INSTANTIATE_TYPEINFO(tint::sem::Intrinsic); variable
26 const char* Intrinsic::str() const { in str()
106 Intrinsic::Intrinsic(IntrinsicType type, in Intrinsic() function in tint::sem::Intrinsic
120 Intrinsic::~Intrinsic() = default;
122 bool Intrinsic::IsCoarseDerivative() const { in IsCoarseDerivative()
126 bool Intrinsic::IsFineDerivative() const { in IsFineDerivative()
130 bool Intrinsic::IsDerivative() const { in IsDerivative()
134 bool Intrinsic
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/ObjCARC/
H A DARCRuntimeEntryPoints.h78 Intrinsic::objc_autoreleaseReturnValue); in get()
80 return getIntrinsicEntryPoint(Release, Intrinsic::objc_release); in get()
82 return getIntrinsicEntryPoint(Retain, Intrinsic::objc_retain); in get()
84 return getIntrinsicEntryPoint(RetainBlock, Intrinsic::objc_retainBlock); in get()
86 return getIntrinsicEntryPoint(Autorelease, Intrinsic::objc_autorelease); in get()
88 return getIntrinsicEntryPoint(StoreStrong, Intrinsic::objc_storeStrong); in get()
91 Intrinsic::objc_retainAutoreleasedReturnValue); in get()
94 Intrinsic::objc_retainAutorelease); in get()
97 Intrinsic::objc_retainAutoreleaseReturnValue); in get()
134 Function *getIntrinsicEntryPoint(Function *&Decl, Intrinsic
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h220 Intrinsic::ID IID) const { in collectFlatAddressOperands()
306 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, in getIntrinsicCost()
311 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, in getIntrinsicCost()
313 if (IID == Intrinsic::cttz) { in getIntrinsicCost()
319 if (IID == Intrinsic::ctlz) { in getIntrinsicCost()
1071 unsigned getIntrinsicInstrCost(Intrinsic::ID IID, Type *RetTy, in getIntrinsicInstrCost()
1105 case Intrinsic::masked_scatter: { in getIntrinsicInstrCost()
1113 case Intrinsic::masked_gather: { in getIntrinsicInstrCost()
1121 case Intrinsic::experimental_vector_reduce_add: in getIntrinsicInstrCost()
1122 case Intrinsic in getIntrinsicInstrCost()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp87 int PPCTTIImpl::getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, in getIntImmCostIntrin()
101 case Intrinsic::sadd_with_overflow: in getIntImmCostIntrin()
102 case Intrinsic::uadd_with_overflow: in getIntImmCostIntrin()
103 case Intrinsic::ssub_with_overflow: in getIntImmCostIntrin()
104 case Intrinsic::usub_with_overflow: in getIntImmCostIntrin()
108 case Intrinsic::experimental_stackmap: in getIntImmCostIntrin()
112 case Intrinsic::experimental_patchpoint_void: in getIntImmCostIntrin()
113 case Intrinsic::experimental_patchpoint_i64: in getIntImmCostIntrin()
277 if (F->getIntrinsicID() != Intrinsic::not_intrinsic) { in mightUseCTR()
282 case Intrinsic in mightUseCTR()
[all...]

Completed in 29 milliseconds

12345678910>>...15