Home
last modified time | relevance | path

Searched refs:LoopRep (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Target/AMDGPU/
DAMDILCFGStructurizer.cpp212 MachineBasicBlock *getLoopLandInfo(MachineLoop *LoopRep) const;
273 int mergeLoop(MachineLoop *LoopRep);
312 MachineBasicBlock *normalizeInfiniteLoopExit(MachineLoop *LoopRep);
348 MachineBasicBlock *AMDGPUCFGStructurizer::getLoopLandInfo(MachineLoop *LoopRep) in getLoopLandInfo()
350 LoopLandInfoMap::const_iterator It = LLInfoMap.find(LoopRep); in getLoopLandInfo()
357 MachineLoop *LoopRep = MLI->getLoopFor(MBB); in hasBackEdge() local
358 if (!LoopRep) in hasBackEdge()
360 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in hasBackEdge()
372 MachineLoop *LoopRep = MLI->getLoopFor(MBB); in isActiveLoophead() local
373 while (LoopRep && LoopRep->getHeader() == MBB) { in isActiveLoophead()
[all …]
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILCFGStructurizer.cpp316 int loopbreakPatternMatch(LoopT *LoopRep, BlockT *LoopHeader);
317 int loopcontPatternMatch(LoopT *LoopRep, BlockT *LoopHeader);
349 BlockT *relocateLoopcontBlock(LoopT *ParentLoopRep, LoopT *LoopRep,
352 BlockT *addLoopEndbranchBlock(LoopT *LoopRep,
355 BlockT *normalizeInfiniteLoopExit(LoopT *LoopRep);
362 BlockT *exitingBlock2ExitBlock (LoopT *LoopRep, BlockT *exitingBlock);
375 BlockT *recordLoopLandBlock(LoopT *LoopRep, BlockT *LandBlock,
378 void setLoopLandBlock(LoopT *LoopRep, BlockT *Block = NULL);
379 BlockT *getLoopLandBlock(LoopT *LoopRep);
380 LoopLandInfo *getLoopLandInfo(LoopT *LoopRep);
[all …]