Home
last modified time | relevance | path

Searched refs:loopHeader (Results 1 – 5 of 5) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLoopUnswitch.cpp81 BasicBlock *loopHeader; member in __anonf7cb0b700111::LoopUnswitch
95 currentLoop(NULL), DT(NULL), loopHeader(NULL), in LoopUnswitch()
133 loopHeader = currentLoop->getHeader(); in initLoopData()
420 Function *F = loopHeader->getParent(); in UnswitchIfProfitable()
518 << loopHeader->getName() << " [" << L->getBlocks().size() in UnswitchTrivialCondition()
525 BasicBlock *NewPH = SplitEdge(loopPreheader, loopHeader, this); in UnswitchTrivialCondition()
583 Function *F = loopHeader->getParent(); in UnswitchNontrivialCondition()
585 << loopHeader->getName() << " [" << L->getBlocks().size() in UnswitchNontrivialCondition()
597 BasicBlock *NewPreheader = SplitEdge(loopPreheader, loopHeader, this); in UnswitchNontrivialCondition()
770 if (loopHeader == BB && L->contains(Pred)) { in RemoveBlockIfDead()
/external/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp189 BasicBlock *loopHeader; member in __anon1bf9f3440111::LoopUnswitch
206 currentLoop(nullptr), DT(nullptr), loopHeader(nullptr), in LoopUnswitch()
230 loopHeader = currentLoop->getHeader(); in initLoopData()
504 LLVMContext &Context = loopHeader->getContext(); in processCurrentLoop()
552 loopHeader->getParent()->hasFnAttribute(Attribute::OptimizeForSize)) in processCurrentLoop()
560 BlockFrequency LoopEntryFreq = BFI.getBlockFreq(loopHeader); in processCurrentLoop()
821 << loopHeader->getName() << " [" << L->getBlocks().size() in UnswitchTrivialCondition()
829 BasicBlock *NewPH = SplitEdge(loopPreheader, loopHeader, DT, LI); in UnswitchTrivialCondition()
1028 Function *F = loopHeader->getParent(); in UnswitchNontrivialCondition()
1030 << loopHeader->getName() << " [" << L->getBlocks().size() in UnswitchNontrivialCondition()
[all …]
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILCFGStructurizer.cpp903 BlockT *loopHeader = loopRep->getHeader(); in loopendPatternMatch() local
905 int numBreak = loopbreakPatternMatch(loopRep, loopHeader); in loopendPatternMatch()
911 int numCont = loopcontPatternMatch(loopRep, loopHeader); in loopendPatternMatch()
946 BlockT *loopHeader) { in loopbreakPatternMatch() argument
1123 BlockT *loopHeader) { in loopcontPatternMatch() argument
1127 InvBlockGTraits::child_begin(loopHeader), in loopcontPatternMatch()
1128 iterEnd = InvBlockGTraits::child_end(loopHeader); in loopcontPatternMatch()
1133 loopHeader, loopRep); in loopcontPatternMatch()
1142 (*iter)->removeSuccessor(loopHeader); in loopcontPatternMatch()
2176 BlockT *loopHeader; in normalizeInfiniteLoopExit() local
[all …]
/external/mesa3d/src/gallium/drivers/nv50/codegen/
Dnv50_ir_from_sm4.cpp2032 BasicBlock *loopHeader = new BasicBlock(func); in handleInstruction() local
2035 loopBBs.push(loopHeader); in handleInstruction()
2042 bb->cfg.attach(&loopHeader->cfg, Graph::Edge::TREE); in handleInstruction()
2043 setPosition(loopHeader, true); in handleInstruction()
2044 mkFlow(OP_PRECONT, loopHeader, CC_ALWAYS, NULL); in handleInstruction()
/external/deqp/modules/egl/
DteglRobustnessTests.cpp782 …const std::string loopHeader = " for (highp int i = 0; i < " + iterCount + " || " + iterCount + " … in genNonComputeSource() local
788 vert << loopHeader << " " << body << "\n"; in genNonComputeSource()
791 frag << loopHeader << " " << body << "\n"; in genNonComputeSource()
797 op << loopHeader << " " << body << "\n"; in genNonComputeSource()