Home
last modified time | relevance | path

Searched refs:GCOVBlock (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DGCOV.h38 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 DGCOV.cpp58 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 DGCOVProfiling.cpp236 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...]