Lines Matching refs:Header
331 Visited.insert(L->getHeader()); // Branches to header make infinite loops.
352 BasicBlock *Header = currentLoop->getHeader();
353 TerminatorInst *HeaderTerm = Header->getTerminator();
354 LLVMContext &Context = Header->getContext();
358 // If the header block doesn't end with a conditional branch on Cond, we
402 // tail, check the header now.
403 for (BasicBlock::iterator I = Header->begin(), E = Header->end(); I != E; ++I)
510 /// condition in it (a cond branch from its header block to its latch block,
534 // loop header, not the preheader).
747 // If this is the header of a loop and the only pred is the latch, we now
751 // Remove the branch from the latch to the header block, this makes
752 // the header dead, which will make the latch dead (because the header
761 // Reprocess the header, which now IS dead.
789 header block for a loop, remove the loop and
829 // We know that if the successor is a loop header, that this loop had to
844 /// edge into the header was removed. If the edge into the header from the