Home | History | Annotate | Download | only in ProfileData

Lines Matching refs:Counter

90                                                         Counter &C) {
91 auto Tag = Value & Counter::EncodingTagMask;
93 case Counter::Zero:
94 C = Counter::getZero();
96 case Counter::CounterValueReference:
97 C = Counter::getCounter(Value >> Counter::EncodingTagBits);
102 Tag -= Counter::Expression;
106 auto ID = Value >> Counter::EncodingTagBits;
110 C = Counter::getExpression(ID);
119 std::error_code RawCoverageMappingReader::readCounter(Counter &C) {
130 << Counter::EncodingTagBits;
143 Counter C;
146 // Read the combined counter + region kind.
151 unsigned Tag = EncodedCounterAndRegion & Counter::EncodingTagMask;
153 if (Tag != Counter::Zero) {
161 Counter::EncodingCounterTagAndExpansionRegionTagBits;
166 Counter::EncodingCounterTagAndExpansionRegionTagBits) {
168 // Don't do anything when we have a code region with a zero counter.
207 dbgs() << "Counter in file " << InferredFileID << " " << LineStart << ":"
252 CounterExpression(CounterExpression::Subtract, Counter(), Counter()));
269 // i.e. Counter of expansion region = counter of the first region