/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 1216 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 D | NVPTXTargetTransformInfo.cpp | 27 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 D | NVVMIntrRange.cpp | 93 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 D | ExpandReductions.cpp | 31 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 D | IntrinsicLowering.cpp | 1 //===-- 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 D | PreISelIntrinsicLowering.cpp | 131 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 D | InstCombineCalls.cpp | 299 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 D | AutoUpgrade.cpp | 40 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 D | IntrinsicInst.cpp | 1 //===-- 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 D | IRBuilder.cpp | 107 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 D | IntrinsicInst.h | 1 //===-- 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 D | MipsLegalizerInfo.cpp | 366 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 D | MipsSEISelLowering.cpp | 1544 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 D | ObjCARCInstKind.cpp | 88 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 D | ConstantFolding.cpp | 1406 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 D | VectorUtils.cpp | 44 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 D | HexagonVectorLoopCarriedReuse.cpp | 340 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 D | AMDGPUAtomicOptimizer.cpp | 168 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 D | AMDGPUAnnotateKernelFeatures.cpp | 145 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 D | AMDGPULowerIntrinsics.cpp | 64 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 D | AMDGPUPromoteAlloca.cpp | 189 = 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 D | intrinsic.cc | 21 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 D | ARCRuntimeEntryPoints.h | 78 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 D | BasicTTIImpl.h | 220 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 D | PPCTargetTransformInfo.cpp | 87 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...] |