Home
last modified time | relevance | path

Searched refs:SIUse (Results 1 – 3 of 3) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDFAJumpThreading.cpp117 PHINode *SIUse; member in __anon69497ae40111::SelectInstToUnfold
120 SelectInstToUnfold(SelectInst *SI, PHINode *SIUse) : SI(SI), SIUse(SIUse) {} in SelectInstToUnfold() argument
123 PHINode *getUse() { return SIUse; } in getUse()
244 PHINode *SIUse = SIToUnfold.getUse(); in unfold() local
246 BasicBlock *EndBlock = SIUse->getParent(); in unfold()
301 if (&Phi != SIUse) { in unfold()
326 SIUse->setIncomingValue(Idx, SIOp1); in unfold()
328 SIUse->addIncoming(SIOp2, NewBlock); in unfold()
333 if (Phi != SIUse) in unfold()
524 if (!SIUse && !(isa<PHINode>(SIUse) || isa<SelectInst>(SIUse))) in isValidSelectInst()
[all …]
H A DJumpThreading.cpp2733 SelectInst *SI, PHINode *SIUse, in unfoldSelectInstr() argument
2753 SIUse->setIncomingValue(Idx, SI->getFalseValue()); in unfoldSelectInstr()
2754 SIUse->addIncoming(SI->getTrueValue(), NewBB); in unfoldSelectInstr()
2764 if (Phi != SIUse) in unfoldSelectInstr()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h160 PHINode *SIUse, unsigned Idx);