Lines Matching full:broken
84 handleLoopCondition(Value *Cond, PHINode *Broken, llvm::Loop *L,
235 Value *Cond, PHINode *Broken, llvm::Loop *L, BranchInst *Term) {
237 auto CreateBreak = [this, Cond, Broken](Instruction *I) -> CallInst * {
238 return IRBuilder<>(I).CreateCall(IfBreak, {Cond, Broken});
280 PHINode *Broken = PHINode::Create(IntMask, 0, "phi.broken");
281 Broken->insertBefore(Target->begin());
285 Value *Arg = handleLoopCondition(Cond, Broken, L, Term);
292 // of the loop at BB, it should not reset or change "Broken", which keeps
295 PHIValue = Broken;
296 Broken->addIncoming(PHIValue, Pred);