diff options
Diffstat (limited to 'llvm/tools/llvm-cov/llvm-cov.cpp')
| -rw-r--r-- | llvm/tools/llvm-cov/llvm-cov.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/llvm/tools/llvm-cov/llvm-cov.cpp b/llvm/tools/llvm-cov/llvm-cov.cpp index 235670b7ce8..fd4fa24411b 100644 --- a/llvm/tools/llvm-cov/llvm-cov.cpp +++ b/llvm/tools/llvm-cov/llvm-cov.cpp @@ -33,6 +33,9 @@ InputGCDA("gcda", cl::desc("<input gcda file>"), cl::init("")); static cl::opt<bool> AllBlocks("a", cl::init(false), cl::desc("display all block info")); +static cl::opt<bool> +BranchProb("b", cl::init(false), cl::desc("display branch info")); + //===----------------------------------------------------------------------===// int main(int argc, char **argv) { // Print a stack trace if we signal out. @@ -73,8 +76,9 @@ int main(int argc, char **argv) { if (DumpGCOV) GF.dump(); - FileInfo FI; + GCOVOptions Options(AllBlocks, BranchProb); + FileInfo FI(Options); GF.collectLineCounts(FI); - FI.print(InputGCNO, InputGCDA, GCOVOptions(AllBlocks)); + FI.print(InputGCNO, InputGCDA); return 0; } |

