Home
last modified time | relevance | path

Searched refs:NewBlocks (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/llvm/lib/DebugInfo/MSF/
H A DMSFBuilder.cpp184 std::vector<uint32_t> NewBlocks; in addStream() local
185 NewBlocks.resize(ReqBlocks); in addStream()
186 if (auto EC = allocateBlocks(ReqBlocks, NewBlocks)) in addStream()
188 StreamData.push_back(std::make_pair(Size, NewBlocks)); in addStream()
197 uint32_t NewBlocks = bytesToBlocks(Size, BlockSize); in setStreamSize() local
200 if (NewBlocks > OldBlocks) { in setStreamSize()
201 uint32_t AddedBlocks = NewBlocks - OldBlocks; in setStreamSize()
209 } else if (OldBlocks > NewBlocks) { in setStreamSize()
212 uint32_t RemovedBlocks = OldBlocks - NewBlocks; in setStreamSize()
214 auto RemovedBlockList = CurrentBlocks.drop_front(NewBlocks); in setStreamSize()
/llvm-project-15.0.7/bolt/lib/Passes/
H A DRetpolineInsertion.cpp90 std::vector<std::unique_ptr<BinaryBasicBlock>> NewBlocks(3); in createNewRetpoline() local
94 NewBlocks[I] = NewRetpoline->createBasicBlock(Symbol); in createNewRetpoline()
95 NewBlocks[I].get()->setCFIState(0); in createNewRetpoline()
98 BinaryBasicBlock &BB0 = *NewBlocks[0].get(); in createNewRetpoline()
99 BinaryBasicBlock &BB1 = *NewBlocks[1].get(); in createNewRetpoline()
100 BinaryBasicBlock &BB2 = *NewBlocks[2].get(); in createNewRetpoline()
167 NewRetpoline->insertBasicBlocks(nullptr, std::move(NewBlocks), in createNewRetpoline()
/llvm-project-15.0.7/bolt/lib/Core/
H A DFunctionLayout.cpp47 ArrayRef<BinaryBasicBlock *> NewBlocks) { in insertBasicBlocks() argument
53 Blocks.insert(InsertBeforePos, NewBlocks.begin(), NewBlocks.end()); in insertBasicBlocks()
59 [&](unsigned &FragmentOffset) { FragmentOffset += NewBlocks.size(); }); in insertBasicBlocks()
H A DBinaryFunction.cpp2233 std::vector<std::unique_ptr<BinaryBasicBlock>> NewBlocks; in removeConditionalTailCalls() local
2289 NewBlocks.emplace_back(std::move(TailCallBB)); in removeConditionalTailCalls()
2298 insertBasicBlocks(std::prev(end()), std::move(NewBlocks), in removeConditionalTailCalls()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopPeel.cpp578 SmallVectorImpl<BasicBlock *> &NewBlocks, LoopBlocksDFS &LoopBlocks, in cloneLoopBlocks() argument
595 NewBlocks.push_back(NewBB); in cloneLoopBlocks()
622 cloneAndAdaptNoAliasScopes(LoopLocalNoAliasDeclScopes, NewBlocks, in cloneLoopBlocks()
849 SmallVector<BasicBlock *, 8> NewBlocks; in peelLoop() local
852 cloneLoopBlocks(L, Iter, InsertTop, InsertBot, ExitEdges, NewBlocks, in peelLoop()
858 remapInstructionsInBlocks(NewBlocks, VMap); in peelLoop()
881 NewBlocks[0]->getIterator(), F->end()); in peelLoop()
H A DLoopUnrollRuntime.cpp318 std::vector<BasicBlock *> &NewBlocks, LoopBlocksDFS &LoopBlocks, in CloneLoopBlocks() argument
334 NewBlocks.push_back(NewBB); in CloneLoopBlocks()
796 std::vector<BasicBlock *> NewBlocks; in UnrollRuntimeLoopRemainder() local
806 NewPreHeader, NewBlocks, LoopBlocks, VMap, DT, LI); in UnrollRuntimeLoopRemainder()
816 NewBlocks[0]->getIterator(), in UnrollRuntimeLoopRemainder()
897 for (BasicBlock *BB : NewBlocks) { in UnrollRuntimeLoopRemainder()
H A DLoopUnroll.cpp533 SmallVector<BasicBlock *, 8> NewBlocks; in UnrollLoop() local
593 NewBlocks.push_back(New); in UnrollLoop()
612 remapInstructionsInBlocks(NewBlocks, LastValueMap); in UnrollLoop()
613 for (BasicBlock *NewBlock : NewBlocks) in UnrollLoop()
623 cloneAndAdaptNoAliasScopes(LoopLocalNoAliasDeclScopes, NewBlocks, in UnrollLoop()
H A DLoopUnrollAndJam.cpp368 SmallVector<BasicBlock *, 8> NewBlocks; in UnrollAndJamLoop() local
412 NewBlocks.push_back(New); in UnrollAndJamLoop()
435 remapInstructionsInBlocks(NewBlocks, LastValueMap); in UnrollAndJamLoop()
436 for (BasicBlock *NewBlock : NewBlocks) { in UnrollAndJamLoop()
H A DCloneFunction.cpp1098 ArrayRef<BasicBlock *> NewBlocks, in cloneAndAdaptNoAliasScopes() argument
1109 for (BasicBlock *NewBlock : NewBlocks) in cloneAndAdaptNoAliasScopes()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp1239 SmallVector<BasicBlock *, 16> NewBlocks; in getNonLocalPointerDepFromBB() local
1246 NewBlocks.push_back(Pred); in getNonLocalPointerDepFromBB()
1256 for (unsigned i = 0; i < NewBlocks.size(); i++) in getNonLocalPointerDepFromBB()
1257 Visited.erase(NewBlocks[i]); in getNonLocalPointerDepFromBB()
1261 if (NewBlocks.size() > WorklistEntries) { in getNonLocalPointerDepFromBB()
1264 for (unsigned i = 0; i < NewBlocks.size(); i++) in getNonLocalPointerDepFromBB()
1265 Visited.erase(NewBlocks[i]); in getNonLocalPointerDepFromBB()
1269 WorklistEntries -= NewBlocks.size(); in getNonLocalPointerDepFromBB()
1270 Worklist.append(NewBlocks.begin(), NewBlocks.end()); in getNonLocalPointerDepFromBB()
H A DMemorySSAUpdater.cpp969 SmallPtrSet<BasicBlock *, 2> NewBlocks; in applyInsertUpdates() local
994 NewBlocks.insert(BB); in applyInsertUpdates()
998 for (auto *BB : NewBlocks) in applyInsertUpdates()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DFunctionLayout.h157 ArrayRef<BinaryBasicBlock *> NewBlocks);
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp272 void restrictToBlocks(const SmallSetVector<BasicBlock *, 4> &NewBlocks) { in restrictToBlocks() argument
277 if (!llvm::is_contained(NewBlocks, *BI)) { in restrictToBlocks()
285 assert(Blocks.size() == NewBlocks.size()); in restrictToBlocks()
H A DInductiveRangeCheckElimination.cpp1528 BasicBlock *NewBlocks[] = {PostLoopPreheader, PreLoopRRI.PseudoExit, in run() local
1535 std::remove(std::begin(NewBlocks), std::end(NewBlocks), nullptr); in run()
1537 addToParentLoopIfNeeded(makeArrayRef(std::begin(NewBlocks), NewBlocksEnd)); in run()
H A DSimpleLoopUnswitch.cpp1102 SmallVector<BasicBlock *, 4> NewBlocks; in buildClonedLoopBlocks() local
1103 NewBlocks.reserve(L.getNumBlocks() + ExitBlocks.size()); in buildClonedLoopBlocks()
1113 NewBlocks.push_back(NewBB); in buildClonedLoopBlocks()
1191 for (auto *ClonedBB : NewBlocks) in buildClonedLoopBlocks()
1262 for (auto *ClonedBB : NewBlocks) { in buildClonedLoopBlocks()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DCloning.h337 ArrayRef<BasicBlock *> NewBlocks,
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp1743 SmallVector<BasicBlock*, 8> NewBlocks; in cloneScopeBlocks() local
1749 NewBlocks.push_back(NewBB); in cloneScopeBlocks()
1758 NewBlocks[0]->getIterator(), F.end()); in cloneScopeBlocks()
1761 for (unsigned i = 0, e = NewBlocks.size(); i != e; ++i) in cloneScopeBlocks()
1762 for (Instruction &I : *NewBlocks[i]) in cloneScopeBlocks()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRegAllocGreedy.cpp730 auto NewBlocks = makeArrayRef(ActiveBlocks).slice(AddedTo); in growRegion() local
732 if (!addThroughConstraints(Cand.Intf, NewBlocks)) in growRegion()
737 SpillPlacer->addPrefSpill(NewBlocks, /* Strong= */ true); in growRegion()