Lines Matching defs:Counter
173 std::unordered_map<uintptr_t, uintptr_t> ObservedFuncs; // PC => Counter.
209 // Given a non-zero Counter returns a number in the range [0,7].
211 unsigned CounterToFeature(T Counter) {
215 // Counter bucket: [1] [2] [3] [4-7] [8-15] [16-31] [32-127] [128+]
223 assert(Counter);
225 /**/ if (Counter >= 128) Bit = 7;
226 else if (Counter >= 32) Bit = 6;
227 else if (Counter >= 16) Bit = 5;
228 else if (Counter >= 8) Bit = 4;
229 else if (Counter >= 4) Bit = 3;
230 else if (Counter >= 3) Bit = 2;
231 else if (Counter >= 2) Bit = 1;
240 size_t Idx, uint8_t Counter) {
242 HandleFeature(FirstFeature + Idx * 8 + CounterToFeature(Counter));