Lines Matching refs:PHINode
78 bool isElse(PHINode *Phi);
80 void eraseIfUnused(PHINode *Phi);
86 Value *handleLoopCondition(Value *Cond, PHINode *Broken, llvm::Loop *L);
172 bool SIAnnotateControlFlow::isElse(PHINode *Phi) {
190 void SIAnnotateControlFlow::eraseIfUnused(PHINode *Phi) {
210 Value *SIAnnotateControlFlow::handleLoopCondition(Value *Cond, PHINode *Broken,
218 PHINode *Phi = nullptr;
219 if ((Phi = dyn_cast<PHINode>(Cond)) && L->contains(Phi)) {
222 PHINode *NewPhi = PHINode::Create(Int64, 0, "", &Parent->front());
285 PHINode *Broken = PHINode::Create(Int64, 0, "", &Target->front());
346 PHINode *Phi = dyn_cast<PHINode>(Term->getCondition());