Searched refs:GCOVBlock (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
H A D | GCOV.h | 38 class GCOVBlock; variable 224 GCOVArc(GCOVBlock &src, GCOVBlock &dst, uint32_t flags) in GCOVArc() 228 GCOVBlock &src; 229 GCOVBlock &dst; 239 SmallVectorImpl<std::unique_ptr<GCOVBlock>>::const_iterator>; 246 GCOVBlock &getExitBlock() const; 252 void propagateCounts(const GCOVBlock &v, GCOVArc *pred); 268 SmallVector<std::unique_ptr<GCOVBlock>, 0> blocks; 270 DenseSet<const GCOVBlock *> visite 281 GCOVBlock(uint32_t N) : number(N) {} GCOVBlock() function [all...] |
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
H A D | GCOV.cpp | 58 SmallVector<const GCOVBlock *, 1> blocks; 81 void printBranchInfo(const GCOVBlock &Block, uint32_t &edgeIdx, 149 fn->blocks.push_back(std::make_unique<GCOVBlock>(i)); in readGCNO() 154 fn->blocks.push_back(std::make_unique<GCOVBlock>(i)); in readGCNO() 163 GCOVBlock *src = fn->blocks[srcNo].get(); in readGCNO() 168 GCOVBlock *dst = fn->blocks[dstNo].get(); in readGCNO() 184 GCOVBlock &Block = *fn->blocks[srcNo]; in readGCNO() 284 GCOVBlock &src = *fn->blocks[0]; in readGCDA() 285 GCOVBlock &sink = in readGCDA() 292 for (GCOVBlock &block : fn->blocksRange()) in readGCDA() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | GCOVProfiling.cpp | 236 class GCOVBlock; 238 // Constructed only by requesting it from a GCOVBlock, this object stores a 271 class GCOVBlock : public GCOVRecord { class 277 void addEdge(GCOVBlock &Successor, uint32_t Flags) { in addEdge() 303 GCOVBlock(const GCOVBlock &RHS) : GCOVRecord(RHS), Number(RHS.Number) { in GCOVBlock() function in __anon09913f2a0311::GCOVBlock 312 SmallVector<std::pair<GCOVBlock *, uint32_t>, 4> OutEdges; 317 GCOVBlock(GCOVProfiler *P, uint32_t Number) in GCOVBlock() function in __anon09913f2a0311::GCOVBlock 336 Blocks.insert(std::make_pair(&BB, GCOVBlock(P, i++))); in GCOVFunction() 347 GCOVBlock [all...] |