/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IntrinsicInst.h | 55 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 D | CoroInstr.h | 62 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 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() 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 D | LowerConstantIntrinsics.cpp | 118 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics() 138 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | IntrinsicInst.cpp | 373 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 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() 298 (F.getIntrinsicID() == Intrinsic::amdgcn_image_load_2dmsaa || in imageIntrinsicOptimizerImpl() 299 F.getIntrinsicID() == Intrinsic::amdgcn_image_load_2darraymsaa); in imageIntrinsicOptimizerImpl()
|
H A D | AMDGPUCombinerHelper.cpp | 48 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 D | TypeMetadataUtils.cpp | 71 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 D | CostModel.cpp | 61 IntrinsicCostAttributes ICA(II->getIntrinsicID(), *II,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | SVEIntrinsicOpts.cpp | 118 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 D | BPFIRPeephole.cpp | 61 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 D | SPIRVPrepareFunctions.cpp | 116 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 D | NVPTXTargetTransformInfo.cpp | 26 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 D | DXILIntrinsicExpansion.cpp | 35 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 D | DXILOpLowering.cpp | 34 switch (F.getIntrinsicID()) { in isVectorArgExpansion() 114 Intrinsic::ID ID = F.getIntrinsicID(); in lowerIntrinsics()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 457 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 D | X86PreAMXConfig.cpp |
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ |
H A D | TargetIntrinsicInfo.cpp | 22 unsigned TargetIntrinsicInfo::getIntrinsicID(const Function *F) const { in getIntrinsicID() function in TargetIntrinsicInfo
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandReductions.cpp | 34 switch (II->getIntrinsicID()) { in expandReductions() 60 Intrinsic::ID ID = II->getIntrinsicID(); in expandReductions()
|
H A D | PreISelIntrinsicLowering.cpp | 109 assert(IntrinsicInst::mayLowerToFunctionCall(F.getIntrinsicID()) && in lowerObjCCall() 209 Intrinsic::ID ID = F.getIntrinsicID(); in expandMemIntrinsicUses() 305 switch (F.getIntrinsicID()) { in lowerIntrinsics()
|
H A D | IntrinsicLowering.cpp | 231 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 D | MVELaneInterleavingPass.cpp | 201 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 D | MemoryOpRemark.cpp | 32 switch (II->getIntrinsicID()) { in canHandle() 192 switch (II.getIntrinsicID()) { in visitIntrinsicCall() 229 switch (II.getIntrinsicID()) { in visitIntrinsicCall()
|
H A D | MemoryTaggingSupport.cpp | 145 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()
|