Searched refs:GCOVBlock (Results 1 – 3 of 3) sorted by relevance
/external/llvm/include/llvm/Support/ |
D | GCOV.h | 29 class GCOVBlock; variable 254 GCOVEdge(GCOVBlock &S, GCOVBlock &D) : Src(S), Dst(D), Count(0) {} in GCOVEdge() 256 GCOVBlock &Src; 257 GCOVBlock &Dst; 265 std::unique_ptr<GCOVBlock>>::const_iterator> BlockIterator; 292 SmallVector<std::unique_ptr<GCOVBlock>, 16> Blocks; 297 class GCOVBlock { 299 EdgeWeight(GCOVBlock *D) : Dst(D), Count(0) {} in EdgeWeight() 301 GCOVBlock *Dst; 314 GCOVBlock(GCOVFunction &P, uint32_t N) in GCOVBlock() function [all …]
|
/external/llvm/lib/IR/ |
D | GCOV.cpp | 162 Blocks.push_back(make_unique<GCOVBlock>(*this, i)); in readGCNO() 208 GCOVBlock &Block = *Blocks[BlockNo]; in readGCNO() 312 GCOVBlock &Block = *Blocks[BlockNo]; in readGCDA() 367 GCOVBlock::~GCOVBlock() { in ~GCOVBlock() 375 void GCOVBlock::addCount(size_t DstEdgeNo, uint64_t N) { in addCount() 385 void GCOVBlock::sortDstEdges() { in sortDstEdges() 394 void GCOVBlock::collectLineCounts(FileInfo &FI) { in collectLineCounts() 400 void GCOVBlock::dump() const { in dump() 605 for (const GCOVBlock *Block : Blocks) { in print() 662 for (const GCOVBlock *Block : Blocks) { in print() [all …]
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | GCOVProfiling.cpp | 205 class GCOVBlock; 243 class GCOVBlock : public GCOVRecord { class 253 void addEdge(GCOVBlock &Successor) { in addEdge() 283 ~GCOVBlock() { in ~GCOVBlock() 287 GCOVBlock(const GCOVBlock &RHS) : GCOVRecord(RHS), Number(RHS.Number) { in GCOVBlock() function in __anonb9b0140c0211::GCOVBlock 298 GCOVBlock(uint32_t Number, raw_ostream *os) in GCOVBlock() function in __anonb9b0140c0211::GCOVBlock 305 SmallVector<GCOVBlock *, 4> OutEdges; 326 Blocks.insert(std::make_pair(&BB, GCOVBlock(i++, os))); in GCOVFunction() 338 GCOVBlock &getBlock(BasicBlock *BB) { in getBlock() 342 GCOVBlock &getReturnBlock() { in getReturnBlock() [all …]
|