Searched refs:Blocks (Results 26 - 50 of 120) sorted by relevance

12345

/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.cpp80 AllocationMap Blocks;
125 Blocks[KV.first] = std::move(SegMem);
128 new IPMMAlloc(std::move(Blocks)));
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DPostOrderIterator.h290 std::vector<NodeRef> Blocks; // Block list in normal PO order
293 std::copy(po_begin(BB), po_end(BB), std::back_inserter(Blocks));
303 rpo_iterator begin() { return Blocks.rbegin(); }
304 const_rpo_iterator begin() const { return Blocks.crbegin(); }
305 rpo_iterator end() { return Blocks.rend(); }
306 const_rpo_iterator end() const { return Blocks.crend(); }
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DPDBFile.cpp214 ArrayRef<support::ulittle32_t> Blocks; local
215 if (auto EC = Reader.readArray(Blocks, NumExpectedStreamBlocks))
217 for (uint32_t Block : Blocks) {
224 ContainerLayout.StreamMap.push_back(Blocks);
247 auto Blocks = getStreamBlockList(StreamIdx); local
248 Result.Blocks.assign(Blocks.begin(), Blocks.end());
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-fdr-dump.cpp105 auto &Blocks = ProcessThreadBlocks.second;
106 for (auto &B : Blocks) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DSpillPlacement.h119 /// @param Blocks Array of block numbers that prefer to spill in and out.
121 void addPrefSpill(ArrayRef<unsigned> Blocks, bool Strong);
H A DSpillPlacement.cpp286 void SpillPlacement::addPrefSpill(ArrayRef<unsigned> Blocks, bool Strong) { argument
287 for (ArrayRef<unsigned>::iterator I = Blocks.begin(), E = Blocks.end();
H A DInterferenceCache.cpp112 Blocks.resize(MF->getNumBlockIDs());
160 BlockInterference *BI = &Blocks[MBBNum];
212 BI = &Blocks[MBBNum];
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/MSF/
H A DMSFCommon.cpp72 FL.Blocks.push_back(support::ulittle32_t(FpmBlock));
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePostDominators.h83 findNearestCommonDominator(ArrayRef<MachineBasicBlock *> Blocks) const;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineScheduler.cpp627 Blocks.find(BlockVariant);
628 if (B == Blocks.end()) {
634 Res.Blocks = CurrentBlocks;
637 Blocks[BlockVariant] = Res;
1257 LLVM_DEBUG(dbgs() << "Blocks created:\n\n";
1328 LLVM_DEBUG(dbgs() << "\nScheduling Blocks\n\n");
1443 DAG(DAG), Variant(Variant), Blocks(BlocksStruct.Blocks),
1457 LiveOutRegsNumUsages.resize(Blocks.size());
1458 for (unsigned i = 0, e = Blocks
1773 SIScheduleBlocks Blocks = BlockCreator.getBlocks(BlockVariant); local
[all...]
H A DSIWholeQuadMode.cpp157 DenseMap<MachineBasicBlock *, BlockInfo> Blocks; member in class:__anon2132::SIWholeQuadMode
231 for (const auto &BII : Blocks) {
326 BlockInfo &BBI = Blocks[&MBB];
432 BlockInfo &BI = Blocks[MBB];
477 BlockInfo BI = Blocks[&MBB]; // Make a copy to prevent dangling references.
491 BlockInfo &PredBI = Blocks[Pred];
502 BlockInfo &SuccBI = Blocks[Succ];
694 auto BII = Blocks.find(&MBB);
695 if (BII == Blocks.end())
895 Blocks
[all...]
H A DSIMachineScheduler.h95 // Unique ID, the index of the Block in the SIScheduleDAGMI Blocks table.
214 std::vector<SIScheduleBlock*> Blocks; member in struct:llvm::SIScheduleBlocks
230 SIScheduleBlocks> Blocks; member in class:llvm::SIScheduleBlockCreator
271 // Divides Blocks having no bottom up or top down dependencies on Reserved groups.
294 // Divides Blocks with important size.
324 std::vector<SIScheduleBlock*> Blocks; member in class:llvm::SIScheduleBlockScheduler
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CmovConversion.cpp127 /// \param Blocks List of blocks to process.
130 bool collectCmovCandidates(ArrayRef<MachineBasicBlock *> Blocks,
137 /// \param Blocks List of blocks to process.
140 bool checkForProfitableCmovCandidates(ArrayRef<MachineBasicBlock *> Blocks,
182 SmallVector<MachineBasicBlock *, 4> Blocks; local
184 Blocks.push_back(&MBB);
185 if (collectCmovCandidates(Blocks, AllCmovGroups, /*IncludeLoads*/ true)) {
255 ArrayRef<MachineBasicBlock *> Blocks, CmovGroups &CmovInstGroups,
278 for (auto *MBB : Blocks) {
377 ArrayRef<MachineBasicBlock *> Blocks, CmovGroup
254 collectCmovCandidates( ArrayRef<MachineBasicBlock *> Blocks, CmovGroups &CmovInstGroups, bool IncludeLoads) argument
376 checkForProfitableCmovCandidates( ArrayRef<MachineBasicBlock *> Blocks, CmovGroups &CmovInstGroups) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCloning.h241 /// Blocks.
250 SmallVectorImpl<BasicBlock *> &Blocks);
252 /// Remaps instructions in \p Blocks using the mapping in \p VMap.
253 void remapInstructionsInBlocks(const SmallVectorImpl<BasicBlock *> &Blocks,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/MSF/
H A DMSFCommon.h80 std::vector<support::ulittle32_t> Blocks; member in class:llvm::msf::MSFStreamLayout
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DCodeViewYAMLDebugSections.h95 std::vector<SourceLineBlock> Blocks; member in struct:llvm::CodeViewYAML::SourceLineInfo
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp409 BCECmpChain(const std::vector<BasicBlock *> &Blocks, PHINode &Phi,
436 BCECmpChain::BCECmpChain(const std::vector<BasicBlock *> &Blocks, PHINode &Phi, argument
439 assert(!Blocks.empty() && "a chain should have at least one block");
443 for (size_t BlockIdx = 0; BlockIdx < Blocks.size(); ++BlockIdx) {
444 BasicBlock *const Block = Blocks[BlockIdx];
763 std::vector<BasicBlock *> Blocks(NumBlocks);
774 Blocks[BlockIndex] = CurBlock;
790 Blocks[0] = CurBlock;
791 return Blocks;
813 // - Blocks canno
850 const auto Blocks = local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/XRay/
H A DTrace.cpp310 auto &Blocks = PTB.second; local
311 for (auto &B : Blocks) {
329 auto &Blocks = PTB.second; local
330 llvm::sort(Blocks, [](const BlockIndexer::Block &L,
337 for (auto &B : Blocks) {
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DComment.h1094 ArrayRef<BlockContentComment *> Blocks; member in class:clang::comments::ParamCommandComment::FullComment
1098 FullComment(ArrayRef<BlockContentComment *> Blocks, DeclInfo *D) : argument
1100 Blocks(Blocks), ThisDeclInfo(D) {
1101 if (Blocks.empty())
1105 SourceRange(Blocks.front()->getBeginLoc(), Blocks.back()->getEndLoc()));
1106 setLocation(Blocks.front()->getBeginLoc());
1114 return reinterpret_cast<child_iterator>(Blocks.begin());
1118 return reinterpret_cast<child_iterator>(Blocks
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h563 return make_range(Blocks.begin(), Blocks.end());
568 return make_range(Blocks.begin(), Blocks.end());
596 assert(!Blocks.count(&B) && "Block is already in this section");
597 Blocks.insert(&B);
601 assert(Blocks.count(&B) && "Block is not in this section");
602 Blocks.erase(&B);
608 BlockSet Blocks; member in class:llvm::jitlink::Section
613 /// to the first and last Blocks i
1071 addBlocks(BlockPtrRange &&Blocks, PredFn Pred = includeAllBlocks) argument
1082 addBlocksWithoutChecking(BlockPtrRange &&Blocks) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp370 /// viable sub-region entry point. Blocks with higher scores are better entry
372 SmallVector<BlockTy, 0> Blocks = {}; member in class:__anon2588::OutliningRegion
411 ColdRegion->Blocks.emplace_back(BB, Score);
501 ArrayRef<std::pair<BasicBlock *, unsigned>> blocks() const { return Blocks; }
516 auto RegionEndIt = Blocks.end();
517 auto RegionStartIt = remove_if(Blocks, [&](const BlockTy &Block) {
530 Blocks.erase(RegionStartIt, RegionEndIt);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DDebugLinesSubsection.h143 std::vector<Block> Blocks; member in class:llvm::codeview::final
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPdbYaml.h47 std::vector<uint32_t> Blocks; member in struct:llvm::pdb::yaml::StreamBlockList
H A DYAMLOutputStyle.cpp90 auto Blocks = File.getDirectoryBlockArray();
91 Obj.Headers->DirectoryBlocks.assign(Blocks.begin(), Blocks.end());
145 BlockList.Blocks.assign(Stream.begin(), Stream.end());
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h1301 CFGBlock & front() { return *Blocks.front(); }
1302 CFGBlock & back() { return *Blocks.back(); }
1304 iterator begin() { return Blocks.begin(); }
1305 iterator end() { return Blocks.end(); }
1306 const_iterator begin() const { return Blocks.begin(); }
1307 const_iterator end() const { return Blocks.end(); }
1309 iterator nodes_begin() { return iterator(Blocks.begin()); }
1310 iterator nodes_end() { return iterator(Blocks.end()); }
1311 const_iterator nodes_begin() const { return const_iterator(Blocks.begin()); }
1312 const_iterator nodes_end() const { return const_iterator(Blocks
[all...]

Completed in 394 milliseconds

12345