HomeSort by relevance Sort by last modified time
    Searched refs:MachineLoop (Results 1 - 17 of 17) sorted by null

  /external/llvm/include/llvm/CodeGen/
MachineLoopInfo.h 41 class MachineLoop;
42 __extension__ extern template class LoopBase<MachineBasicBlock, MachineLoop>;
45 class MachineLoop : public LoopBase<MachineBasicBlock, MachineLoop> {
47 MachineLoop();
62 friend class LoopInfoBase<MachineBasicBlock, MachineLoop>;
63 explicit MachineLoop(MachineBasicBlock *MBB)
64 : LoopBase<MachineBasicBlock, MachineLoop>(MBB) {}
70 class LoopInfoBase<MachineBasicBlock, MachineLoop>;
74 LoopInfoBase<MachineBasicBlock, MachineLoop> LI
    [all...]
MachineTraceMetrics.h 60 class MachineLoop;
315 const MachineLoop *getLoopFor(const MachineBasicBlock*) const;
AsmPrinter.h 40 class MachineLoop;
  /external/llvm/lib/CodeGen/
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 {
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)
    [all...]
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);
    [all...]
CalcSpillWeights.cpp 100 MachineLoop *loop = nullptr;
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);
    [all...]
PHIElimination.cpp 551 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr;
568 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : nullptr;
MachineBasicBlock.cpp 933 if (MachineLoop *TIL = MLI->getLoopFor(this)) {
936 if (MachineLoop *DestLoop = MLI->getLoopFor(Succ)) {
    [all...]
SplitKit.cpp 685 const MachineLoop *DefLoop = Loops.getLoopFor(DefMBB);
693 const MachineLoop *Loop = Loops.getLoopFor(MBB);
    [all...]
  /external/llvm/lib/Target/R600/
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 *LoopRep, MachineBasicBlock *MBB = nullptr)
    [all...]
  /external/llvm/lib/Target/Hexagon/
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 *L
    [all...]
  /external/llvm/include/llvm/Analysis/
BlockFrequencyInfoImpl.h 151 class MachineLoop;
497 typedef MachineLoop LoopT;
    [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp     [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDILCFGStructurizer.cpp     [all...]
  /external/mesa3d/src/gallium/drivers/radeon/
AMDILCFGStructurizer.cpp     [all...]

Completed in 583 milliseconds