mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-27 00:21:03 +00:00
llvm-cov: Added -c option for branch counts.
This will cause llvm-cov to output branch counts instead of branch probabilities. -b must be enabled. Also updated tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197594 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -34,11 +34,15 @@ 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"));
|
||||
BranchInfo("b", cl::init(false), cl::desc("display branch info"));
|
||||
|
||||
static cl::opt<bool>
|
||||
BranchCount("c", cl::init(false), cl::desc("display branch counts instead of \
|
||||
probabilities (requires -b)"));
|
||||
|
||||
static cl::opt<bool>
|
||||
UncondBranch("u", cl::init(false), cl::desc("display unconditional branch info \
|
||||
(only works with -b)"));
|
||||
(requires -b)"));
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
int main(int argc, char **argv) {
|
||||
@@ -80,7 +84,7 @@ int main(int argc, char **argv) {
|
||||
if (DumpGCOV)
|
||||
GF.dump();
|
||||
|
||||
GCOVOptions Options(AllBlocks, BranchProb, UncondBranch);
|
||||
GCOVOptions Options(AllBlocks, BranchInfo, BranchCount, UncondBranch);
|
||||
FileInfo FI(Options);
|
||||
GF.collectLineCounts(FI);
|
||||
FI.print(InputGCNO, InputGCDA);
|
||||
|
Reference in New Issue
Block a user