Lines Matching defs:Header
82 // br %cmp, header, exit
119 // br %cmp, header, exit
336 bool reroll(Instruction *IV, Loop *L, BasicBlock *Header, const SCEV *IterCount,
369 BasicBlock *Header = L->getHeader();
370 for (BasicBlock::iterator I = Header->begin(),
371 IE = Header->getFirstInsertionPt(); I != IE; ++I) {
442 BasicBlock *Header = L->getHeader();
443 for (BasicBlock::iterator I = Header->begin(),
444 IE = Header->getFirstInsertionPt(); I != IE; ++I) {
486 // Ignore "wrap-around" uses to PHIs of this loop's header.
543 // br %cmp, header, exit
741 // br %cmp, header, exit
770 bool LoopReroll::reroll(Instruction *IV, Loop *L, BasicBlock *Header,
856 for (BasicBlock::iterator J1 = Header->begin(), J2 = Header->begin(),
857 JE = Header->end(); J1 != JE && !MatchFailed; ++J1) {
1023 for (BasicBlock::iterator J = Header->begin(), JE = Header->end();
1063 for (BasicBlock::reverse_iterator J = Header->rbegin();
1064 J != Header->rend();) {
1086 Value *NewIV = Expander.expandCodeFor(H, IV->getType(), Header->begin());
1092 if (BranchInst *BI = dyn_cast<BranchInst>(Header->getTerminator())) {
1118 if (BI->getSuccessor(1) != Header)
1124 SimplifyInstructionsInBlock(Header, DL, TLI);
1125 DeleteDeadPHIs(Header, TLI);
1142 BasicBlock *Header = L->getHeader();
1143 DEBUG(dbgs() << "LRR: F[" << Header->getParent()->getName() <<
1144 "] Loop %" << Header->getName() << " (" <<
1178 if (reroll(*I, L, Header, IterCount, Reductions)) {