Searched refs:II0 (Results 1 – 2 of 2) sorted by relevance
1439 const auto &II0 = *cast<IntrinsicInst>(I.getOperand(0)); in foldBinopOfReductions() local1442 getArithmeticReductionInstruction(II0.getIntrinsicID()); in foldBinopOfReductions()1450 analyzeCostOfVecReduction(II0, CostKind, TTI, CostOfRedOperand0, CostOfRed0); in foldBinopOfReductions()2550 auto *II0 = dyn_cast<IntrinsicInst>(V0); in foldShuffleOfIntrinsics() local2552 if (!II0 || !II1) in foldShuffleOfIntrinsics()2555 Intrinsic::ID IID = II0->getIntrinsicID(); in foldShuffleOfIntrinsics()2560 auto *II0Ty = dyn_cast<FixedVectorType>(II0->getType()); in foldShuffleOfIntrinsics()2567 for (unsigned I = 0, E = II0->arg_size(); I != E; ++I) in foldShuffleOfIntrinsics()2569 II0->getArgOperand(I) != II1->getArgOperand(I)) in foldShuffleOfIntrinsics()2573 TTI.getIntrinsicInstrCost(IntrinsicCostAttributes(IID, *II0), CostKind) + in foldShuffleOfIntrinsics()[all …]
2724 const InvokeInst *II0 = Invokes.front(); in shouldBelongToSameSet() local2726 if (!II->isSameOperationAs(II0, Instruction::CompareUsingIntersectedAttrs)) in shouldBelongToSameSet()2765 InvokeInst *II0 = Invokes.front(); in mergeCompatibleInvokesImpl() local2766 BasicBlock *II0BB = II0->getParent(); in mergeCompatibleInvokesImpl()2768 II0->getParent()->getIterator()->getNextNode(); in mergeCompatibleInvokesImpl()2770 LLVMContext &Ctx = II0->getContext(); in mergeCompatibleInvokesImpl()2775 auto *MergedInvoke = cast<InvokeInst>(II0->clone()); in mergeCompatibleInvokesImpl()