/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandReductions.cpp | 31 unsigned getOpcode(Intrinsic::ID ID) { 33 case Intrinsic::experimental_vector_reduce_v2_fadd: 35 case Intrinsic::experimental_vector_reduce_v2_fmul: 37 case Intrinsic::experimental_vector_reduce_add: 39 case Intrinsic::experimental_vector_reduce_mul: 41 case Intrinsic::experimental_vector_reduce_and: 43 case Intrinsic::experimental_vector_reduce_or: 45 case Intrinsic::experimental_vector_reduce_xor: 47 case Intrinsic::experimental_vector_reduce_smax: 48 case Intrinsic [all...] |
H A D | PreISelIntrinsicLowering.cpp | 131 case Intrinsic::objc_autorelease: 134 case Intrinsic::objc_autoreleasePoolPop: 137 case Intrinsic::objc_autoreleasePoolPush: 140 case Intrinsic::objc_autoreleaseReturnValue: 143 case Intrinsic::objc_copyWeak: 146 case Intrinsic::objc_destroyWeak: 149 case Intrinsic::objc_initWeak: 152 case Intrinsic::objc_loadWeak: 155 case Intrinsic::objc_loadWeakRetained: 158 case Intrinsic [all...] |
H A D | IntrinsicLowering.cpp | 1 //===-- IntrinsicLowering.cpp - Intrinsic Lowering default implementation -===// 235 case Intrinsic::not_intrinsic: 242 case Intrinsic::expect: { 249 case Intrinsic::ctpop: 253 case Intrinsic::bswap: 257 case Intrinsic::ctlz: 261 case Intrinsic::cttz: { 273 case Intrinsic::stacksave: 274 case Intrinsic::stackrestore: { 277 << (Callee->getIntrinsicID() == Intrinsic [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetTransformInfo.cpp | 27 case Intrinsic::nvvm_read_ptx_sreg_tid_x: 28 case Intrinsic::nvvm_read_ptx_sreg_tid_y: 29 case Intrinsic::nvvm_read_ptx_sreg_tid_z: 35 return II->getIntrinsicID() == Intrinsic::nvvm_read_ptx_sreg_laneid; 42 case Intrinsic::nvvm_atomic_load_inc_32: 43 case Intrinsic::nvvm_atomic_load_dec_32: 45 case Intrinsic::nvvm_atomic_add_gen_f_cta: 46 case Intrinsic::nvvm_atomic_add_gen_f_sys: 47 case Intrinsic::nvvm_atomic_add_gen_i_cta: 48 case Intrinsic [all...] |
H A D | NVPTXISelLowering.cpp | 1216 auto MakeIntrinsicCall = [&](Intrinsic::ID IID) { 1227 return MakeIntrinsicCall(Ftz ? Intrinsic::nvvm_rsqrt_approx_ftz_f 1228 : Intrinsic::nvvm_rsqrt_approx_f); 1230 return MakeIntrinsicCall(Intrinsic::nvvm_rsqrt_approx_d); 1235 return MakeIntrinsicCall(Ftz ? Intrinsic::nvvm_sqrt_approx_ftz_f 1236 : Intrinsic::nvvm_sqrt_approx_f); 1244 DAG.getConstant(Intrinsic::nvvm_rcp_approx_ftz_d, DL, MVT::i32), 1245 MakeIntrinsicCall(Intrinsic::nvvm_rsqrt_approx_d)); 2754 static unsigned getOpcForTextureInstr(unsigned Intrinsic) { 2755 switch (Intrinsic) { [all...] |
H A D | NVVMIntrRange.cpp | 93 case Intrinsic::nvvm_read_ptx_sreg_tid_x: 96 case Intrinsic::nvvm_read_ptx_sreg_tid_y: 99 case Intrinsic::nvvm_read_ptx_sreg_tid_z: 104 case Intrinsic::nvvm_read_ptx_sreg_ntid_x: 107 case Intrinsic::nvvm_read_ptx_sreg_ntid_y: 110 case Intrinsic::nvvm_read_ptx_sreg_ntid_z: 115 case Intrinsic::nvvm_read_ptx_sreg_ctaid_x: 118 case Intrinsic::nvvm_read_ptx_sreg_ctaid_y: 121 case Intrinsic::nvvm_read_ptx_sreg_ctaid_z: 126 case Intrinsic [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerIntrinsics.cpp | 64 Intrinsic::ID ID = F.getIntrinsicID(); 72 case Intrinsic::memcpy: { 85 case Intrinsic::memmove: { 95 case Intrinsic::memset: { 139 case Intrinsic::memcpy: 140 case Intrinsic::memmove: 141 case Intrinsic::memset: 146 case Intrinsic::amdgcn_workitem_id_x: 147 case Intrinsic::r600_read_tidig_x: 148 case Intrinsic [all...] |
H A D | AMDGPUAnnotateKernelFeatures.cpp | 145 static StringRef intrinsicToAttrName(Intrinsic::ID ID, 149 case Intrinsic::amdgcn_workitem_id_x: 152 case Intrinsic::amdgcn_workgroup_id_x: 155 case Intrinsic::amdgcn_workitem_id_y: 156 case Intrinsic::r600_read_tidig_y: 158 case Intrinsic::amdgcn_workitem_id_z: 159 case Intrinsic::r600_read_tidig_z: 161 case Intrinsic::amdgcn_workgroup_id_y: 162 case Intrinsic::r600_read_tgid_y: 164 case Intrinsic [all...] |
H A D | AMDGPUAtomicOptimizer.cpp | 168 case Intrinsic::amdgcn_buffer_atomic_add: 169 case Intrinsic::amdgcn_struct_buffer_atomic_add: 170 case Intrinsic::amdgcn_raw_buffer_atomic_add: 173 case Intrinsic::amdgcn_buffer_atomic_sub: 174 case Intrinsic::amdgcn_struct_buffer_atomic_sub: 175 case Intrinsic::amdgcn_raw_buffer_atomic_sub: 178 case Intrinsic::amdgcn_buffer_atomic_and: 179 case Intrinsic::amdgcn_struct_buffer_atomic_and: 180 case Intrinsic::amdgcn_raw_buffer_atomic_and: 183 case Intrinsic [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ARCRuntimeEntryPoints.h | 78 Intrinsic::objc_autoreleaseReturnValue); 80 return getIntrinsicEntryPoint(Release, Intrinsic::objc_release); 82 return getIntrinsicEntryPoint(Retain, Intrinsic::objc_retain); 84 return getIntrinsicEntryPoint(RetainBlock, Intrinsic::objc_retainBlock); 86 return getIntrinsicEntryPoint(Autorelease, Intrinsic::objc_autorelease); 88 return getIntrinsicEntryPoint(StoreStrong, Intrinsic::objc_storeStrong); 91 Intrinsic::objc_retainAutoreleasedReturnValue); 94 Intrinsic::objc_retainAutorelease); 97 Intrinsic::objc_retainAutoreleaseReturnValue); 134 Function *getIntrinsicEntryPoint(Function *&Decl, Intrinsic [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 299 case Intrinsic::x86_sse2_psra_d: 300 case Intrinsic::x86_sse2_psra_w: 301 case Intrinsic::x86_sse2_psrai_d: 302 case Intrinsic::x86_sse2_psrai_w: 303 case Intrinsic::x86_avx2_psra_d: 304 case Intrinsic::x86_avx2_psra_w: 305 case Intrinsic::x86_avx2_psrai_d: 306 case Intrinsic::x86_avx2_psrai_w: 307 case Intrinsic::x86_avx512_psra_q_128: 308 case Intrinsic [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IntrinsicInst.h | 1 //===-- llvm/IntrinsicInst.h - Intrinsic Instruction Wrappers ---*- C++ -*-===// 51 Intrinsic::ID getIntrinsicID() const { 73 case Intrinsic::dbg_declare: 74 case Intrinsic::dbg_value: 75 case Intrinsic::dbg_addr: 76 case Intrinsic::dbg_label: 98 return getIntrinsicID() != Intrinsic::dbg_value; 125 case Intrinsic::dbg_declare: 126 case Intrinsic::dbg_value: 127 case Intrinsic [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | AutoUpgrade.cpp | 40 static bool UpgradePTESTIntrinsic(Function* F, Intrinsic::ID IID, 50 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); 56 static bool UpgradeX86IntrinsicsWith8BitMask(Function *F, Intrinsic::ID IID, 66 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); 416 NewFn = Intrinsic::getDeclaration(F->getParent(), 417 Intrinsic::x86_rdtscp); 424 return UpgradePTESTIntrinsic(F, Intrinsic::x86_sse41_ptestc, NewFn); 426 return UpgradePTESTIntrinsic(F, Intrinsic::x86_sse41_ptestz, NewFn); 428 return UpgradePTESTIntrinsic(F, Intrinsic::x86_sse41_ptestnzc, NewFn); 433 return UpgradeX86IntrinsicsWith8BitMask(F, Intrinsic [all...] |
H A D | IntrinsicInst.cpp | 1 //===-- InstrinsicInst.cpp - Intrinsic Instruction Wrappers ---------------===// 59 int llvm::Intrinsic::lookupLLVMIntrinsicByName(ArrayRef<const char *> NameTable, 153 case Intrinsic::INTRINSIC: \ 164 case Intrinsic::INTRINSIC: \ 173 case Intrinsic::INTRINSIC: 183 case Intrinsic::uadd_with_overflow: 184 case Intrinsic::sadd_with_overflow: 185 case Intrinsic::uadd_sat: 186 case Intrinsic::sadd_sat: 188 case Intrinsic [all...] |
H A D | IRBuilder.cpp | 107 Function *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memset, Tys); 135 Function *TheFn = Intrinsic::getDeclaration( 136 M, Intrinsic::memset_element_unordered_atomic, Tys); 176 Function *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memcpy, Tys); 217 Function *TheFn = Intrinsic::getDeclaration( 218 M, Intrinsic::memcpy_element_unordered_atomic, Tys); 255 Function *TheFn = Intrinsic::getDeclaration(M, Intrinsic [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ObjCARCInstKind.cpp | 88 Intrinsic::ID ID = F->getIntrinsicID(); 92 case Intrinsic::objc_autorelease: 94 case Intrinsic::objc_autoreleasePoolPop: 96 case Intrinsic::objc_autoreleasePoolPush: 98 case Intrinsic::objc_autoreleaseReturnValue: 100 case Intrinsic::objc_copyWeak: 102 case Intrinsic::objc_destroyWeak: 104 case Intrinsic::objc_initWeak: 106 case Intrinsic::objc_loadWeak: 108 case Intrinsic [all...] |
H A D | ConstantFolding.cpp | 1406 case Intrinsic::fabs: 1407 case Intrinsic::minnum: 1408 case Intrinsic::maxnum: 1409 case Intrinsic::minimum: 1410 case Intrinsic::maximum: 1411 case Intrinsic::log: 1412 case Intrinsic::log2: 1413 case Intrinsic::log10: 1414 case Intrinsic::exp: 1415 case Intrinsic [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorLoopCarriedReuse.cpp | 340 case Intrinsic::hexagon_V6_vaddb: 341 case Intrinsic::hexagon_V6_vaddb_128B: 342 case Intrinsic::hexagon_V6_vaddh: 343 case Intrinsic::hexagon_V6_vaddh_128B: 344 case Intrinsic::hexagon_V6_vaddw: 345 case Intrinsic::hexagon_V6_vaddw_128B: 346 case Intrinsic::hexagon_V6_vaddubh: 347 case Intrinsic::hexagon_V6_vaddubh_128B: 348 case Intrinsic::hexagon_V6_vadduhw: 349 case Intrinsic [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsLegalizerInfo.cpp | 366 case Intrinsic::memcpy: 367 case Intrinsic::memset: 368 case Intrinsic::memmove: 374 case Intrinsic::trap: { 379 case Intrinsic::vacopy: { 391 case Intrinsic::mips_addv_b: 392 case Intrinsic::mips_addv_h: 393 case Intrinsic::mips_addv_w: 394 case Intrinsic::mips_addv_d: 396 case Intrinsic [all...] |
H A D | MipsSEISelLowering.cpp | 1544 unsigned Intrinsic = cast<ConstantSDNode>(Op->getOperand(0))->getZExtValue(); local 1545 switch (Intrinsic) { 1548 case Intrinsic::mips_shilo: 1550 case Intrinsic::mips_dpau_h_qbl: 1552 case Intrinsic::mips_dpau_h_qbr: 1554 case Intrinsic::mips_dpsu_h_qbl: 1556 case Intrinsic::mips_dpsu_h_qbr: 1558 case Intrinsic::mips_dpa_w_ph: 1560 case Intrinsic::mips_dps_w_ph: 1562 case Intrinsic [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrFMA3Info.h | 45 Intrinsic = 0x1, 74 bool isIntrinsic() const { return (Attributes & Intrinsic) != 0; }
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerGuardIntrinsic.cpp | 47 Intrinsic::getName(Intrinsic::experimental_guard)); 59 auto *DeoptIntrinsic = Intrinsic::getDeclaration( 60 F.getParent(), Intrinsic::experimental_deoptimize, {F.getReturnType()});
|
H A D | MakeGuardsExplicit.cpp | 72 Intrinsic::getName(Intrinsic::experimental_guard)); 84 auto *DeoptIntrinsic = Intrinsic::getDeclaration( 85 F.getParent(), Intrinsic::experimental_deoptimize, {F.getReturnType()});
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroCleanup.cpp | 66 case Intrinsic::coro_begin: 69 case Intrinsic::coro_free: 72 case Intrinsic::coro_alloc: 75 case Intrinsic::coro_id: 76 case Intrinsic::coro_id_retcon: 77 case Intrinsic::coro_id_retcon_once: 80 case Intrinsic::coro_subfn_addr:
|
H A D | CoroInstr.h | 62 return I->getIntrinsicID() == Intrinsic::coro_subfn_addr; 74 return I->getIntrinsicID() == Intrinsic::coro_alloc; 94 if (II->getIntrinsicID() == Intrinsic::coro_begin) 102 return ID == Intrinsic::coro_id || 103 ID == Intrinsic::coro_id_retcon || 104 ID == Intrinsic::coro_id_retcon_once; 195 return I->getIntrinsicID() == Intrinsic::coro_id; 242 return ID == Intrinsic::coro_id_retcon 243 || ID == Intrinsic::coro_id_retcon_once; 256 return I->getIntrinsicID() == Intrinsic [all...] |