Home
last modified time | relevance | path

Searched refs:getIntrinsicID (Results 1 – 25 of 289) sorted by relevance

12345678910>>...12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicInst.h56 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 DCoroInstr.h63 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 DLowerExpectIntrinsic.cpp82 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 DEarlyCSE.cpp111 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 DLowerConstantIntrinsics.cpp117 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
137 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIntrinsicInst.cpp346 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 DSSAContext.cpp71 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 DSPIRVStripConvergentIntrinsics.cpp38 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 DSPIRVPrepareFunctions.cpp111 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 DSPIRVLegalizePointerCast.cpp294 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 DAMDGPUImageIntrinsicOptimizer.cpp104 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 DAMDGPUInstrInfo.cpp25 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 DInterleavedAccessPass.cpp275 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 DMachineSSAContext.cpp88 Intrinsic::ID MachineSSAContext::getIntrinsicID(const MachineInstr &MI) { in getIntrinsicID() function in MachineSSAContext
90 return GI->getIntrinsicID(); in getIntrinsicID()
H A DExpandReductions.cpp34 switch (II->getIntrinsicID()) { in expandReductions()
60 Intrinsic::ID ID = II->getIntrinsicID(); in expandReductions()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DIntrinsicInst.h21 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 DSVEIntrinsicOpts.cpp115 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 DTypeMetadataUtils.cpp76 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 DBPFIRPeephole.cpp59 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 DNVPTXTargetTransformInfo.cpp33 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 DLowerAllowCheckPass.cpp90 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 DInstCombineCalls.cpp455 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 DIRNormalizer.cpp446 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 DX86PreAMXConfig.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp195 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()

12345678910>>...12