Home
last modified time | relevance | path

Searched refs:SelI (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp612 bool matchLeftShift(SelectInst *SelI, Value *CIV, ParsedValues &PV);
613 bool matchRightShift(SelectInst *SelI, ParsedValues &PV);
673 bool PolynomialMultiplyRecognize::matchLeftShift(SelectInst *SelI, in matchLeftShift() argument
682 Value *CondV = SelI->getCondition(); in matchLeftShift()
683 Value *TrueV = SelI->getTrueValue(); in matchLeftShift()
684 Value *FalseV = SelI->getFalseValue(); in matchLeftShift()
756 if (!SelI->hasOneUse()) in matchLeftShift()
762 Value *U = *SelI->user_begin(); in matchLeftShift()
763 if (!match(U, m_c_Xor(m_Specific(SelI), m_Value(R)))) in matchLeftShift()
787 bool PolynomialMultiplyRecognize::matchRightShift(SelectInst *SelI, in matchRightShift() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDFAJumpThreading.cpp476 } else if (SelectInst *SelI = dyn_cast<SelectInst>(Current)) { in isCandidate() local
477 if (!isValidSelectInst(SelI)) in isCandidate()
479 addToQueue(SelI->getTrueValue(), CurrentIncomingBB, Q, SeenValues); in isCandidate()
480 addToQueue(SelI->getFalseValue(), CurrentIncomingBB, Q, SeenValues); in isCandidate()
481 LLVM_DEBUG(dbgs() << "\tselect: " << *SelI << "\n"); in isCandidate()
482 if (auto *SelIUse = dyn_cast<PHINode>(SelI->user_back())) in isCandidate()
483 SelectInsts.push_back(SelectInstToUnfold(SelI, SelIUse)); in isCandidate()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp183 auto *SelI = cast<Instruction>(SelVal); in substituteLPadValues() local
184 IRBuilder<> Builder(SelI->getParent(), std::next(SelI->getIterator())); in substituteLPadValues()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp5043 bool AArch64InstructionSelector::tryOptSelectConjunction(GSelect &SelI, in tryOptSelectConjunction() argument
5046 MachineInstr *ConjMI = emitConjunction(SelI.getCondReg(), AArch64CC, MIB); in tryOptSelectConjunction()
5050 emitSelect(SelI.getReg(0), SelI.getTrueReg(), SelI.getFalseReg(), AArch64CC, MIB); in tryOptSelectConjunction()
5051 SelI.eraseFromParent(); in tryOptSelectConjunction()