Home
last modified time | relevance | path

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

12345678910

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicInst.h60 switch (getIntrinsicID()) { in isCommutative()
89 switch (getIntrinsicID()) { in isAssumeLikeIntrinsic()
292 switch (I->getIntrinsicID()) { in classof()
538 switch (I->getIntrinsicID()) { in classof()
555 switch (I->getIntrinsicID()) { in classof()
647 switch (I->getIntrinsicID()) { in classof()
684 switch (I->getIntrinsicID()) { in classof()
705 switch (I->getIntrinsicID()) { in classof()
892 switch (I->getIntrinsicID()) { in classof()
923 switch (I->getIntrinsicID()) { in classof()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroInstr.h74 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()
318 auto ID = I->getIntrinsicID(); in classof()
412 return I->getIntrinsicID() == Intrinsic::coro_free; in classof()
444 return I->getIntrinsicID() == Intrinsic::coro_save; in classof()
595 return I->getIntrinsicID() == Intrinsic::coro_size; in classof()
625 auto ID = I->getIntrinsicID(); in classof()
[all …]
/llvm-project-15.0.7/llvm/unittests/IR/
H A DVPIntrinsicTest.cpp163 ASSERT_TRUE(VPIntrinsic::isVPIntrinsic(VPDecl.getIntrinsicID())); in TEST_F()
164 SeenIDs.insert(VPDecl.getIntrinsicID()); in TEST_F()
235 VPIntrinsic::getMaskParamPos(F.getIntrinsicID()); in TEST_F()
244 VPIntrinsic::getVectorLengthParamPos(F.getIntrinsicID()); in TEST_F()
290 auto VPID = VPDecl.getIntrinsicID(); in TEST_F()
320 ASSERT_NE(F.getIntrinsicID(), Intrinsic::not_intrinsic); in TEST_F()
322 OutM.get(), F.getIntrinsicID(), FuncTy->getReturnType(), Values); in TEST_F()
326 ASSERT_EQ(F.getIntrinsicID(), NewDecl->getIntrinsicID()); in TEST_F()
404 Intrinsic::ID ID = VPI->getIntrinsicID(); in TEST_F()
H A DIRBuilderTest.cpp67 EXPECT_EQ(II->getIntrinsicID(), Intrinsic::minnum); in TEST_F()
71 EXPECT_EQ(II->getIntrinsicID(), Intrinsic::maxnum); in TEST_F()
75 EXPECT_EQ(II->getIntrinsicID(), Intrinsic::minimum); in TEST_F()
79 EXPECT_EQ(II->getIntrinsicID(), Intrinsic::maximum); in TEST_F()
87 EXPECT_EQ(II->getIntrinsicID(), Intrinsic::fabs); in TEST_F()
93 EXPECT_EQ(II->getIntrinsicID(), Intrinsic::fabs); in TEST_F()
99 EXPECT_EQ(II->getIntrinsicID(), Intrinsic::pow); in TEST_F()
105 EXPECT_EQ(II->getIntrinsicID(), Intrinsic::pow); in TEST_F()
111 EXPECT_EQ(II->getIntrinsicID(), Intrinsic::fma); in TEST_F()
117 EXPECT_EQ(II->getIntrinsicID(), Intrinsic::fma); in TEST_F()
[all …]
H A DVectorBuilderTest.cpp73 ASSERT_EQ(VPIntrin->getIntrinsicID(), VPID); \ in TEST_F()
123 ASSERT_EQ(VPIntrin->getIntrinsicID(), VPID); \ in TEST_F()
169 ASSERT_EQ(VPIntrin->getIntrinsicID(), VPID); \ in TEST_F()
204 ASSERT_EQ(VPIntrin->getIntrinsicID(), VPID); \ in TEST_F()
235 ASSERT_EQ(VPLoad->getIntrinsicID(), LoadVPID); in TEST_F()
245 ASSERT_EQ(VPStore->getIntrinsicID(), StoreVPID); in TEST_F()
/llvm-project-15.0.7/llvm/lib/IR/
H A DIntrinsicInst.cpp299 switch (getIntrinsicID()) { in isUnaryOp()
310 switch (getIntrinsicID()) { in isTernaryOp()
321 switch (I->getIntrinsicID()) { in classof()
340 assert((getIntrinsicID() == Intrinsic::vp_merge || in getStaticVectorLength()
341 getIntrinsicID() == Intrinsic::vp_select) && in getStaticVectorLength()
349 if (auto MaskPos = getMaskParamPos(getIntrinsicID())) in getMaskParam()
355 auto MaskPos = getMaskParamPos(getIntrinsicID()); in setMaskParam()
366 auto EVLPos = getVectorLengthParamPos(getIntrinsicID()); in setVectorLengthParam()
642 switch (getIntrinsicID()) { in getPredicate()
691 switch (getIntrinsicID()) { in getBinaryOp()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLowerExpectIntrinsic.cpp83 if (!Fn || (Fn->getIntrinsicID() != Intrinsic::expect && in handleSwitchExpect()
84 Fn->getIntrinsicID() != Intrinsic::expect_with_probability)) in handleSwitchExpect()
96 getBranchWeight(Fn->getIntrinsicID(), CI, n + 1); in handleSwitchExpect()
248 Expect->getCalledFunction()->getIntrinsicID(), Expect, 2); in handlePhiDef()
303 if (!Fn || (Fn->getIntrinsicID() != Intrinsic::expect && in handleBrSelExpect()
304 Fn->getIntrinsicID() != Intrinsic::expect_with_probability)) in handleBrSelExpect()
317 getBranchWeight(Fn->getIntrinsicID(), CI, 2); in handleBrSelExpect()
377 if (Fn && (Fn->getIntrinsicID() == Intrinsic::expect || in lowerExpectIntrinsic()
378 Fn->getIntrinsicID() == Intrinsic::expect_with_probability)) { in lowerExpectIntrinsic()
H A DEarlyCSE.cpp110 switch ((Intrinsic::ID)F->getIntrinsicID()) { in canHandle()
360 if (LII && RII && LII->getIntrinsicID() == RII->getIntrinsicID() && in isEqualImpl()
678 IntrID = II->getIntrinsicID(); in ParseMemoryInst()
782 switch (II->getIntrinsicID()) { in getValueType()
849 if (isHandledNonTargetIntrinsic(II->getIntrinsicID())) in getOrCreateResult()
856 switch (II->getIntrinsicID()) { in getOrCreateResultNonTargetMemIntrinsic()
904 if (II->getIntrinsicID() == Intrinsic::masked_load) in isNonTargetIntrinsicMatch()
911 if (II->getIntrinsicID() == Intrinsic::masked_load) in isNonTargetIntrinsicMatch()
918 if (II->getIntrinsicID() == Intrinsic::masked_load) in isNonTargetIntrinsicMatch()
926 Intrinsic::ID IDE = Earlier->getIntrinsicID(); in isNonTargetIntrinsicMatch()
[all …]
H A DLowerConstantIntrinsics.cpp113 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
133 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp116 if (IntrUser && IntrUser->getIntrinsicID() == in isPTruePromoted()
258 if (!IntrI || IntrI->getIntrinsicID() != Intrinsic::aarch64_sve_ptrue) in optimizePTrueIntrinsicCalls()
308 if (!IntrI || IntrI->getIntrinsicID() != Intrinsic::vector_extract) in optimizePredicateStore()
367 if (!IntrI || IntrI->getIntrinsicID() != Intrinsic::vector_insert) in optimizePredicateLoad()
451 switch (F.getIntrinsicID()) { in runOnModule()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp176 if (FSHIntrinsic->getIntrinsicID() == Intrinsic::fshr) { in lowerFunnelShifts()
189 if (FSHIntrinsic->getIntrinsicID() == Intrinsic::fshr) { in lowerFunnelShifts()
251 if (II->getIntrinsicID() == Intrinsic::fshl || in substituteIntrinsicCalls()
252 II->getIntrinsicID() == Intrinsic::fshr) in substituteIntrinsicCalls()
254 else if (II->getIntrinsicID() == Intrinsic::umul_with_overflow) in substituteIntrinsicCalls()
H A DSPIRVEmitIntrinsics.cpp102 cast<IntrinsicInst>(I)->getIntrinsicID() == Intrinsic::spv_assign_type; in isAssignTypeInstr()
125 switch (Intr->getIntrinsicID()) { in requireAssignType()
358 if (II->getIntrinsicID() == Intrinsic::spv_const_composite) { in insertAssignTypeIntrs()
383 if (II && II->getIntrinsicID() == Intrinsic::spv_const_composite && in processInstrAfterVisit()
400 if (II && ((II->getIntrinsicID() == Intrinsic::spv_gep && OpNo == 0) || in processInstrAfterVisit()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DMemoryTaggingSupport.cpp123 if (II && (II->getIntrinsicID() == Intrinsic::lifetime_start || in visit()
124 II->getIntrinsicID() == Intrinsic::lifetime_end)) { in visit()
132 if (II->getIntrinsicID() == Intrinsic::lifetime_start) in visit()
H A DMemoryOpRemark.cpp30 switch (II->getIntrinsicID()) { in canHandle()
189 switch (II.getIntrinsicID()) { in visitIntrinsicCall()
226 switch (II.getIntrinsicID()) { in visitIntrinsicCall()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUCombinerHelper.cpp45 unsigned IntrinsicID = MI.getIntrinsicID(); in fnegFoldsIntoMI()
95 unsigned IntrinsicID = MI.getIntrinsicID(); in hasSourceMods()
231 unsigned IntrinsicID = MatchInfo->getIntrinsicID(); in matchFoldableFneg()
330 unsigned IntrinsicID = MatchInfo->getIntrinsicID(); in applyFoldableFneg()
H A DAMDGPULowerIntrinsics.cpp75 Intrinsic::ID ID = F.getIntrinsicID(); in expandMemIntrinsicUses()
150 switch (F.getIntrinsicID()) { in runOnModule()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp757 I->getIntrinsicID() == EndI.getIntrinsicID()) in removeTriviallyEmptyRange()
836 Intrinsic::ID MinMaxID = II->getIntrinsicID(); in moveAddAfterMinMax()
944 switch (II->getIntrinsicID()) { in foldClampRangeOfTwo()
976 Intrinsic::ID MinMaxID = II->getIntrinsicID(); in reassociateMinMaxWithConstants()
978 if (!LHS || LHS->getIntrinsicID() != MinMaxID) in reassociateMinMaxWithConstants()
1012 Intrinsic::ID MinMaxID = II->getIntrinsicID(); in reassociateMinMaxWithConstantInOperand()
1033 RHS->getIntrinsicID() != MinMaxID || in factorizeMinMaxTree()
1091 switch (II->getIntrinsicID()) { in foldShuffledIntrinsicOperands()
1249 Intrinsic::ID IID = II->getIntrinsicID(); in visitCallInst()
1711 if (Other->getIntrinsicID() == IID && in visitCallInst()
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTypeMetadataUtils.cpp78 assert(CI->getCalledFunction()->getIntrinsicID() == Intrinsic::type_test || in findDevirtualizableCallsForTypeTest()
79 CI->getCalledFunction()->getIntrinsicID() == in findDevirtualizableCallsForTypeTest()
101 assert(CI->getCalledFunction()->getIntrinsicID() == in findDevirtualizableCallsForTypeCheckedLoad()
H A DCostModel.cpp113 IntrinsicCostAttributes ICA(II->getIntrinsicID(), *II, in print()
141 IntrinsicCostAttributes ICA(II->getIntrinsicID(), *II, in run()
/llvm-project-15.0.7/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()
172 switch (II->getIntrinsicID()) { in simplifyNvvmIntrinsic()
/llvm-project-15.0.7/llvm/lib/Target/
H A DTargetIntrinsicInfo.cpp22 unsigned TargetIntrinsicInfo::getIntrinsicID(const Function *F) const { in getIntrinsicID() function in TargetIntrinsicInfo
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86PreAMXConfig.cpp68 return II->getIntrinsicID() == Intrinsic::x86_tileloadd64_internal || in isTileLoad()
69 II->getIntrinsicID() == Intrinsic::x86_tileloaddt164_internal; in isTileLoad()
73 return II->getIntrinsicID() == Intrinsic::x86_tilestored64_internal; in isTileStore()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DExpandReductions.cpp82 switch (II->getIntrinsicID()) { in expandReductions()
108 Intrinsic::ID ID = II->getIntrinsicID(); in expandReductions()
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()

12345678910