/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopDeletion.cpp | 41 bool &Changed, BasicBlock *Preheader); 80 bool &Changed, BasicBlock *Preheader) { 102 if (!L->makeLoopInvariant(I, Changed, Preheader->getTerminator())) 77 IsLoopDead(Loop* L, SmallVector<BasicBlock*, 4>& exitingBlocks, SmallVector<BasicBlock*, 4>& exitBlocks, bool &Changed, BasicBlock *Preheader) argument
|
H A D | LoopIdiomRecognize.cpp | 473 BasicBlock *Preheader = CurLoop->getLoopPreheader(); local 474 IRBuilder<> Builder(Preheader->getTerminator()); 485 Preheader->getTerminator()); 511 Expander.expandCodeFor(NumBytesS, IntPtr, Preheader->getTerminator()); 562 BasicBlock *Preheader = CurLoop->getLoopPreheader(); local 563 IRBuilder<> Builder(Preheader->getTerminator()); 575 Preheader->getTerminator()); 591 Preheader->getTerminator()); 617 Expander.expandCodeFor(NumBytesS, IntPtr, Preheader->getTerminator());
|
H A D | LICM.cpp | 108 BasicBlock *Preheader; // The preheader block of the current loop... member in struct:__anon7774::LICM 228 Preheader = L->getLoopPreheader(); 253 if (Preheader) 258 if (!DisablePromotion && Preheader && L->hasDedicatedExits()) { 267 Preheader = 0; 577 DEBUG(dbgs() << "LICM hoisting to " << Preheader->getName() << ": " 580 // Move the new node to the Preheader, before its terminator. 581 I.moveBefore(Preheader->getTerminator()); 805 Preheader->getTerminator()); 808 SSA.AddAvailableValue(Preheader, PreheaderLoa [all...] |
/external/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 108 BasicBlock *Preheader = getLoopPreheader(); local 110 if (!Preheader) 112 InsertPt = Preheader->getTerminator();
|
H A D | ScalarEvolutionExpander.cpp | 185 BasicBlock *Preheader = L->getLoopPreheader(); local 186 if (!Preheader) break; 189 Builder.SetInsertPoint(Preheader, Preheader->getTerminator()); 558 BasicBlock *Preheader = L->getLoopPreheader(); local 559 if (!Preheader) break; 562 Builder.SetInsertPoint(Preheader, Preheader->getTerminator()); 594 BasicBlock *Preheader = L->getLoopPreheader(); local 595 if (!Preheader) brea [all...] |
/external/llvm/lib/Transforms/Utils/ |
H A D | LoopUnroll.cpp | 140 BasicBlock *Preheader = L->getLoopPreheader(); local 141 if (!Preheader) { 330 PN->replaceAllUsesWith(PN->getIncomingValueForBlock(Preheader));
|
H A D | LoopUnrollRuntime.cpp | 146 BasicBlock *Preheader = L->getLoopPreheader(); local 173 VMap[I] = NewPHI->getIncomingValueForBlock(Preheader); 296 "CFG edges in Preheader are not correct");
|
H A D | LoopSimplify.cpp | 103 BasicBlock *Preheader); 104 BasicBlock *InsertUniqueBackedgeBlock(Loop *L, BasicBlock *Preheader); 202 BasicBlock *Preheader = L->getLoopPreheader(); local 203 if (!Preheader) { 204 Preheader = InsertPreheaderForLoop(L); 205 if (Preheader) { 244 if (SeparateNestedLoop(L, LPM, Preheader)) { 256 LoopLatch = InsertUniqueBackedgeBlock(L, Preheader); 312 Preheader ? Preheader 539 SeparateNestedLoop(Loop *L, LPPassManager &LPM, BasicBlock *Preheader) argument 646 InsertUniqueBackedgeBlock(Loop *L, BasicBlock *Preheader) argument [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonHardwareLoops.cpp | 448 MachineBasicBlock *Preheader = L->getLoopPreheader(); local 450 if (Preheader == 0) { 453 MachineBasicBlock::iterator InsertPos = Preheader->getFirstTerminator(); 485 BuildMI(*Preheader, InsertPos, InsertPos->getDebugLoc(), 490 BuildMI(*Preheader, InsertPos, InsertPos->getDebugLoc(), 495 BuildMI(*Preheader, InsertPos, InsertPos->getDebugLoc(), 501 BuildMI(*Preheader, InsertPos, InsertPos->getDebugLoc(),
|
/external/llvm/lib/CodeGen/ |
H A D | MachineLICM.cpp | 284 bool Hoist(MachineInstr *MI, MachineBasicBlock *Preheader); 492 MachineBasicBlock *Preheader = getCurPreheader(); local 493 if (!Preheader) 534 MachineBasicBlock::iterator TI = Preheader->getFirstTerminator(); 535 if (TI != Preheader->end()) { 609 MachineBasicBlock *Preheader = getCurPreheader(); local 613 DEBUG(dbgs() << "Hoisting to BB#" << Preheader->getNumber() << " from BB#" 618 Preheader->splice(Preheader->getFirstTerminator(), MBB, MI); 735 MachineBasicBlock *Preheader local 750 MachineBasicBlock *Preheader = getCurPreheader(); local 1400 Hoist(MachineInstr *MI, MachineBasicBlock *Preheader) argument [all...] |