Home
last modified time | relevance | path

Searched refs:LoopStack (Results 1 – 11 of 11) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceLoopAnalyzer.cpp110 LoopNodePtrList LoopStack; member in Ice::LoopAnalyzer
151 LoopStack.reserve(Nodes.size()); in LoopAnalyzer()
170 assert(LoopStack.empty()); in computeLoopNestDepth()
193 LoopStack.push_back(&Node); in processNode()
224 if (LoopStack.back() == &Node) { in processNode()
225 LoopStack.back()->setOnStack(false); in processNode()
227 LoopStack.back()->incrementLoopNestDepth(); in processNode()
228 LoopStack.back()->setDeleted(); in processNode()
230 LoopStack.pop_back(); in processNode()
237 for (auto It = LoopStack.rbegin(); It != LoopStack.rend(); ++It) { in processNode()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DR600ControlFlowFinalizer.cpp63 std::vector<StackItem> LoopStack; member
84 return LoopStack.size(); in getLoopDepth()
199 LoopStack.push_back(CFStack::ENTRY); in pushLoop()
215 LoopStack.pop_back(); in popLoop()
521 std::vector<std::pair<unsigned, std::set<MachineInstr *>>> LoopStack; in runOnMachineFunction() local
578 LoopStack.push_back(std::move(Pair)); in runOnMachineFunction()
586 std::move(LoopStack.back()); in runOnMachineFunction()
587 LoopStack.pop_back(); in runOnMachineFunction()
648 LoopStack.back().second.insert(MIb); in runOnMachineFunction()
656 LoopStack.back().second.insert(MIb); in runOnMachineFunction()
/external/llvm/lib/Target/AMDGPU/
DR600ControlFlowFinalizer.cpp44 std::vector<StackItem> LoopStack; member
66 return LoopStack.size(); in getLoopDepth()
181 LoopStack.push_back(CFStack::ENTRY); in pushLoop()
197 LoopStack.pop_back(); in popLoop()
507 std::vector<std::pair<unsigned, std::set<MachineInstr *> > > LoopStack; in runOnMachineFunction() local
563 LoopStack.push_back(std::move(Pair)); in runOnMachineFunction()
571 std::move(LoopStack.back()); in runOnMachineFunction()
572 LoopStack.pop_back(); in runOnMachineFunction()
633 LoopStack.back().second.insert(MIb); in runOnMachineFunction()
641 LoopStack.back().second.insert(MIb); in runOnMachineFunction()
/external/mesa3d/src/gallium/drivers/r300/compiler/
Dradeon_dataflow_deadcode.c69 struct loopinfo * LoopStack; member
93 struct loopinfo * loop = &s->LoopStack[s->LoopStackSize - 1]; in push_break()
102 memory_pool_array_reserve(&s->C->Pool, struct loopinfo, s->LoopStack, in push_loop()
104 memset(&s->LoopStack[s->LoopStackSize++], 0, sizeof(struct loopinfo)); in push_loop()
275 struct loopinfo * loop = &s.LoopStack[s.LoopStackSize-1]; in rc_dataflow_deadcode()
/external/clang/lib/CodeGen/
DCGStmt.cpp666 LoopStack.push(LoopHeader.getBlock(), CGM.getContext(), WhileAttrs, in EmitWhileStmt()
734 LoopStack.pop(); in EmitWhileStmt()
758 LoopStack.push(LoopBody, CGM.getContext(), DoAttrs, in EmitDoStmt()
794 LoopStack.pop(); in EmitDoStmt()
824 LoopStack.push(CondBlock, CGM.getContext(), ForAttrs, DL); in EmitForStmt()
896 LoopStack.pop(); in EmitForStmt()
922 LoopStack.push(CondBlock, CGM.getContext(), ForAttrs, DL); in EmitCXXForRangeStmt()
972 LoopStack.pop(); in EmitCXXForRangeStmt()
DCGStmtOpenMP.cpp1284 LoopStack.push(CondBlock, Builder.getCurrentDebugLocation()); in EmitOMPInnerLoop()
1316 LoopStack.pop(); in EmitOMPInnerLoop()
1517 CGF.LoopStack.setVectorizeWidth(Val->getZExtValue()); in emitSimdlenSafelenClause()
1522 CGF.LoopStack.setParallel(!D.getSingleClause<OMPSafelenClause>()); in emitSimdlenSafelenClause()
1527 CGF.LoopStack.setVectorizeWidth(Val->getZExtValue()); in emitSimdlenSafelenClause()
1531 CGF.LoopStack.setParallel(false); in emitSimdlenSafelenClause()
1538 LoopStack.setParallel(!IsMonotonic); in EmitOMPSimdInit()
1539 LoopStack.setVectorizeEnable(true); in EmitOMPSimdInit()
1685 LoopStack.push(CondBlock, Builder.getCurrentDebugLocation()); in EmitOMPOuterLoop()
1726 LoopStack.setParallel(!IsMonotonic); in EmitOMPOuterLoop()
[all …]
DCodeGenFunction.cpp1912 LoopStack.InsertHelper(I); in InsertHelper()
DCodeGenFunction.h140 LoopInfoStack LoopStack; variable
/external/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_exec.h406 uint LoopStack[TGSI_EXEC_MAX_LOOP_NESTING]; member
Dtgsi_exec.c5514 mach->LoopStack[mach->LoopStackTop++] = mach->LoopMask; in exec_instruction()
5555 mach->LoopMask = mach->LoopStack[mach->LoopStackTop]; in exec_instruction()
5721 mach->LoopStack[mach->LoopStackTop++] = mach->LoopMask; in exec_instruction()
5741 mach->LoopMask = mach->LoopStack[--mach->LoopStackTop]; in exec_instruction()
5780 mach->LoopMask = mach->LoopStack[mach->LoopStackTop]; in exec_instruction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DScalarEvolution.cpp11668 SmallVector<Loop *, 8> LoopStack(LI.begin(), LI.end()); in verify() local
11689 while (!LoopStack.empty()) { in verify()
11690 auto *L = LoopStack.pop_back_val(); in verify()
11691 LoopStack.insert(LoopStack.end(), L->begin(), L->end()); in verify()