HomeSort by relevance Sort by last modified time
    Searched refs:GCOVBlock (Results 1 - 3 of 3) sorted by null

  /external/llvm/include/llvm/Support/
GCOV.h 28 class GCOVBlock;
253 GCOVEdge(GCOVBlock &S, GCOVBlock &D) : Src(S), Dst(D), Count(0) {}
255 GCOVBlock &Src;
256 GCOVBlock &Dst;
263 typedef SmallVectorImpl<std::unique_ptr<GCOVBlock>>::const_iterator
287 SmallVector<std::unique_ptr<GCOVBlock>, 16> Blocks;
291 /// GCOVBlock - Collects block information.
292 class GCOVBlock {
294 EdgeWeight(GCOVBlock *D): Dst(D), Count(0) {
    [all...]
  /external/llvm/lib/IR/
GCOV.cpp 140 Blocks.push_back(make_unique<GCOVBlock>(*this, i));
180 GCOVBlock &Block = *Blocks[BlockNo];
270 GCOVBlock &Block = *Blocks[BlockNo];
320 // GCOVBlock implementation.
322 /// ~GCOVBlock - Delete GCOVBlock and its content.
323 GCOVBlock::~GCOVBlock() {
331 void GCOVBlock::addCount(size_t DstEdgeNo, uint64_t N) {
341 void GCOVBlock::sortDstEdges()
    [all...]
  /external/llvm/lib/Transforms/Instrumentation/
GCOVProfiling.cpp 206 class GCOVBlock;
208 // Constructed only by requesting it from a GCOVBlock, this object stores a
244 class GCOVBlock : public GCOVRecord {
254 void addEdge(GCOVBlock &Successor) {
284 ~GCOVBlock() {
291 GCOVBlock(uint32_t Number, raw_ostream *os)
298 SmallVector<GCOVBlock *, 4> OutEdges;
315 Blocks[BB] = new GCOVBlock(i++, os);
317 ReturnBlock = new GCOVBlock(i++, os);
331 GCOVBlock &getBlock(BasicBlock *BB)
    [all...]

Completed in 189 milliseconds