Searched refs:MachineLoop (Results 1 - 17 of 17) sorted by relevance
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineLoopInfo.h | 41 class MachineLoop; 42 __extension__ extern template class LoopBase<MachineBasicBlock, MachineLoop>; 45 class MachineLoop : public LoopBase<MachineBasicBlock, MachineLoop> { class in namespace:llvm 47 MachineLoop(); 62 friend class LoopInfoBase<MachineBasicBlock, MachineLoop>; 63 explicit MachineLoop(MachineBasicBlock *MBB) function in class:llvm::MachineLoop 64 : LoopBase<MachineBasicBlock, MachineLoop>(MBB) {} 70 class LoopInfoBase<MachineBasicBlock, MachineLoop>; 74 LoopInfoBase<MachineBasicBlock, MachineLoop> L [all...] |
H A D | MachineTraceMetrics.h | 60 class MachineLoop; 315 const MachineLoop *getLoopFor(const MachineBasicBlock*) const;
|
H A D | AsmPrinter.h | 40 class MachineLoop;
|
/external/llvm/lib/CodeGen/ |
H A D | MachineLoopInfo.cpp | 25 template class llvm::LoopBase<MachineBasicBlock, MachineLoop>; 26 template class llvm::LoopInfoBase<MachineBasicBlock, MachineLoop>; 49 MachineBasicBlock *MachineLoop::getTopBlock() { 63 MachineBasicBlock *MachineLoop::getBottomBlock() { 78 void MachineLoop::dump() const {
|
H A D | MachineBlockPlacement.cpp | 225 MachineBasicBlock *findBestLoopTop(MachineLoop &L, 228 MachineLoop &L, 230 void buildLoopChains(MachineFunction &F, MachineLoop &L); 551 MachineBlockPlacement::findBestLoopTop(MachineLoop &L, 608 MachineLoop &L, 632 for (MachineLoop::block_iterator I = L.block_begin(), 677 if (MachineLoop *ExitLoop = MLI->getLoopFor(*SI)) { 781 MachineLoop &L) { 784 for (MachineLoop::iterator LI = L.begin(), LE = L.end(); LI != LE; ++LI) 811 for (MachineLoop [all...] |
H A D | MachineTraceMetrics.cpp | 158 const MachineLoop* 297 static bool isExitingLoop(const MachineLoop *From, const MachineLoop *To) { 320 const MachineLoop *CurLoop = getLoopFor(MBB); 348 const MachineLoop *CurLoop = getLoopFor(MBB); 444 if (const MachineLoop *FromLoop = LB.Loops->getLoopFor(From)) { 586 const MachineLoop *Loop = getLoopFor(MBB); 594 const MachineLoop *Loop = getLoopFor(MBB); 595 const MachineLoop *SuccLoop = getLoopFor(TBI.Succ); 1049 if (const MachineLoop *Loo [all...] |
H A D | CalcSpillWeights.cpp | 100 MachineLoop *loop = nullptr;
|
H A D | MachineLICM.cpp | 81 MachineLoop *CurLoop; // The current loop we are working on. 310 static bool LoopIsOuterMostWithPredecessor(MachineLoop *CurLoop) { 315 for (MachineLoop *L = CurLoop->getParentLoop(); L; L = L->getParentLoop()) 359 SmallVector<MachineLoop *, 8> Worklist(MLI->begin(), MLI->end()); 515 const MachineLoop *ML = MLI->getLoopFor(BB); 709 const MachineLoop *ML = MLI->getLoopFor(BB);
|
H A D | PHIElimination.cpp | 551 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; 568 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : nullptr;
|
H A D | MachineBasicBlock.cpp | 933 if (MachineLoop *TIL = MLI->getLoopFor(this)) { 936 if (MachineLoop *DestLoop = MLI->getLoopFor(Succ)) { 953 if (MachineLoop *P = DestLoop->getParentLoop())
|
H A D | SplitKit.cpp | 685 const MachineLoop *DefLoop = Loops.getLoopFor(DefMBB); 693 const MachineLoop *Loop = Loops.getLoopFor(MBB);
|
/external/llvm/lib/Target/R600/ |
H A D | AMDILCFGStructurizer.cpp | 127 typedef std::map<MachineLoop *, MachineBasicBlock *> LoopLandInfoMap; 203 for (MachineLoop::iterator iter = LoopInfo.begin(), 211 MachineBasicBlock *getLoopLandInfo(MachineLoop *LoopRep) const; 213 static unsigned getLoopDepth(MachineLoop *LoopRep); 275 int mergeLoop(MachineLoop *LoopRep); 276 int loopcontPatternMatch(MachineLoop *LoopRep, MachineBasicBlock *LoopHeader); 279 MachineLoop *ContingLoop, MachineBasicBlock *ContMBB, 280 MachineLoop *ContLoop); 318 MachineBasicBlock *normalizeInfiniteLoopExit(MachineLoop *LoopRep); 337 void setLoopLandBlock(MachineLoop *LoopRe [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonHardwareLoops.cpp | 130 bool findInductionRegister(MachineLoop *L, unsigned &Reg, 136 CountValue *getLoopTripCount(MachineLoop *L, 146 CountValue *computeCount(MachineLoop *Loop, 159 bool containsInvalidInstruction(MachineLoop *L) const; 163 bool convertToHardwareLoop(MachineLoop *L); 211 bool fixupInductionVariable(MachineLoop *L); 215 MachineBasicBlock *createPreheaderForLoop(MachineLoop *L); 310 MachineLoop *L = *I; 319 bool HexagonHardwareLoops::findInductionRegister(MachineLoop *L, 430 CountValue *HexagonHardwareLoops::getLoopTripCount(MachineLoop * [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | BlockFrequencyInfoImpl.h | 151 class MachineLoop; 497 typedef MachineLoop LoopT;
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 2120 static void PrintParentLoopComment(raw_ostream &OS, const MachineLoop *Loop, 2133 static void PrintChildLoopComment(raw_ostream &OS, const MachineLoop *Loop, 2136 for (const MachineLoop *CL : *Loop) { 2150 const MachineLoop *Loop = LI->getLoopFor(&MBB);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | AMDILCFGStructurizer.cpp | 2660 typedef MachineLoop LoopType;
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDILCFGStructurizer.cpp | 2660 typedef MachineLoop LoopType;
|
Completed in 1392 milliseconds