Home
last modified time | relevance | path

Searched refs:LoopHeader (Results 1 – 4 of 4) sorted by relevance

/trueos/contrib/llvm/lib/Target/R600/
HDAMDILCFGStructurizer.cpp272 int loopcontPatternMatch(MachineLoop *LoopRep, MachineBasicBlock *LoopHeader);
368 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in hasBackEdge() local
369 return MBB->isSuccessor(LoopHeader); in hasBackEdge()
1105 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in mergeLoop() local
1121 InvMBBTraits::ChildIteratorType PI = InvMBBTraits::child_begin(LoopHeader), in mergeLoop()
1122 PE = InvMBBTraits::child_end(LoopHeader); in mergeLoop()
1131 settleLoopcontBlock(LatchBlks[i], LoopHeader); in mergeLoop()
1135 Match += serialPatternMatch(LoopHeader); in mergeLoop()
1136 Match += ifPatternMatch(LoopHeader); in mergeLoop()
1138 mergeLooplandBlock(LoopHeader, ExitBlk); in mergeLoop()
[all …]
/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDCGStmt.cpp498 JumpDest LoopHeader = getJumpDestInCurrentScope("while.cond"); in EmitWhileStmt() local
499 EmitBlock(LoopHeader.getBlock()); in EmitWhileStmt()
506 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader)); in EmitWhileStmt()
561 EmitBranch(LoopHeader.getBlock()); in EmitWhileStmt()
569 SimplifyForwardingBlocks(LoopHeader.getBlock()); in EmitWhileStmt()
/trueos/contrib/llvm/lib/CodeGen/
HDMachineBlockPlacement.cpp1077 MachineBasicBlock *LoopHeader = L->getHeader(); in buildCFGChains() local
1078 BlockFrequency LoopHeaderFreq = MBFI->getBlockFreq(LoopHeader); in buildCFGChains()
/trueos/contrib/llvm/lib/Transforms/Scalar/
HDLoopStrengthReduce.cpp2705 BasicBlock *LoopHeader = L->getHeader(); in CollectChains() local
2707 Rung->getBlock() != LoopHeader; Rung = Rung->getIDom()) { in CollectChains()
2710 LatchPath.push_back(LoopHeader); in CollectChains()