Home
last modified time | relevance | path

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

12345678

/netbsd-src/external/apache2/llvm/dist/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()
94 if (II->getIntrinsicID() == Intrinsic::coro_begin) in getCoroBegin()
101 auto ID = I->getIntrinsicID(); in classof()
195 return I->getIntrinsicID() == Intrinsic::coro_id; in classof()
241 auto ID = I->getIntrinsicID(); in classof()
256 return I->getIntrinsicID() == Intrinsic::coro_id_retcon; in classof()
269 return I->getIntrinsicID() == Intrinsic::coro_id_retcon_once; in classof()
318 auto ID = I->getIntrinsicID(); in classof()
339 return I->getIntrinsicID() == Intrinsic::coro_async_context_alloc; in classof()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DIntrinsicInst.h52 Intrinsic::ID getIntrinsicID() const { in getIntrinsicID() function
53 return getCalledFunction()->getIntrinsicID(); in getIntrinsicID()
59 switch (getIntrinsicID()) { in isCommutative()
88 switch (getIntrinsicID()) { in isAssumeLikeIntrinsic()
139 return isDbgInfoIntrinsic(I->getIntrinsicID()); in classof()
232 return getIntrinsicID() != Intrinsic::dbg_value; in isAddressOfVariable()
287 switch (I->getIntrinsicID()) { in classof()
319 return I->getIntrinsicID() == Intrinsic::dbg_declare; in classof()
339 return I->getIntrinsicID() == Intrinsic::dbg_addr; in classof()
361 return I->getIntrinsicID() == Intrinsic::dbg_value; in classof()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp126 if (IntrUser && IntrUser->getIntrinsicID() == in isPTruePromoted()
268 if (!IntrI || IntrI->getIntrinsicID() != Intrinsic::aarch64_sve_ptrue) in optimizePTrueIntrinsicCalls()
293 Op1->getIntrinsicID() == Intrinsic::aarch64_sve_convert_to_svbool && in optimizePTest()
294 Op2->getIntrinsicID() == Intrinsic::aarch64_sve_convert_to_svbool && in optimizePTest()
301 auto Fn = Intrinsic::getDeclaration(M, I->getIntrinsicID(), Tys); in optimizePTest()
318 assert((I->getIntrinsicID() == Intrinsic::aarch64_sve_mul || in optimizeVectorMul()
319 I->getIntrinsicID() == Intrinsic::aarch64_sve_fmul) && in optimizeVectorMul()
330 if (!IntrI || IntrI->getIntrinsicID() != Intrinsic::aarch64_sve_dup_x) in optimizeVectorMul()
341 if (!IntrI || IntrI->getIntrinsicID() != Intrinsic::aarch64_sve_dup) in optimizeVectorMul()
388 assert(I->getIntrinsicID() == Intrinsic::aarch64_sve_tbl && in optimizeTBL()
[all …]
H A DAArch64TargetTransformInfo.cpp301 Reinterpret->getIntrinsicID() != in processPhiNode()
351 if (!IntrinsicCursor || !(IntrinsicCursor->getIntrinsicID() == in instCombineConvertFromSVBool()
353 IntrinsicCursor->getIntrinsicID() == in instCombineConvertFromSVBool()
375 if (Pg->getIntrinsicID() != Intrinsic::aarch64_sve_ptrue) in instCombineSVEDup()
397 bool IsAfter = II.getIntrinsicID() == Intrinsic::aarch64_sve_lasta; in instCombineSVELast()
413 if (IntrPG->getIntrinsicID() != Intrinsic::aarch64_sve_ptrue) in instCombineSVELast()
493 Intrinsic::ID IID = II.getIntrinsicID(); in instCombineIntrinsic()
1418 switch (Inst->getIntrinsicID()) { in getOrCreateResultFromMemIntrinsic()
1454 switch (Inst->getIntrinsicID()) { in getTgtMemIntrinsic()
1473 switch (Inst->getIntrinsicID()) { in getTgtMemIntrinsic()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLowerExpectIntrinsic.cpp84 if (!Fn || (Fn->getIntrinsicID() != Intrinsic::expect && in handleSwitchExpect()
85 Fn->getIntrinsicID() != Intrinsic::expect_with_probability)) in handleSwitchExpect()
97 getBranchWeight(Fn->getIntrinsicID(), CI, n + 1); in handleSwitchExpect()
247 Expect->getCalledFunction()->getIntrinsicID(), Expect, 2); in handlePhiDef()
302 if (!Fn || (Fn->getIntrinsicID() != Intrinsic::expect && in handleBrSelExpect()
303 Fn->getIntrinsicID() != Intrinsic::expect_with_probability)) in handleBrSelExpect()
316 getBranchWeight(Fn->getIntrinsicID(), CI, 2); in handleBrSelExpect()
372 if (Fn && (Fn->getIntrinsicID() == Intrinsic::expect || in lowerExpectIntrinsic()
373 Fn->getIntrinsicID() == Intrinsic::expect_with_probability)) { in lowerExpectIntrinsic()
H A DEarlyCSE.cpp115 switch ((Intrinsic::ID)F->getIntrinsicID()) { in canHandle()
365 if (LII && RII && LII->getIntrinsicID() == RII->getIntrinsicID() && in isEqualImpl()
683 IntrID = II->getIntrinsicID(); in ParseMemoryInst()
814 return isHandledNonTargetIntrinsic(II->getIntrinsicID()); in isHandledNonTargetIntrinsic()
836 if (isHandledNonTargetIntrinsic(II->getIntrinsicID())) in getOrCreateResult()
843 switch (II->getIntrinsicID()) { in getOrCreateResultNonTargetMemIntrinsic()
891 if (II->getIntrinsicID() == Intrinsic::masked_load) in isNonTargetIntrinsicMatch()
893 if (II->getIntrinsicID() == Intrinsic::masked_store) in isNonTargetIntrinsicMatch()
898 if (II->getIntrinsicID() == Intrinsic::masked_load) in isNonTargetIntrinsicMatch()
900 if (II->getIntrinsicID() == Intrinsic::masked_store) in isNonTargetIntrinsicMatch()
[all …]
H A DLowerConstantIntrinsics.cpp109 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
129 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
H A DInferAddressSpaces.cpp293 return II && II->getIntrinsicID() == Intrinsic::ptrmask; in isAddressExpression()
324 assert(II.getIntrinsicID() == Intrinsic::ptrmask && in getPointerOperands()
343 switch (II->getIntrinsicID()) { in rewriteIntrinsicOperands()
348 Intrinsic::getDeclaration(M, II->getIntrinsicID(), {DestTy, SrcTy}); in rewriteIntrinsicOperands()
370 auto IID = II->getIntrinsicID(); in collectRewritableIntrinsicOperands()
557 assert(II->getIntrinsicID() == Intrinsic::ptrmask); in cloneInstructionWithNewAddressSpace()
H A DDeadStoreElimination.cpp171 switch (II->getIntrinsicID()) { in hasAnalyzableMemoryWrite()
217 switch (II->getIntrinsicID()) { in getLocForWrite()
245 switch (II->getIntrinsicID()) { in isRemovable()
283 switch (II->getIntrinsicID()) { in isShortenableAtTheEnd()
343 if (IIL->getIntrinsicID() != Intrinsic::masked_store || in isMaskedStoreOverwrite()
344 IIE->getIntrinsicID() != Intrinsic::masked_store) in isMaskedStoreOverwrite()
790 switch (II->getIntrinsicID()) { in isNoopIntrinsic()
1091 switch (CB->getIntrinsicID()) { in getLocForWriteEx()
1199 return (II && II->getIntrinsicID() == Intrinsic::lifetime_end) || in isMemTerminatorInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DIntrinsicInst.cpp252 switch (getIntrinsicID()) { in isUnaryOp()
263 switch (getIntrinsicID()) { in isTernaryOp()
274 switch (I->getIntrinsicID()) { in classof()
296 auto maskPos = GetMaskParamPos(getIntrinsicID()); in getMaskParam()
303 auto MaskPos = GetMaskParamPos(getIntrinsicID()); in setMaskParam()
308 auto vlenPos = GetVectorLengthParamPos(getIntrinsicID()); in getVectorLengthParam()
315 auto EVLPos = GetVectorLengthParamPos(getIntrinsicID()); in setVectorLengthParam()
425 switch (getIntrinsicID()) { in getBinaryOp()
445 switch (getIntrinsicID()) { in isSigned()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp278 if (IMemI->getIntrinsicID() == Intrinsic::prefetch || in GetPointerOperand()
279 IMemI->getIntrinsicID() == Intrinsic::ppc_vsx_lxvp) in GetPointerOperand()
281 if (IMemI->getIntrinsicID() == Intrinsic::ppc_vsx_stxvp) in GetPointerOperand()
349 if (IMemI->getIntrinsicID() == Intrinsic::prefetch || in collectCandidates()
350 IMemI->getIntrinsicID() == Intrinsic::ppc_vsx_lxvp) { in collectCandidates()
353 } else if (IMemI->getIntrinsicID() == Intrinsic::ppc_vsx_stxvp) { in collectCandidates()
464 if (II->getIntrinsicID() == Intrinsic::prefetch) in prepareBaseForUpdateFormChain()
837 if (II && ((II->getIntrinsicID() == Intrinsic::ppc_vsx_lxvp) || in runOnLoop()
838 II->getIntrinsicID() == Intrinsic::ppc_vsx_stxvp)) in runOnLoop()
880 return II->getIntrinsicID() == Intrinsic::ppc_vsx_lxvp || in runOnLoop()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp25 switch (II->getIntrinsicID()) { in readsThreadIndex()
35 return II->getIntrinsicID() == Intrinsic::nvvm_read_ptx_sreg_laneid; in readsLaneId()
40 switch (II->getIntrinsicID()) { in isNVVMAtomic()
168 switch (II->getIntrinsicID()) { in simplifyNvvmIntrinsic()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp405 if (Intr->getIntrinsicID() != Intrinsic::launder_invariant_group && in simplifyInvariantGroupIntrinsic()
406 Intr->getIntrinsicID() != Intrinsic::strip_invariant_group) in simplifyInvariantGroupIntrinsic()
415 if (II.getIntrinsicID() == Intrinsic::launder_invariant_group) in simplifyInvariantGroupIntrinsic()
417 else if (II.getIntrinsicID() == Intrinsic::strip_invariant_group) in simplifyInvariantGroupIntrinsic()
432 assert((II.getIntrinsicID() == Intrinsic::cttz || in foldCttzCtlz()
433 II.getIntrinsicID() == Intrinsic::ctlz) && in foldCttzCtlz()
435 bool IsTZ = II.getIntrinsicID() == Intrinsic::cttz; in foldCttzCtlz()
523 assert(II.getIntrinsicID() == Intrinsic::ctpop && in foldCtpop()
665 I->getIntrinsicID() == EndI.getIntrinsicID()) in removeTriviallyEmptyRange()
685 return I.getIntrinsicID() == Intrinsic::vastart || in visitVAEndInst()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerIntrinsics.cpp76 Intrinsic::ID ID = F.getIntrinsicID(); in expandMemIntrinsicUses()
152 switch (F.getIntrinsicID()) { in runOnModule()
H A DAMDGPUInstCombineIntrinsic.cpp150 Intrinsic::getDeclaration(II.getModule(), II.getIntrinsicID(), ArgTys); in simplifyAMDGCNImageIntrinsic()
193 Intrinsic::ID IID = II.getIntrinsicID(); in instCombineIntrinsic()
900 AMDGPU::getImageDimIntrinsicInfo(II.getIntrinsicID())) { in instCombineIntrinsic()
943 switch (II.getIntrinsicID()) { in simplifyAMDGCNMemoryIntrinsicDemanded()
1024 Intrinsic::getDeclaration(M, II.getIntrinsicID(), OverloadTys); in simplifyAMDGCNMemoryIntrinsicDemanded()
1055 switch (II.getIntrinsicID()) { in simplifyDemandedVectorEltsIntrinsic()
1068 if (getAMDGPUImageDMaskIntrinsic(II.getIntrinsicID())) { in simplifyDemandedVectorEltsIntrinsic()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp231 switch (Callee->getIntrinsicID()) { in LowerIntrinsicCall()
274 << (Callee->getIntrinsicID() == Intrinsic::stacksave ? in LowerIntrinsicCall()
277 if (Callee->getIntrinsicID() == Intrinsic::stacksave) in LowerIntrinsicCall()
292 << (Callee->getIntrinsicID() == Intrinsic::returnaddress ? in LowerIntrinsicCall()
H A DExpandReductions.cpp84 switch (II->getIntrinsicID()) { in expandReductions()
110 Intrinsic::ID ID = II->getIntrinsicID(); in expandReductions()
H A DGCRootLowering.cpp135 if (Intrinsic::ID IID = F->getIntrinsicID()) in CouldBecomeSafePoint()
201 switch (F->getIntrinsicID()) { in DoLowering()
H A DAnalysis.cpp535 if (II->getIntrinsicID() == Intrinsic::lifetime_end || in isInTailCallPosition()
536 II->getIntrinsicID() == Intrinsic::assume || in isInTailCallPosition()
537 II->getIntrinsicID() == Intrinsic::experimental_noalias_scope_decl) in isInTailCallPosition()
649 Intrinsic::ID IID = F->getIntrinsicID(); in returnTypeIsEligibleForTailCall()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/
H A DReduceAttributes.cpp74 if (F.getIntrinsicID() != Intrinsic::not_intrinsic) in visitFunction()
122 if (F.getIntrinsicID() != Intrinsic::not_intrinsic) in visitFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DTypeMetadataUtils.cpp79 assert(CI->getCalledFunction()->getIntrinsicID() == Intrinsic::type_test); in findDevirtualizableCallsForTypeTest()
100 assert(CI->getCalledFunction()->getIntrinsicID() == in findDevirtualizableCallsForTypeCheckedLoad()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/
H A DTargetIntrinsicInfo.cpp24 unsigned TargetIntrinsicInfo::getIntrinsicID(const Function *F) const { in getIntrinsicID() function in TargetIntrinsicInfo
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp516 if (II->getIntrinsicID() == Intrinsic::invariant_start) { in EvaluateBlock()
544 } else if (II->getIntrinsicID() == Intrinsic::assume) { in EvaluateBlock()
548 } else if (II->getIntrinsicID() == Intrinsic::sideeffect) { in EvaluateBlock()
552 } else if (II->getIntrinsicID() == Intrinsic::pseudoprobe) { in EvaluateBlock()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetIntrinsicInfo.h54 virtual unsigned getIntrinsicID(const Function *F) const;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp122 Intrinsic::ID IID = II.getIntrinsicID(); in instCombineIntrinsic()
213 (II.getIntrinsicID() == Intrinsic::arm_mve_vadc_predicated) ? 3 : 2; in instCombineIntrinsic()
1008 switch (II->getIntrinsicID()) { in isProfitableLSRChainElement()
1103 switch(I->getIntrinsicID()) { in getNumMemOps()
1706 switch (F->getIntrinsicID()) { in isLoweredToCall()
1769 switch(II->getIntrinsicID()) { in maybeLoweredToCall()
1883 switch (Call->getIntrinsicID()) { in isHardwareLoopProfitable()
1910 II->getIntrinsicID() == Intrinsic::get_active_lane_mask || in isHardwareLoopProfitable()
1911 II->getIntrinsicID() == Intrinsic::arm_mve_vctp8 || in isHardwareLoopProfitable()
1912 II->getIntrinsicID() == Intrinsic::arm_mve_vctp16 || in isHardwareLoopProfitable()
[all …]

12345678