Searched refs:loopHeader (Results 1 – 5 of 5) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | LoopUnswitch.cpp | 81 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/ |
D | LoopUnswitch.cpp | 189 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/ |
D | AMDILCFGStructurizer.cpp | 903 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/ |
D | nv50_ir_from_sm4.cpp | 2032 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/ |
D | teglRobustnessTests.cpp | 782 …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()
|