Searched refs:LoopStack (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | LoopUnrolling.cpp | 66 REGISTER_LIST_WITH_PROGRAMSTATE(LoopStack, LoopState) 76 auto LS = State->get<LoopStack>(); in processLoopEnd() 78 State = State->set<LoopStack>(LS.getTail()); in processLoopEnd() 308 auto LS = State->get<LoopStack>(); in updateLoopStack() 312 State = State->set<LoopStack>(LS.getTail()); in updateLoopStack() 313 State = State->add<LoopStack>( in updateLoopStack() 320 State = State->add<LoopStack>( in updateLoopStack() 329 State = State->add<LoopStack>( in updateLoopStack() 332 State = State->add<LoopStack>( in updateLoopStack() 338 auto LS = State->get<LoopStack>(); in isUnrolledState()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | R600ControlFlowFinalizer.cpp | 38 std::vector<StackItem> LoopStack; member 59 return LoopStack.size(); in getLoopDepth() 168 LoopStack.push_back(CFStack::ENTRY); in pushLoop() 184 LoopStack.pop_back(); in popLoop() 488 std::vector<std::pair<unsigned, std::set<MachineInstr *>>> LoopStack; in runOnMachineFunction() local 545 LoopStack.push_back(std::move(Pair)); in runOnMachineFunction() 553 std::move(LoopStack.back()); in runOnMachineFunction() 554 LoopStack.pop_back(); in runOnMachineFunction() 615 LoopStack.back().second.insert(MIb); in runOnMachineFunction() 623 LoopStack.back().second.insert(MIb); in runOnMachineFunction()
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopBuilder.cpp | 1181 assert(LoopStack.size() == 1 && LoopStack.back().L == L); in buildSchedule() 1182 scop->setScheduleTree(LoopStack[0].Schedule); in buildSchedule() 1240 Loop *LastLoop = LoopStack.back().L; in buildSchedule() 1247 LoopStack.push_back({L, {}, 0}); in buildSchedule() 1249 buildSchedule(RN, LoopStack); in buildSchedule() 1257 buildSchedule(LocalRegion, LoopStack); in buildSchedule() 1262 assert(LoopStack.rbegin() != LoopStack.rend()); in buildSchedule() 1263 auto LoopData = LoopStack.rbegin(); in buildSchedule() 1281 size_t Dimension = LoopStack.size(); in buildSchedule() 1287 assert(std::next(LoopData) != LoopStack.rend()); in buildSchedule() [all …]
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | ScopBuilder.h | 747 void buildSchedule(Region *R, LoopStackTy &LoopStack); 762 void buildSchedule(RegionNode *RN, LoopStackTy &LoopStack);
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 892 LoopStack.push(LoopHeader.getBlock(), CGM.getContext(), CGM.getCodeGenOpts(), in EmitWhileStmt() 942 LoopStack.pop(); in EmitWhileStmt() 991 LoopStack.push(LoopBody, CGM.getContext(), CGM.getCodeGenOpts(), DoAttrs, in EmitDoStmt() 1004 LoopStack.pop(); in EmitDoStmt() 1037 LoopStack.push(CondBlock, CGM.getContext(), CGM.getCodeGenOpts(), ForAttrs, in EmitForStmt() 1125 LoopStack.pop(); in EmitForStmt() 1152 LoopStack.push(CondBlock, CGM.getContext(), CGM.getCodeGenOpts(), ForAttrs, in EmitCXXForRangeStmt() 1207 LoopStack.pop(); in EmitCXXForRangeStmt()
|
| H A D | CGStmtOpenMP.cpp | 2128 LoopStack.pop(); in EmitOMPInnerLoop() 2379 CGF.LoopStack.setParallel(/*Enable=*/false); in emitSimdlenSafelenClause() 2385 LoopStack.setParallel(/*Enable=*/true); in EmitOMPSimdInit() 2386 LoopStack.setVectorizeEnable(); in EmitOMPSimdInit() 2390 LoopStack.setParallel(/*Enable=*/true); in EmitOMPSimdInit() 2399 LoopStack.setParallel(/*Enable=*/false); in EmitOMPSimdInit() 2731 LoopStack.setUnrollState(LoopAttributes::Enable); in EmitOMPUnrollDirective() 2734 LoopStack.setUnrollState(LoopAttributes::Full); in EmitOMPUnrollDirective() 2740 LoopStack.setUnrollCount(Factor); in EmitOMPUnrollDirective() 2814 CGF.LoopStack.setParallel(!IsMonotonic); in EmitOMPOuterLoop() [all …]
|
| H A D | CodeGenFunction.cpp | 2505 LoopStack.InsertHelper(I); in InsertHelper()
|
| H A D | CodeGenFunction.h | 268 LoopInfoStack LoopStack;
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 13685 SmallVector<Loop *, 8> LoopStack(LI.begin(), LI.end()); in verify() local 13726 while (!LoopStack.empty()) { in verify() 13727 auto *L = LoopStack.pop_back_val(); in verify() 13728 llvm::append_range(LoopStack, *L); in verify()
|