| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | IntrinsicInst.h | 60 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 D | CoroInstr.h | 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() 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 D | VPIntrinsicTest.cpp | 163 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 D | IRBuilderTest.cpp | 67 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 D | VectorBuilderTest.cpp | 73 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 D | IntrinsicInst.cpp | 299 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 D | LowerExpectIntrinsic.cpp | 83 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 D | EarlyCSE.cpp | 110 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 D | LowerConstantIntrinsics.cpp | 113 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics() 133 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | SVEIntrinsicOpts.cpp | 116 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 D | SPIRVPrepareFunctions.cpp | 176 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 D | SPIRVEmitIntrinsics.cpp | 102 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 D | MemoryTaggingSupport.cpp | 123 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 D | MemoryOpRemark.cpp | 30 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 D | AMDGPUCombinerHelper.cpp | 45 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 D | AMDGPULowerIntrinsics.cpp | 75 Intrinsic::ID ID = F.getIntrinsicID(); in expandMemIntrinsicUses() 150 switch (F.getIntrinsicID()) { in runOnModule()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 757 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 D | TypeMetadataUtils.cpp | 78 assert(CI->getCalledFunction()->getIntrinsicID() == Intrinsic::type_test || in findDevirtualizableCallsForTypeTest() 79 CI->getCalledFunction()->getIntrinsicID() == in findDevirtualizableCallsForTypeTest() 101 assert(CI->getCalledFunction()->getIntrinsicID() == in findDevirtualizableCallsForTypeCheckedLoad()
|
| H A D | CostModel.cpp | 113 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 D | NVPTXTargetTransformInfo.cpp | 25 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 D | TargetIntrinsicInfo.cpp | 22 unsigned TargetIntrinsicInfo::getIntrinsicID(const Function *F) const { in getIntrinsicID() function in TargetIntrinsicInfo
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86PreAMXConfig.cpp | 68 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 D | ReduceAttributes.cpp | 74 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 D | ExpandReductions.cpp | 82 switch (II->getIntrinsicID()) { in expandReductions() 108 Intrinsic::ID ID = II->getIntrinsicID(); in expandReductions()
|
| H A D | IntrinsicLowering.cpp | 231 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()
|