Home
last modified time | relevance | path

Searched refs:GroupBy (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/tools/llvm-remarkutil/
H A DRemarkCounter.h27 enum class GroupBy { enum
35 inline std::string groupByToStr(GroupBy GroupBy) { in groupByToStr() argument
36 switch (GroupBy) { in groupByToStr()
39 case GroupBy::PER_FUNCTION: in groupByToStr()
41 case GroupBy::PER_FUNCTION_WITH_DEBUG_LOC: in groupByToStr()
43 case GroupBy::PER_SOURCE: in groupByToStr()
63 GroupBy Group = GroupBy::TOTAL;
65 Counter(enum GroupBy GroupBy) : Group(GroupBy) {} in Counter()
111 createArgumentCounter(GroupBy Group, ArrayRef<FilterMatcher> Arguments, in createArgumentCounter()
146 RemarkCounter(GroupBy Group) : Counter(Group) {} in RemarkCounter()
H A DRemarkCounter.cpp86 static cl::opt<GroupBy> GroupByOpt(
90 GroupBy::PER_SOURCE, "source",
93 clEnumValN(GroupBy::PER_FUNCTION, "function",
96 GroupBy::PER_FUNCTION_WITH_DEBUG_LOC, "function-with-loc",
99 clEnumValN(GroupBy::TOTAL, "total",
102 cl::init(GroupBy::PER_SOURCE), cl::sub(CountSub));
158 case GroupBy::PER_FUNCTION: in getGroupByKey()
160 case GroupBy::TOTAL: in getGroupByKey()
162 case GroupBy::PER_SOURCE: in getGroupByKey()
163 case GroupBy::PER_FUNCTION_WITH_DEBUG_LOC: in getGroupByKey()
[all …]