• Home
  • Raw
  • Download

Lines Matching refs:ItinData

982 TargetInstrInfo::getOperandLatency(const InstrItineraryData *ItinData,  in getOperandLatency()  argument
985 if (!ItinData || ItinData->isEmpty()) in getOperandLatency()
993 return ItinData->getOperandCycle(DefClass, DefIdx); in getOperandLatency()
995 return ItinData->getOperandLatency(DefClass, DefIdx, UseClass, UseIdx); in getOperandLatency()
998 int TargetInstrInfo::getInstrLatency(const InstrItineraryData *ItinData, in getInstrLatency() argument
1000 if (!ItinData || ItinData->isEmpty()) in getInstrLatency()
1006 return ItinData->getStageLatency(get(N->getMachineOpcode()).getSchedClass()); in getInstrLatency()
1014 TargetInstrInfo::getNumMicroOps(const InstrItineraryData *ItinData, in getNumMicroOps() argument
1016 if (!ItinData || ItinData->isEmpty()) in getNumMicroOps()
1020 int UOps = ItinData->Itineraries[Class].NumMicroOps; in getNumMicroOps()
1046 getInstrLatency(const InstrItineraryData *ItinData, in getInstrLatency() argument
1051 if (!ItinData) in getInstrLatency()
1054 return ItinData->getStageLatency(MI->getDesc().getSchedClass()); in getInstrLatency()
1060 const InstrItineraryData *ItinData = SchedModel.getInstrItineraries(); in hasLowDefLatency() local
1061 if (!ItinData || ItinData->isEmpty()) in hasLowDefLatency()
1065 int DefCycle = ItinData->getOperandCycle(DefClass, DefIdx); in hasLowDefLatency()
1072 getOperandLatency(const InstrItineraryData *ItinData, in getOperandLatency() argument
1077 return ItinData->getOperandLatency(DefClass, DefIdx, UseClass, UseIdx); in getOperandLatency()
1083 const InstrItineraryData *ItinData, in computeDefOperandLatency() argument
1087 if (!ItinData) in computeDefOperandLatency()
1088 return getInstrLatency(ItinData, DefMI); in computeDefOperandLatency()
1090 if(ItinData->isEmpty()) in computeDefOperandLatency()
1091 return defaultDefLatency(ItinData->SchedModel, DefMI); in computeDefOperandLatency()
1109 computeOperandLatency(const InstrItineraryData *ItinData, in computeOperandLatency() argument
1113 int DefLatency = computeDefOperandLatency(ItinData, DefMI); in computeOperandLatency()
1117 assert(ItinData && !ItinData->isEmpty() && "computeDefOperandLatency fail"); in computeOperandLatency()
1121 OperLatency = getOperandLatency(ItinData, DefMI, DefIdx, UseMI, UseIdx); in computeOperandLatency()
1124 OperLatency = ItinData->getOperandCycle(DefClass, DefIdx); in computeOperandLatency()
1130 unsigned InstrLatency = getInstrLatency(ItinData, DefMI); in computeOperandLatency()
1134 defaultDefLatency(ItinData->SchedModel, DefMI)); in computeOperandLatency()