Searched refs:DefClass (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCInstrItineraries.h | 182 /// of itinerary classes DefClass and UseClasses so that value produced by an 183 /// instruction of itinerary class DefClass, operand index DefIdx can be 186 bool hasPipelineForwarding(unsigned DefClass, unsigned DefIdx, in hasPipelineForwarding() 188 unsigned FirstDefIdx = Itineraries[DefClass].FirstOperandCycle; in hasPipelineForwarding() 189 unsigned LastDefIdx = Itineraries[DefClass].LastOperandCycle; in hasPipelineForwarding() 208 std::optional<unsigned> getOperandLatency(unsigned DefClass, unsigned DefIdx, in getOperandLatency() 214 std::optional<unsigned> DefCycle = getOperandCycle(DefClass, DefIdx); in getOperandLatency() 224 hasPipelineForwarding(DefClass, DefIdx, UseClass, UseIdx)) in getOperandLatency() 184 hasPipelineForwarding(unsigned DefClass,unsigned DefIdx,unsigned UseClass,unsigned UseIdx) hasPipelineForwarding() argument 205 getOperandLatency(unsigned DefClass,unsigned DefIdx,unsigned UseClass,unsigned UseIdx) getOperandLatency() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetSchedule.cpp | 187 unsigned DefClass = DefMI->getDesc().getSchedClass(); in computeOperandLatency() local 188 OperLatency = InstrItins.getOperandCycle(DefClass, DefOperIdx); in computeOperandLatency()
|
| H A D | TargetInstrInfo.cpp | 1762 unsigned DefClass = get(DefNode->getMachineOpcode()).getSchedClass(); in getOperandLatency() local 1764 return ItinData->getOperandCycle(DefClass, DefIdx); in getOperandLatency() 1766 return ItinData->getOperandLatency(DefClass, DefIdx, UseClass, UseIdx); in getOperandLatency() 1833 unsigned DefClass = DefMI.getDesc().getSchedClass(); in hasLowDefLatency() local 1835 ItinData->getOperandCycle(DefClass, DefIdx); in hasLowDefLatency() 1956 unsigned DefClass = DefMI.getDesc().getSchedClass(); in getOperandLatency() local 1958 return ItinData->getOperandLatency(DefClass, DefIdx, UseClass, UseIdx); in getOperandLatency()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.cpp | 3721 const MCInstrDesc &DefMCID, unsigned DefClass, in getVLDMDefCycle() argument 3726 return ItinData->getOperandCycle(DefClass, DefIdx); in getVLDMDefCycle() 3761 const MCInstrDesc &DefMCID, unsigned DefClass, in getLDMDefCycle() argument 3766 return ItinData->getOperandCycle(DefClass, DefIdx); in getLDMDefCycle() 3864 unsigned DefClass = DefMCID.getSchedClass(); in getOperandLatency() local 3868 return ItinData->getOperandLatency(DefClass, DefIdx, UseClass, UseIdx); in getOperandLatency() 3877 DefCycle = ItinData->getOperandCycle(DefClass, DefIdx); in getOperandLatency() 3886 DefCycle = getVLDMDefCycle(ItinData, DefMCID, DefClass, DefIdx, DefAlign); in getOperandLatency() 3907 DefCycle = getLDMDefCycle(ItinData, DefMCID, DefClass, DefIdx, DefAlign); in getOperandLatency() 3961 if (ItinData->hasPipelineForwarding(DefClass, DefMCID.getNumOperands()-1, in getOperandLatency() [all …]
|
| H A D | ARMBaseInstrInfo.h | 424 unsigned DefClass, unsigned DefIdx, 428 unsigned DefClass, unsigned DefIdx,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.cpp | 150 unsigned DefClass = MI.getDesc().getSchedClass(); in getInstrLatency() local 156 std::optional<unsigned> Cycle = ItinData->getOperandCycle(DefClass, i); in getInstrLatency()
|