Home | History | Annotate | Download | only in Scalar

Lines Matching defs:Header

90 // br %cmp, header, exit
127 // br %cmp, header, exit
445 bool reroll(Instruction *IV, Loop *L, BasicBlock *Header, const SCEV *IterCount,
579 BasicBlock *Header = L->getHeader();
580 for (BasicBlock::iterator I = Header->begin(),
581 IE = Header->getFirstInsertionPt(); I != IE; ++I) {
666 BasicBlock *Header = L->getHeader();
667 for (BasicBlock::iterator I = Header->begin(),
668 IE = Header->getFirstInsertionPt(); I != IE; ++I) {
710 // Ignore "wrap-around" uses to PHIs of this loop's header.
1161 BasicBlock *Header = L->getHeader();
1179 if (BI == cast<BranchInst>(Header->getTerminator()))
1413 BasicBlock *Header = L->getHeader();
1415 for (BasicBlock::reverse_iterator J = Header->rbegin();
1416 J != Header->rend();) {
1439 SimplifyInstructionsInBlock(Header, TLI);
1440 DeleteDeadPHIs(Header, TLI);
1476 BasicBlock *Header = L->getHeader();
1500 const DataLayout &DL = Header->getModule()->getDataLayout();
1503 Expander.expandCodeFor(NewIVSCEV, InstIV->getType(), &Header->front());
1509 if (BranchInst *BI = dyn_cast<BranchInst>(Header->getTerminator())) {
1552 if (BI->getSuccessor(1) != Header)
1642 // br %cmp, header, exit
1671 bool LoopReroll::reroll(Instruction *IV, Loop *L, BasicBlock *Header,
1707 BasicBlock *Header = L->getHeader();
1708 DEBUG(dbgs() << "LRR: F[" << Header->getParent()->getName() <<
1709 "] Loop %" << Header->getName() << " (" <<
1743 if (reroll(PossibleIV, L, Header, IterCount, Reductions)) {