| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | ThreadSafetyTIL.cpp | 176 Blocks[BlockID] = this; in topologicalSort() 202 Blocks[BlockID] = this; in topologicalFinalSort() 263 for (auto *Block : Blocks) in renumberInstrs() 293 unsigned NumUnreachableBlocks = Entry->topologicalSort(Blocks, Blocks.size()); in computeNormalForm() 298 Blocks[NI] = Blocks[I]; in computeNormalForm() 299 Blocks[NI]->BlockID = NI; in computeNormalForm() 302 Blocks.drop(NumUnreachableBlocks); in computeNormalForm() 306 for (auto *Block : Blocks) in computeNormalForm() 319 for (auto *Block : Blocks.reverse()) { in computeNormalForm() 325 for (auto *Block : Blocks) { in computeNormalForm() [all …]
|
| H A D | PostOrderCFGView.cpp | 23 Blocks.reserve(cfg->getNumBlockIDs()); in PostOrderCFGView() 28 BlockOrder[*I] = Blocks.size() + 1; in PostOrderCFGView() 29 Blocks.push_back(*I); in PostOrderCFGView()
|
| /freebsd-12.1/contrib/llvm/include/llvm/XRay/ |
| H A D | Profile.h | 90 : Blocks(std::move(O.Blocks)), NodeStorage(std::move(O.NodeStorage)), in Profile() 95 Blocks = std::move(O.Blocks); 108 swap(L.Blocks, R.Blocks); in swap() 126 BlockList Blocks; variable 142 const_iterator begin() const { return Blocks.begin(); } in begin() 143 const_iterator end() const { return Blocks.end(); } in end() 144 bool empty() const { return Blocks.empty(); } in empty()
|
| /freebsd-12.1/contrib/llvm/lib/ProfileData/ |
| H A D | GCOV.cpp | 188 Edges.push_back(make_unique<GCOVEdge>(*Blocks[BlockNo], *Blocks[Dst])); in readGCNO() 191 Blocks[Dst]->addSrcEdge(Edge); in readGCNO() 315 if (BlockNo >= Blocks.size()) { in readGCDA() 348 return Blocks.back()->getCount(); in getExitCount() 354 for (const auto &Block : Blocks) in print() 371 for (const auto &Block : Blocks) in collectLineCounts() 486 if (W < Start || find(Blocks, W) == Blocks.end()) { in lookForCircuit() 510 if (W < Start || find(Blocks, W) == Blocks.end()) { in lookForCircuit() 526 for (auto Block : Blocks) { in getCyclesCount() 540 for (auto Block : Blocks) { in getLineCount() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 281 if (Blocks.count(Succ)) in getCommonExitBlock() 306 if (Blocks.count(&BB)) in isLegalToShrinkwrapLifetimeMarkers() 356 if (!Blocks.count(Pred)) in findOrCreateBlockForHoisting() 395 if (Blocks.count(Pred)) in findOrCreateBlockForHoisting() 410 if (Blocks.count(&BB)) in findAllocas() 567 Blocks.remove(OldPred); in severSplitPHINodesOfEntry() 568 Blocks.insert(NewBB); in severSplitPHINodesOfEntry() 642 Blocks.insert(NewBB); in severSplitPHINodesOfExits() 1270 if (Blocks.count(&BB)) in extractCodeRegion() 1285 if (Blocks.count(Pred)) in extractCodeRegion() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/ |
| H A D | LinePrinter.cpp | 145 ArrayRef<support::ulittle32_t> Blocks = Layout.Blocks; in computeBlockRuns() local 146 assert(!Blocks.empty()); in computeBlockRuns() 148 uint32_t CurrentBlock = Blocks[0]; in computeBlockRuns() 150 while (!Blocks.empty()) { in computeBlockRuns() 152 uint32_t NextBlock = Blocks.front(); in computeBlockRuns() 161 Blocks = Blocks.drop_front(); in computeBlockRuns() 250 auto Blocks = makeArrayRef(StreamLayout.Blocks); in formatMsfStreamBlocks() local 255 assert(!Blocks.empty()); in formatMsfStreamBlocks() 256 OS << formatv("Block {0} (\n", uint32_t(Blocks.front())); in formatMsfStreamBlocks() 260 uint64_t BaseOffset = Blocks.front(); in formatMsfStreamBlocks() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | GVNSink.cpp | 120 ArrayRef<BasicBlock *> Blocks; member in __anon99a2cd780111::LockstepReverseIterator 126 LockstepReverseIterator(ArrayRef<BasicBlock *> Blocks) : Blocks(Blocks) { in LockstepReverseIterator() argument 133 for (BasicBlock *BB : Blocks) in reset() 161 if (std::find(Blocks.begin(), Blocks.end(), (*II)->getParent()) == in restrictToBlocks() 162 Blocks.end()) { in restrictToBlocks() 244 Blocks.push_back(P.first); in ModelledPHI() 276 auto BI = Blocks.begin(); in restrictToBlocks() 278 while (BI != Blocks.end()) { in restrictToBlocks() 282 BI = Blocks.erase(BI); in restrictToBlocks() 313 return Values == Other.Values && Blocks == Other.Blocks; in operator ==() [all …]
|
| H A D | MergeICmps.cpp | 390 BCECmpChain(const std::vector<BasicBlock *> &Blocks, PHINode &Phi, 426 assert(!Blocks.empty() && "a chain should have at least one block"); in BCECmpChain() 430 for (size_t BlockIdx = 0; BlockIdx < Blocks.size(); ++BlockIdx) { in BCECmpChain() 431 BasicBlock *const Block = Blocks[BlockIdx]; in BCECmpChain() 706 std::vector<BasicBlock *> Blocks(NumBlocks); in getOrderedBlocks() local 717 Blocks[BlockIndex] = CurBlock; in getOrderedBlocks() 733 Blocks[0] = CurBlock; in getOrderedBlocks() 734 return Blocks; in getOrderedBlocks() 793 const auto Blocks = in processPhi() local 795 if (Blocks.empty()) return false; in processPhi() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/bugpoint/ |
| H A D | CrashDebugger.cpp | 459 if (NumPrint < Blocks.size()) in TestBlocks() 492 for (BasicBlock *BB : Blocks) in TestBlocks() 498 if (!Blocks.count(&BB)) in TestBlocks() 579 if (NumPrint < Blocks.size()) in TestBlocks() 586 if (!Blocks.count(&BB)) { in TestBlocks() 605 if (!Blocks.count(&BB)) in TestBlocks() 682 if (NumPrint < Blocks.size()) in TestBlocks() 1157 Blocks.push_back(&BB); in DebugACrash() 1166 if (Blocks.size() < OldSize) in DebugACrash() 1179 Blocks.push_back(&BB); in DebugACrash() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyExceptionInfo.h | 48 std::vector<MachineBasicBlock *> Blocks; variable 74 Blocks.push_back(MBB); in addBlock() 77 ArrayRef<MachineBasicBlock *> getBlocks() const { return Blocks; } in getBlocks() 84 unsigned getNumBlocks() const { return Blocks.size(); } in getNumBlocks() 85 std::vector<MachineBasicBlock *> &getBlocksVector() { return Blocks; } in getBlocksVector() 98 void reserveBlocks(unsigned Size) { Blocks.reserve(Size); } in reserveBlocks() 100 std::reverse(Blocks.begin() + From, Blocks.end());
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | LoopInfo.h | 151 return Blocks; in getBlocks() 165 return Blocks.size(); in getNumBlocks() 172 return Blocks; in getBlocksVector() 361 Blocks.push_back(BB); in addBlockEntry() 368 std::reverse(Blocks.begin() + from, Blocks.end()); in reverseBlock() 374 Blocks.reserve(size); in reserveBlocks() 381 if (Blocks[0] == BB) in moveToHeader() 386 Blocks[i] = Blocks[0]; in moveToHeader() 387 Blocks[0] = BB; in moveToHeader() 400 Blocks.erase(I); in removeBlockFromLoop() [all …]
|
| H A D | IteratedDominanceFrontier.h | 61 void setDefiningBlocks(const SmallPtrSetImpl<BasicBlock *> &Blocks) { in setDefiningBlocks() argument 62 DefBlocks = &Blocks; in setDefiningBlocks() 71 void setLiveInBlocks(const SmallPtrSetImpl<BasicBlock *> &Blocks) { in setLiveInBlocks() argument 72 LiveInBlocks = &Blocks; in setLiveInBlocks()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ |
| H A D | PostOrderCFGView.h | 75 std::vector<const CFGBlock *> Blocks; variable 88 iterator begin() { return Blocks.rbegin(); } in begin() 89 iterator end() { return Blocks.rend(); } in end() 91 const_iterator begin() const { return Blocks.rbegin(); } in begin() 92 const_iterator end() const { return Blocks.rend(); } in end()
|
| /freebsd-12.1/contrib/llvm/lib/DebugInfo/MSF/ |
| H A D | MappedBlockStream.cpp | 65 SL.Blocks = Layout.StreamMap[StreamIndex]; in createIndexedStream() 76 SL.Blocks = Layout.DirectoryBlocks; in createDirectoryStream() 177 if (StreamLayout.Blocks[Last] != StreamLayout.Blocks[Last + 1] - 1) in readLongestContiguousChunk() 188 uint32_t MsfOffset = blockToOffset(StreamLayout.Blocks[First], BlockSize); in readLongestContiguousChunk() 217 uint32_t E = StreamLayout.Blocks[BlockNum]; in tryReadContiguously() 219 if (StreamLayout.Blocks[I + BlockNum] != E) in tryReadContiguously() 229 uint32_t FirstBlockAddr = StreamLayout.Blocks[BlockNum]; in tryReadContiguously() 253 uint32_t StreamBlockAddr = StreamLayout.Blocks[BlockNum]; in readBytes() 333 SL.Blocks = Layout.StreamMap[StreamIndex]; in createIndexedStream() 343 SL.Blocks = Layout.DirectoryBlocks; in createDirectoryStream() [all …]
|
| H A D | MSFBuilder.cpp | 103 MutableArrayRef<uint32_t> Blocks) { in allocateBlocks() argument 138 Blocks[I++] = NextBlock; in allocateBlocks() 156 ArrayRef<uint32_t> Blocks) { in addStream() argument 161 if (ReqBlocks != Blocks.size()) in addStream() 165 for (auto Block : Blocks) { in addStream() 175 for (auto Block : Blocks) { in addStream() 178 StreamData.push_back(std::make_pair(Size, Blocks)); in addStream() 376 for (const auto &Blocks : Layout.StreamMap) { in commit() local 377 if (auto EC = DW.writeArray(Blocks)) in commit()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | EdgeBundles.cpp | 57 Blocks.clear(); in runOnMachineFunction() 58 Blocks.resize(getNumBundles()); in runOnMachineFunction() 63 Blocks[b0].push_back(i); in runOnMachineFunction() 65 Blocks[b1].push_back(i); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/ |
| H A D | DebugLinesSubsection.cpp | 79 Blocks.emplace_back(Offset); in createBlock() 83 Block &B = Blocks.back(); in addLineInfo() 94 Block &B = Blocks.back(); in addLineAndColumnInfo() 114 for (const auto &B : Blocks) { in commit() 140 for (const auto &B : Blocks) { in calculateSerializedSize()
|
| /freebsd-12.1/contrib/llvm/include/llvm/ProfileData/ |
| H A D | GCOV.h | 286 size_t getNumBlocks() const { return Blocks.size(); } in getNumBlocks() 290 BlockIterator block_begin() const { return Blocks.begin(); } in block_begin() 291 BlockIterator block_end() const { return Blocks.end(); } in block_end() 307 SmallVector<std::unique_ptr<GCOVBlock>, 16> Blocks; variable 380 const BlockVector &Blocks, uint64_t &Count); 381 static void getCyclesCount(const BlockVector &Blocks, uint64_t &Count); 382 static uint64_t getLineCount(const BlockVector &Blocks); 409 BlockLines Blocks; member 433 LineInfo[Filename].Blocks[Line - 1].push_back(Block); in addBlockLine()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | FunctionSummary.h | 99 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock() local 101 if (TotalIDs > Blocks.size()) { in markVisitedBasicBlock() 102 Blocks.resize(TotalIDs); in markVisitedBasicBlock() 105 Blocks.set(ID); in markVisitedBasicBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | BlockExtractor.cpp | 42 SmallVector<BasicBlock *, 16> Blocks; member in __anon2e1c4bd10111::BlockExtractor 50 : ModulePass(ID), Blocks(BlocksToExtract.begin(), BlocksToExtract.end()), in BlockExtractor() 142 Blocks.push_back(&*Res); in runOnModule() 146 for (BasicBlock *BB : Blocks) { in runOnModule()
|
| /freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | PDBFile.cpp | 214 ArrayRef<support::ulittle32_t> Blocks; in parseStreamData() local 215 if (auto EC = Reader.readArray(Blocks, NumExpectedStreamBlocks)) in parseStreamData() 217 for (uint32_t Block : Blocks) { in parseStreamData() 224 ContainerLayout.StreamMap.push_back(Blocks); in parseStreamData() 246 auto Blocks = getStreamBlockList(StreamIdx); in getStreamLayout() local 247 Result.Blocks.assign(Blocks.begin(), Blocks.end()); in getStreamLayout()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | Comment.h | 1093 ArrayRef<BlockContentComment *> Blocks; variable 1097 FullComment(ArrayRef<BlockContentComment *> Blocks, DeclInfo *D) : in FullComment() argument 1099 Blocks(Blocks), ThisDeclInfo(D) { in FullComment() 1100 if (Blocks.empty()) in FullComment() 1104 SourceRange(Blocks.front()->getBeginLoc(), Blocks.back()->getEndLoc())); in FullComment() 1105 setLocation(Blocks.front()->getBeginLoc()); in FullComment() 1113 return reinterpret_cast<child_iterator>(Blocks.begin()); in child_begin() 1117 return reinterpret_cast<child_iterator>(Blocks.end()); in child_end() 1130 ArrayRef<BlockContentComment *> getBlocks() const { return Blocks; } in getBlocks()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIMachineScheduler.cpp | 636 Blocks.find(BlockVariant); in getBlocks() 637 if (B == Blocks.end()) { in getBlocks() 643 Res.Blocks = CurrentBlocks; in getBlocks() 646 Blocks[BlockVariant] = Res; in getBlocks() 1452 DAG(DAG), Variant(Variant), Blocks(BlocksStruct.Blocks), in SIScheduleBlockScheduler() 1468 SIScheduleBlock *Block = Blocks[i]; in SIScheduleBlockScheduler() 1493 BlockNumPredsLeft.resize(Blocks.size()); in SIScheduleBlockScheduler() 1497 SIScheduleBlock *Block = Blocks[i]; in SIScheduleBlockScheduler() 1504 SIScheduleBlock *Block = Blocks[i]; in SIScheduleBlockScheduler() 1533 SIScheduleBlock *Block = Blocks[i]; in SIScheduleBlockScheduler() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/ADT/ |
| H A D | PostOrderIterator.h | 291 std::vector<NodeRef> Blocks; // Block list in normal PO order variable 294 std::copy(po_begin(BB), po_end(BB), std::back_inserter(Blocks)); in Initialize() 304 rpo_iterator begin() { return Blocks.rbegin(); } in begin() 305 const_rpo_iterator begin() const { return Blocks.crbegin(); } in begin() 306 rpo_iterator end() { return Blocks.rend(); } in end() 307 const_rpo_iterator end() const { return Blocks.crend(); } in end()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/ |
| H A D | CFG.h | 1076 CFGBlock & back() { return *Blocks.back(); } in back() 1078 iterator begin() { return Blocks.begin(); } in begin() 1079 iterator end() { return Blocks.end(); } in end() 1081 const_iterator end() const { return Blocks.end(); } in end() 1083 iterator nodes_begin() { return iterator(Blocks.begin()); } in nodes_begin() 1084 iterator nodes_end() { return iterator(Blocks.end()); } in nodes_end() 1086 const_iterator nodes_end() const { return const_iterator(Blocks.end()); } in nodes_end() 1089 reverse_iterator rend() { return Blocks.rend(); } in rend() 1091 const_reverse_iterator rend() const { return Blocks.rend(); } in rend() 1188 CFG() : Blocks(BlkBVC, 10) {} in CFG() [all …]
|