| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicInst.h | 56 Intrinsic::ID getIntrinsicID() const { in getIntrinsicID() function 57 return cast<Function>(getCalledOperand())->getIntrinsicID(); in getIntrinsicID() 61 switch (getIntrinsicID()) { in isAssociative() 75 switch (getIntrinsicID()) { in isCommutative() 106 switch (getIntrinsicID()) { in isAssumeLikeIntrinsic() 159 return isLifetimeIntrinsic(I->getIntrinsicID()); in classof() 186 return isDbgInfoIntrinsic(I->getIntrinsicID()); in classof() 344 return getIntrinsicID() == Intrinsic::dbg_declare; in isAddressOfVariable() 352 return getIntrinsicID() == Intrinsic::dbg_value; in isValueOfVariable() 427 switch (I->getIntrinsicID()) { in classof() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/ |
| H A D | CoroInstr.h | 63 return I->getIntrinsicID() == Intrinsic::coro_subfn_addr; in classof() 75 return I->getIntrinsicID() == Intrinsic::coro_alloc; in classof() 101 auto IID = CF->getIntrinsicID(); in classof() 128 if (II->getIntrinsicID() == Intrinsic::coro_begin || in getCoroBegin() 129 II->getIntrinsicID() == Intrinsic::coro_begin_custom_abi) in getCoroBegin() 136 auto ID = I->getIntrinsicID(); in classof() 228 return I->getIntrinsicID() == Intrinsic::coro_id; in classof() 272 auto ID = I->getIntrinsicID(); in classof() 286 return I->getIntrinsicID() == Intrinsic::coro_id_retcon; in classof() 298 return I->getIntrinsicID() == Intrinsic::coro_id_retcon_once; in classof() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerExpectIntrinsic.cpp | 82 if (!Fn || (Fn->getIntrinsicID() != Intrinsic::expect && in handleSwitchExpect() 83 Fn->getIntrinsicID() != Intrinsic::expect_with_probability)) in handleSwitchExpect() 95 getBranchWeight(Fn->getIntrinsicID(), CI, n + 1); in handleSwitchExpect() 128 if (Fn->getIntrinsicID() == Intrinsic::expect_with_probability) { in handlePhiDef() 258 Expect->getCalledFunction()->getIntrinsicID(), Expect, 2); in handlePhiDef() 317 if (!Fn || (Fn->getIntrinsicID() != Intrinsic::expect && in handleBrSelExpect() 318 Fn->getIntrinsicID() != Intrinsic::expect_with_probability)) in handleBrSelExpect() 331 getBranchWeight(Fn->getIntrinsicID(), CI, 2); in handleBrSelExpect() 391 if (Fn && (Fn->getIntrinsicID() == Intrinsic::expect || in lowerExpectIntrinsic() 392 Fn->getIntrinsicID() == Intrinsic::expect_with_probability)) { in lowerExpectIntrinsic()
|
| H A D | EarlyCSE.cpp | 111 switch ((Intrinsic::ID)F->getIntrinsicID()) { in canHandle() 398 if (LII && RII && LII->getIntrinsicID() == RII->getIntrinsicID() && in isEqualImpl() 810 IntrID = II->getIntrinsicID(); in ParseMemoryInst() 946 return isHandledNonTargetIntrinsic(II->getIntrinsicID()); in isHandledNonTargetIntrinsic() 967 switch (II->getIntrinsicID()) { in getOrCreateResult() 1024 if (II->getIntrinsicID() == Intrinsic::masked_load) in isNonTargetIntrinsicMatch() 1026 if (II->getIntrinsicID() == Intrinsic::masked_store) in isNonTargetIntrinsicMatch() 1031 if (II->getIntrinsicID() == Intrinsic::masked_load) in isNonTargetIntrinsicMatch() 1033 if (II->getIntrinsicID() == Intrinsic::masked_store) in isNonTargetIntrinsicMatch() 1038 if (II->getIntrinsicID() == Intrinsic::masked_load) in isNonTargetIntrinsicMatch() [all …]
|
| H A D | LowerConstantIntrinsics.cpp | 117 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics() 137 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | IntrinsicInst.cpp | 346 if (Intrinsic::hasConstrainedFPRoundingModeOperand(getIntrinsicID())) in getNonMetadataArgCount() 357 return Intrinsic::isConstrainedFPIntrinsic(I->getIntrinsicID()); in classof() 369 assert((getIntrinsicID() == Intrinsic::vp_merge || in getStaticVectorLength() 370 getIntrinsicID() == Intrinsic::vp_select) && in getStaticVectorLength() 378 if (auto MaskPos = getMaskParamPos(getIntrinsicID())) in getMaskParam() 384 auto MaskPos = getMaskParamPos(getIntrinsicID()); in setMaskParam() 389 if (auto EVLPos = getVectorLengthParamPos(getIntrinsicID())) in getVectorLengthParam() 395 auto EVLPos = getVectorLengthParamPos(getIntrinsicID()); in setVectorLengthParam() 429 getMemoryPointerParamPos(getIntrinsicID()); in getPointerAlignment() 436 if (auto PtrParamOpt = getMemoryPointerParamPos(getIntrinsicID())) in getMemoryPointerParam() [all …]
|
| H A D | SSAContext.cpp | 71 template <> Intrinsic::ID SSAContext::getIntrinsicID(const Instruction &I) { in getIntrinsicID() function in SSAContext 73 return CB->getIntrinsicID(); in getIntrinsicID()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVStripConvergentIntrinsics.cpp | 38 if (II->getIntrinsicID() != Intrinsic::experimental_convergence_entry && in runOnFunction() 39 II->getIntrinsicID() != Intrinsic::experimental_convergence_loop && in runOnFunction() 40 II->getIntrinsicID() != Intrinsic::experimental_convergence_anchor) in runOnFunction()
|
| H A D | SPIRVPrepareFunctions.cpp | 111 auto IntrinsicID = Intrinsic->getIntrinsicID(); in lowerIntrinsicToFunction() 310 if (FSHIntrinsic->getIntrinsicID() == Intrinsic::fshr) { in lowerFunnelShifts() 323 if (FSHIntrinsic->getIntrinsicID() == Intrinsic::fshr) { in lowerFunnelShifts() 348 if (II->getIntrinsicID() == Intrinsic::assume) { in lowerExpectAssume() 352 } else if (II->getIntrinsicID() == Intrinsic::expect) { in lowerExpectAssume() 391 switch (II->getIntrinsicID()) { in substituteIntrinsicCalls()
|
| H A D | SPIRVLegalizePointerCast.cpp | 294 if (Intrin->getIntrinsicID() == Intrinsic::spv_assign_ptr_type) { in legalizePointerCast() 299 if (Intrin->getIntrinsicID() == Intrinsic::spv_gep) { in legalizePointerCast() 305 if (Intrin->getIntrinsicID() == Intrinsic::spv_store) { in legalizePointerCast() 333 if (II && II->getIntrinsicID() == Intrinsic::spv_ptrcast) in runOnFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUImageIntrinsicOptimizer.cpp | 104 if (IIList.front()->getIntrinsicID() != II->getIntrinsicID()) in addInstToMergeableList() 155 Intrinsic::ID IntrinID = II->getIntrinsicID(); in collectMergeableInsts() 194 Intrinsic::ID IntrinID = IIList.front()->getIntrinsicID(); in optimizeSection() 297 (F.getIntrinsicID() == Intrinsic::amdgcn_image_load_2dmsaa || in imageIntrinsicOptimizerImpl() 298 F.getIntrinsicID() == Intrinsic::amdgcn_image_load_2darraymsaa); in imageIntrinsicOptimizerImpl()
|
| H A D | AMDGPUInstrInfo.cpp | 25 Intrinsic::ID AMDGPU::getIntrinsicID(const MachineInstr &I) { in getIntrinsicID() function in AMDGPU 26 return I.getOperand(I.getNumExplicitDefs()).getIntrinsicID(); in getIntrinsicID()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | InterleavedAccessPass.cpp | 275 assert(VPLoad->getIntrinsicID() == Intrinsic::vp_load); in lowerInterleavedLoad() 510 assert(VPStore->getIntrinsicID() == Intrinsic::vp_store); in lowerInterleavedStore() 581 if (unsigned F = getInterleaveIntrinsicFactor(IMI->getIntrinsicID()); in getMask() 618 const unsigned Factor = getDeinterleaveIntrinsicFactor(DI->getIntrinsicID()); in lowerDeinterleaveIntrinsic() 638 if (VPLoad->getIntrinsicID() != Intrinsic::vp_load) in lowerDeinterleaveIntrinsic() 686 const unsigned Factor = getInterleaveIntrinsicFactor(II->getIntrinsicID()); in lowerInterleaveIntrinsic() 690 if (VPStore->getIntrinsicID() != Intrinsic::vp_store) in lowerInterleaveIntrinsic() 741 if (getDeinterleaveIntrinsicFactor(II->getIntrinsicID())) in runOnFunction() 743 else if (getInterleaveIntrinsicFactor(II->getIntrinsicID())) in runOnFunction()
|
| H A D | MachineSSAContext.cpp | 88 Intrinsic::ID MachineSSAContext::getIntrinsicID(const MachineInstr &MI) { in getIntrinsicID() function in MachineSSAContext 90 return GI->getIntrinsicID(); in getIntrinsicID()
|
| H A D | ExpandReductions.cpp | 34 switch (II->getIntrinsicID()) { in expandReductions() 60 Intrinsic::ID ID = II->getIntrinsicID(); in expandReductions()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | IntrinsicInst.h | 21 Intrinsic::ID getIntrinsicID() const { in getIntrinsicID() function 22 return cast<llvm::IntrinsicInst>(Val)->getIntrinsicID(); in getIntrinsicID()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | SVEIntrinsicOpts.cpp | 115 if (IntrUser && IntrUser->getIntrinsicID() == in isPTruePromoted() 257 if (!IntrI || IntrI->getIntrinsicID() != Intrinsic::aarch64_sve_ptrue) in optimizePTrueIntrinsicCalls() 307 if (!IntrI || IntrI->getIntrinsicID() != Intrinsic::vector_extract) in optimizePredicateStore() 363 if (!IntrI || IntrI->getIntrinsicID() != Intrinsic::vector_insert) in optimizePredicateLoad() 444 switch (F.getIntrinsicID()) { in runOnModule()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TypeMetadataUtils.cpp | 76 if (Call->getIntrinsicID() == llvm::Intrinsic::load_relative) { in findLoadCallsAtConstantOffset() 91 assert(CI->getCalledFunction()->getIntrinsicID() == Intrinsic::type_test || in findDevirtualizableCallsForTypeTest() 92 CI->getCalledFunction()->getIntrinsicID() == in findDevirtualizableCallsForTypeTest() 114 assert(CI->getCalledFunction()->getIntrinsicID() == in findDevirtualizableCallsForTypeCheckedLoad() 116 CI->getCalledFunction()->getIntrinsicID() == in findDevirtualizableCallsForTypeCheckedLoad()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFIRPeephole.cpp | 59 if (II->getIntrinsicID() != Intrinsic::stacksave) in BPFIRPeepholeImpl() 78 if (II->getIntrinsicID() != Intrinsic::stackrestore) in BPFIRPeepholeImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.cpp | 33 switch (II->getIntrinsicID()) { in readsThreadIndex() 43 return II->getIntrinsicID() == Intrinsic::nvvm_read_ptx_sreg_laneid; in readsLaneId() 48 switch (II->getIntrinsicID()) { in isNVVMAtomic() 180 switch (II->getIntrinsicID()) { in convertNvvmIntrinsicToLlvm() 401 const bool IsLeft = II->getIntrinsicID() == Intrinsic::nvvm_fshl_clamp; in convertNvvmIntrinsicToLlvm() 450 switch (auto IID = II.getIntrinsicID()) { in handleSpaceCheckIntrinsics() 578 const Intrinsic::ID IID = II->getIntrinsicID(); in rewriteIntrinsicWithAddressSpace()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | LowerAllowCheckPass.cpp | 90 else if (II->getIntrinsicID() == Intrinsic::allow_ubsan_check) { in removeUbsanTraps() 94 } else if (II->getIntrinsicID() == Intrinsic::allow_runtime_check) { in removeUbsanTraps() 121 auto ID = II->getIntrinsicID(); in removeUbsanTraps()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 455 if (Intr->getIntrinsicID() != Intrinsic::launder_invariant_group && in simplifyInvariantGroupIntrinsic() 456 Intr->getIntrinsicID() != Intrinsic::strip_invariant_group) in simplifyInvariantGroupIntrinsic() 465 if (II.getIntrinsicID() == Intrinsic::launder_invariant_group) in simplifyInvariantGroupIntrinsic() 467 else if (II.getIntrinsicID() == Intrinsic::strip_invariant_group) in simplifyInvariantGroupIntrinsic() 480 assert((II.getIntrinsicID() == Intrinsic::cttz || in foldCttzCtlz() 481 II.getIntrinsicID() == Intrinsic::ctlz) && in foldCttzCtlz() 483 bool IsTZ = II.getIntrinsicID() == Intrinsic::cttz; in foldCttzCtlz() 644 assert(II.getIntrinsicID() == Intrinsic::ctpop && in foldCtpop() 800 I->getIntrinsicID() == EndI.getIntrinsicID()) in removeTriviallyEmptyRange() 822 return II.getIntrinsicID() == Intrinsic::vastart || in visitVAEndInst() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | IRNormalizer.cpp | 446 if (Call->getIntrinsicID() == in reorderInstructions() 448 Call->getIntrinsicID() == Intrinsic::experimental_convergence_loop) in reorderInstructions() 488 if (Call->getIntrinsicID() == Intrinsic::experimental_deoptimize) in reorderDefinition() 490 if (Call->getIntrinsicID() == Intrinsic::experimental_convergence_entry) in reorderDefinition() 492 if (Call->getIntrinsicID() == Intrinsic::experimental_convergence_loop) in reorderDefinition()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86PreAMXConfig.cpp | |
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVELaneInterleavingPass.cpp | 195 if (II->getIntrinsicID() == Intrinsic::vector_reduce_add) { in tryInterleave() 202 switch (II->getIntrinsicID()) { in tryInterleave() 394 return II->getIntrinsicID() == Intrinsic::vector_reduce_add; in isAddReduction()
|