| /llvm-project-15.0.7/llvm/lib/DebugInfo/MSF/ |
| H A D | MSFBuilder.cpp | 184 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 D | RetpolineInsertion.cpp | 90 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 D | FunctionLayout.cpp | 47 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 D | BinaryFunction.cpp | 2233 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 D | LoopPeel.cpp | 578 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 D | LoopUnrollRuntime.cpp | 318 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 D | LoopUnroll.cpp | 533 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 D | LoopUnrollAndJam.cpp | 368 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 D | CloneFunction.cpp | 1098 ArrayRef<BasicBlock *> NewBlocks, in cloneAndAdaptNoAliasScopes() argument 1109 for (BasicBlock *NewBlock : NewBlocks) in cloneAndAdaptNoAliasScopes()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemoryDependenceAnalysis.cpp | 1239 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 D | MemorySSAUpdater.cpp | 969 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 D | FunctionLayout.h | 157 ArrayRef<BinaryBasicBlock *> NewBlocks);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | GVNSink.cpp | 272 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 D | InductiveRangeCheckElimination.cpp | 1528 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 D | SimpleLoopUnswitch.cpp | 1102 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 D | Cloning.h | 337 ArrayRef<BasicBlock *> NewBlocks,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | ControlHeightReduction.cpp | 1743 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 D | RegAllocGreedy.cpp | 730 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()
|