Searched refs:SelI (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 692 Value *CondV = SelI->getCondition(); in matchLeftShift() 693 Value *TrueV = SelI->getTrueValue(); in matchLeftShift() 766 if (!SelI->hasOneUse()) in matchLeftShift() 772 Value *U = *SelI->user_begin(); in matchLeftShift() 807 Value *CondV = SelI->getCondition(); in matchRightShift() 808 Value *TrueV = SelI->getTrueValue(); in matchRightShift() 926 PV.Res = SelI; in scanSelect() 966 if (matchRightShift(SelI, PV)) { in scanSelect() 1838 if (SelI != SI) { in recognize() 1869 if (SelI != SI) { in recognize() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | DFAJumpThreading.cpp | 466 } else if (SelectInst *SelI = dyn_cast<SelectInst>(Current)) { in isCandidate() local 467 if (!isValidSelectInst(SelI)) in isCandidate() 469 addToQueue(SelI->getTrueValue(), Q, SeenValues); in isCandidate() 470 addToQueue(SelI->getFalseValue(), Q, SeenValues); in isCandidate() 471 LLVM_DEBUG(dbgs() << "\tselect: " << *SelI << "\n"); in isCandidate() 472 if (auto *SelIUse = dyn_cast<PHINode>(SelI->user_back())) in isCandidate() 473 SelectInsts.push_back(SelectInstToUnfold(SelI, SelIUse)); in isCandidate()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | SjLjEHPrepare.cpp | 168 auto *SelI = cast<Instruction>(SelVal); in substituteLPadValues() local 169 IRBuilder<> Builder(SelI->getParent(), std::next(SelI->getIterator())); in substituteLPadValues()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64InstructionSelector.cpp | 4973 bool AArch64InstructionSelector::tryOptSelectConjunction(GSelect &SelI, in tryOptSelectConjunction() argument 4976 MachineInstr *ConjMI = emitConjunction(SelI.getCondReg(), AArch64CC, MIB); in tryOptSelectConjunction() 4980 emitSelect(SelI.getReg(0), SelI.getTrueReg(), SelI.getFalseReg(), AArch64CC, MIB); in tryOptSelectConjunction() 4981 SelI.eraseFromParent(); in tryOptSelectConjunction()
|