Lines Matching defs:CountValue
98 class CountValue;
194 CountValue *getLoopTripCount(MachineLoop *L,
204 CountValue *computeCount(MachineLoop *Loop, const MachineOperand *Start,
312 class CountValue {
332 explicit CountValue(CountValueType t, Register v, unsigned u = 0) {
346 assert(isReg() && "Wrong CountValue accessor");
351 assert(isReg() && "Wrong CountValue accessor");
356 assert(isImm() && "Wrong CountValue accessor");
568 CountValue *HexagonHardwareLoops::getLoopTripCount(MachineLoop *L,
728 CountValue *HexagonHardwareLoops::computeCount(MachineLoop *Loop,
820 return new CountValue(CountValue::CV_Immediate, Count);
992 return new CountValue(CountValue::CV_Register, CountR, CountSR);
1205 CountValue *TripCount = getLoopTripCount(L, OldInsts);