/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | JITLinkMemoryManager.cpp | 80 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 D | PostOrderIterator.h | 290 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 D | PDBFile.cpp | 214 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 D | xray-fdr-dump.cpp | 105 auto &Blocks = ProcessThreadBlocks.second; 106 for (auto &B : Blocks) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SpillPlacement.h | 119 /// @param Blocks Array of block numbers that prefer to spill in and out. 121 void addPrefSpill(ArrayRef<unsigned> Blocks, bool Strong);
|
H A D | SpillPlacement.cpp | 286 void SpillPlacement::addPrefSpill(ArrayRef<unsigned> Blocks, bool Strong) { argument 287 for (ArrayRef<unsigned>::iterator I = Blocks.begin(), E = Blocks.end();
|
H A D | InterferenceCache.cpp | 112 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 D | MSFCommon.cpp | 72 FL.Blocks.push_back(support::ulittle32_t(FpmBlock));
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachinePostDominators.h | 83 findNearestCommonDominator(ArrayRef<MachineBasicBlock *> Blocks) const;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIMachineScheduler.cpp | 627 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 D | SIWholeQuadMode.cpp | 157 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 D | SIMachineScheduler.h | 95 // 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 D | X86CmovConversion.cpp | 127 /// \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 D | Cloning.h | 241 /// 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 D | MSFCommon.h | 80 std::vector<support::ulittle32_t> Blocks; member in class:llvm::msf::MSFStreamLayout
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | CodeViewYAMLDebugSections.h | 95 std::vector<SourceLineBlock> Blocks; member in struct:llvm::CodeViewYAML::SourceLineInfo
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 409 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 D | Trace.cpp | 310 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 D | Comment.h | 1094 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 D | JITLink.h | 563 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 D | HotColdSplitting.cpp | 370 /// 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 D | DebugLinesSubsection.h | 143 std::vector<Block> Blocks; member in class:llvm::codeview::final
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | PdbYaml.h | 47 std::vector<uint32_t> Blocks; member in struct:llvm::pdb::yaml::StreamBlockList
|
H A D | YAMLOutputStyle.cpp | 90 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 D | CFG.h | 1301 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...] |