Home
last modified time | relevance | path

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

1234567891011

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicInst.h55 Intrinsic::ID getIntrinsicID() const { in getIntrinsicID() function
56 return getCalledFunction()->getIntrinsicID(); in getIntrinsicID()
60 switch (getIntrinsicID()) { in isAssociative()
74 switch (getIntrinsicID()) { in isCommutative()
103 switch (getIntrinsicID()) { in isAssumeLikeIntrinsic()
157 return isLifetimeIntrinsic(I->getIntrinsicID()); in classof()
184 return isDbgInfoIntrinsic(I->getIntrinsicID()); in classof()
342 return getIntrinsicID() == Intrinsic::dbg_declare; in isAddressOfVariable()
417 switch (I->getIntrinsicID()) { in classof()
449 return I->getIntrinsicID() == Intrinsic::dbg_declare; in classof()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroInstr.h62 return I->getIntrinsicID() == Intrinsic::coro_subfn_addr; in classof()
74 return I->getIntrinsicID() == Intrinsic::coro_alloc; in classof()
100 auto IID = CF->getIntrinsicID(); in classof()
127 if (II->getIntrinsicID() == Intrinsic::coro_begin) in getCoroBegin()
134 auto ID = I->getIntrinsicID(); in classof()
226 return I->getIntrinsicID() == Intrinsic::coro_id; in classof()
272 auto ID = I->getIntrinsicID(); in classof()
287 return I->getIntrinsicID() == Intrinsic::coro_id_retcon; in classof()
300 return I->getIntrinsicID() == Intrinsic::coro_id_retcon_once; in classof()
349 auto ID = I->getIntrinsicID(); 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()
401 if (LII && RII && LII->getIntrinsicID() == RII->getIntrinsicID() && in isEqualImpl()
816 IntrID = II->getIntrinsicID(); in ParseMemoryInst()
952 return isHandledNonTargetIntrinsic(II->getIntrinsicID()); in isHandledNonTargetIntrinsic()
977 if (isHandledNonTargetIntrinsic(II->getIntrinsicID())) in getOrCreateResult()
985 switch (II->getIntrinsicID()) { in getOrCreateResultNonTargetMemIntrinsic()
1035 if (II->getIntrinsicID() == Intrinsic::masked_load) in isNonTargetIntrinsicMatch()
1037 if (II->getIntrinsicID() == Intrinsic::masked_store) in isNonTargetIntrinsicMatch()
1042 if (II->getIntrinsicID() == Intrinsic::masked_load) in isNonTargetIntrinsicMatch()
1044 if (II->getIntrinsicID() == Intrinsic::masked_store) in isNonTargetIntrinsicMatch()
[all …]
H A DLowerConstantIntrinsics.cpp118 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
138 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIntrinsicInst.cpp373 if (Intrinsic::hasConstrainedFPRoundingModeOperand(getIntrinsicID())) in getNonMetadataArgCount()
384 return Intrinsic::isConstrainedFPIntrinsic(I->getIntrinsicID()); in classof()
396 assert((getIntrinsicID() == Intrinsic::vp_merge || in getStaticVectorLength()
397 getIntrinsicID() == Intrinsic::vp_select) && in getStaticVectorLength()
405 if (auto MaskPos = getMaskParamPos(getIntrinsicID())) in getMaskParam()
411 auto MaskPos = getMaskParamPos(getIntrinsicID()); in setMaskParam()
416 if (auto EVLPos = getVectorLengthParamPos(getIntrinsicID())) in getVectorLengthParam()
422 auto EVLPos = getVectorLengthParamPos(getIntrinsicID()); in setVectorLengthParam()
456 getMemoryPointerParamPos(getIntrinsicID()); in getPointerAlignment()
463 if (auto PtrParamOpt = getMemoryPointerParamPos(getIntrinsicID())) in getMemoryPointerParam()
[all …]
/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()
298 (F.getIntrinsicID() == Intrinsic::amdgcn_image_load_2dmsaa || in imageIntrinsicOptimizerImpl()
299 F.getIntrinsicID() == Intrinsic::amdgcn_image_load_2darraymsaa); in imageIntrinsicOptimizerImpl()
H A DAMDGPUCombinerHelper.cpp48 Intrinsic::ID IntrinsicID = cast<GIntrinsic>(MI).getIntrinsicID(); in fnegFoldsIntoMI()
99 Intrinsic::ID IntrinsicID = cast<GIntrinsic>(MI).getIntrinsicID(); in hasSourceMods()
242 Intrinsic::ID IntrinsicID = cast<GIntrinsic>(MatchInfo)->getIntrinsicID(); in matchFoldableFneg()
344 Intrinsic::ID IntrinsicID = cast<GIntrinsic>(MatchInfo)->getIntrinsicID(); in applyFoldableFneg()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTypeMetadataUtils.cpp71 if (Call->getIntrinsicID() == llvm::Intrinsic::load_relative) { in findLoadCallsAtConstantOffset()
86 assert(CI->getCalledFunction()->getIntrinsicID() == Intrinsic::type_test || in findDevirtualizableCallsForTypeTest()
87 CI->getCalledFunction()->getIntrinsicID() == in findDevirtualizableCallsForTypeTest()
109 assert(CI->getCalledFunction()->getIntrinsicID() == in findDevirtualizableCallsForTypeCheckedLoad()
111 CI->getCalledFunction()->getIntrinsicID() == in findDevirtualizableCallsForTypeCheckedLoad()
H A DCostModel.cpp61 IntrinsicCostAttributes ICA(II->getIntrinsicID(), *II,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp118 if (IntrUser && IntrUser->getIntrinsicID() == in isPTruePromoted()
260 if (!IntrI || IntrI->getIntrinsicID() != Intrinsic::aarch64_sve_ptrue) in optimizePTrueIntrinsicCalls()
310 if (!IntrI || IntrI->getIntrinsicID() != Intrinsic::vector_extract) in optimizePredicateStore()
366 if (!IntrI || IntrI->getIntrinsicID() != Intrinsic::vector_insert) in optimizePredicateLoad()
447 switch (F.getIntrinsicID()) { in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFIRPeephole.cpp61 if (II->getIntrinsicID() != Intrinsic::stacksave) in BPFIRPeepholeImpl()
80 if (II->getIntrinsicID() != Intrinsic::stackrestore) in BPFIRPeepholeImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp116 auto IntrinsicID = Intrinsic->getIntrinsicID(); in lowerIntrinsicToFunction()
317 if (FSHIntrinsic->getIntrinsicID() == Intrinsic::fshr) { in lowerFunnelShifts()
330 if (FSHIntrinsic->getIntrinsicID() == Intrinsic::fshr) { in lowerFunnelShifts()
379 if (II->getIntrinsicID() == Intrinsic::assume) { in lowerExpectAssume()
383 } else if (II->getIntrinsicID() == Intrinsic::expect) { in lowerExpectAssume()
437 switch (II->getIntrinsicID()) { in substituteIntrinsicCalls()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp26 switch (II->getIntrinsicID()) { in readsThreadIndex()
36 return II->getIntrinsicID() == Intrinsic::nvvm_read_ptx_sreg_laneid; in readsLaneId()
41 switch (II->getIntrinsicID()) { in isNVVMAtomic()
173 switch (II->getIntrinsicID()) { in simplifyNvvmIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILIntrinsicExpansion.cpp35 switch (F.getIntrinsicID()) { in isIntrinsicExpansion()
265 switch (F.getIntrinsicID()) { in expandIntrinsic()
280 return expandClampIntrinsic(Orig, F.getIntrinsicID()); in expandIntrinsic()
285 return expandIntegerDot(Orig, F.getIntrinsicID()); in expandIntrinsic()
H A DDXILOpLowering.cpp34 switch (F.getIntrinsicID()) { in isVectorArgExpansion()
114 Intrinsic::ID ID = F.getIntrinsicID(); in lowerIntrinsics()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp457 if (Intr->getIntrinsicID() != Intrinsic::launder_invariant_group && in simplifyInvariantGroupIntrinsic()
458 Intr->getIntrinsicID() != Intrinsic::strip_invariant_group) in simplifyInvariantGroupIntrinsic()
467 if (II.getIntrinsicID() == Intrinsic::launder_invariant_group) in simplifyInvariantGroupIntrinsic()
469 else if (II.getIntrinsicID() == Intrinsic::strip_invariant_group) in simplifyInvariantGroupIntrinsic()
482 assert((II.getIntrinsicID() == Intrinsic::cttz || in foldCttzCtlz()
483 II.getIntrinsicID() == Intrinsic::ctlz) && in foldCttzCtlz()
485 bool IsTZ = II.getIntrinsicID() == Intrinsic::cttz; in foldCttzCtlz()
632 assert(II.getIntrinsicID() == Intrinsic::ctpop && in foldCtpop()
777 I->getIntrinsicID() == EndI.getIntrinsicID()) in removeTriviallyEmptyRange()
797 return I.getIntrinsicID() == Intrinsic::vastart || in visitVAEndInst()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86PreAMXConfig.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTargetIntrinsicInfo.cpp22 unsigned TargetIntrinsicInfo::getIntrinsicID(const Function *F) const { in getIntrinsicID() function in TargetIntrinsicInfo
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandReductions.cpp34 switch (II->getIntrinsicID()) { in expandReductions()
60 Intrinsic::ID ID = II->getIntrinsicID(); in expandReductions()
H A DPreISelIntrinsicLowering.cpp109 assert(IntrinsicInst::mayLowerToFunctionCall(F.getIntrinsicID()) && in lowerObjCCall()
209 Intrinsic::ID ID = F.getIntrinsicID(); in expandMemIntrinsicUses()
305 switch (F.getIntrinsicID()) { in lowerIntrinsics()
H A DIntrinsicLowering.cpp231 switch (Callee->getIntrinsicID()) { in LowerIntrinsicCall()
279 << (Callee->getIntrinsicID() == Intrinsic::stacksave ? in LowerIntrinsicCall()
282 if (Callee->getIntrinsicID() == Intrinsic::stacksave) in LowerIntrinsicCall()
297 << (Callee->getIntrinsicID() == Intrinsic::returnaddress ? in LowerIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp201 if (II->getIntrinsicID() == Intrinsic::vector_reduce_add) { in tryInterleave()
208 switch (II->getIntrinsicID()) { in tryInterleave()
400 return II->getIntrinsicID() == Intrinsic::vector_reduce_add; in isAddReduction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMemoryOpRemark.cpp32 switch (II->getIntrinsicID()) { in canHandle()
192 switch (II.getIntrinsicID()) { in visitIntrinsicCall()
229 switch (II.getIntrinsicID()) { in visitIntrinsicCall()
H A DMemoryTaggingSupport.cpp145 if (II && (II->getIntrinsicID() == Intrinsic::lifetime_start || in visit()
146 II->getIntrinsicID() == Intrinsic::lifetime_end)) { in visit()
154 if (II->getIntrinsicID() == Intrinsic::lifetime_start) in visit()

1234567891011