Home
last modified time | relevance | path

Searched refs:getSchedClass (Results 1 – 20 of 20) sorted by relevance

/external/llvm/lib/CodeGen/
DTargetSchedule.cpp79 int UOps = InstrItins.getNumMicroOps(MI->getDesc().getSchedClass()); in getNumMicroOps()
105 unsigned SchedClass = MI->getDesc().getSchedClass(); in resolveSchedClass()
168 unsigned DefClass = DefMI->getDesc().getSchedClass(); in computeOperandLatency()
230 unsigned SCIdx = TII->get(Opcode).getSchedClass(); in computeInstrLatency()
DTargetInstrInfo.cpp730 unsigned DefClass = get(DefNode->getMachineOpcode()).getSchedClass(); in getOperandLatency()
733 unsigned UseClass = get(UseNode->getMachineOpcode()).getSchedClass(); in getOperandLatency()
745 return ItinData->getStageLatency(get(N->getMachineOpcode()).getSchedClass()); in getInstrLatency()
758 unsigned Class = MI->getDesc().getSchedClass(); in getNumMicroOps()
793 return ItinData->getStageLatency(MI->getDesc().getSchedClass()); in getInstrLatency()
802 unsigned DefClass = DefMI->getDesc().getSchedClass(); in hasLowDefLatency()
813 unsigned DefClass = DefMI->getDesc().getSchedClass(); in getOperandLatency()
814 unsigned UseClass = UseMI->getDesc().getSchedClass(); in getOperandLatency()
861 unsigned DefClass = DefMI->getDesc().getSchedClass(); in computeOperandLatency()
DDFAPacketizer.cpp67 unsigned InsnClass = MID->getSchedClass(); in canReserveResources()
79 unsigned InsnClass = MID->getSchedClass(); in reserveResources()
DScoreboardHazardRecognizer.cpp134 unsigned idx = MCID->getSchedClass(); in getHazardType()
194 unsigned idx = MCID->getSchedClass(); in EmitInstruction()
DMachineCombiner.cpp261 unsigned Idx = TII->get(Opc).getSchedClass(); in instr2instrSC()
DMachineScheduler.cpp1626 const MCSchedClassDesc *SC = DAG->getSchedClass(&*I); in init()
1707 const MCSchedClassDesc *SC = DAG->getSchedClass(SU); in checkHazard()
1910 const MCSchedClassDesc *SC = DAG->getSchedClass(SU); in bumpNode()
2135 const MCSchedClassDesc *SC = DAG->getSchedClass(SU); in initResourceDelta()
DScheduleDAGInstrs.cpp724 const MCSchedClassDesc *SC = getSchedClass(SU); in initSUnits()
/external/llvm/lib/MC/MCDisassembler/
DDisassembler.cpp169 unsigned SCClass = Desc.getSchedClass(); in getItineraryLatency()
196 unsigned SCClass = Desc.getSchedClass(); in getLatency()
/external/llvm/lib/Target/PowerPC/
DPPCHazardRecognizers.cpp68 if (!PredMCID || PredMCID->getSchedClass() != PPC::Sched::IIC_SprMTSPR) in isBCTRAfterSet()
92 unsigned IIC = MCID->getSchedClass(); in mustComeFirst()
/external/llvm/utils/TableGen/
DCodeGenSchedule.h340 CodeGenSchedClass &getSchedClass(unsigned Idx) { in getSchedClass() function
344 const CodeGenSchedClass &getSchedClass(unsigned Idx) const { in getSchedClass() function
DSubtargetEmitter.cpp588 ", // " << j << " " << SchedModels.getSchedClass(j).Name << "\n"; in EmitItineraries()
1142 assert(SchedModels.getSchedClass(0).Name == "NoInstrModel" in EmitSchedClassTables()
1150 const CodeGenSchedClass &SchedClass = SchedModels.getSchedClass(SCIdx); in EmitSchedClassTables()
1312 const CodeGenSchedClass &SC = SchedModels.getSchedClass(*VCI); in EmitSchedModelHelpers()
1347 << SchedModels.getSchedClass(TI->ToClassIdx).Name << '\n'; in EmitSchedModelHelpers()
DCodeGenSchedule.cpp542 CodeGenSchedClass &SC = getSchedClass(SCIdx); in collectSchedClasses()
1321 SchedModels.getSchedClass(FromClassIdx).Transitions.push_back(SCTrans); in inferFromTransitions()
/external/llvm/lib/Target/AArch64/
DAArch64StorePairSuppress.cpp81 unsigned SCIdx = TII->get(AArch64::STPDi).getSchedClass(); in shouldAddSTPToBlock()
/external/llvm/include/llvm/CodeGen/
DScheduleDAGInstrs.h172 const MCSchedClassDesc *getSchedClass(SUnit *SU) const { in getSchedClass() function
/external/llvm/include/llvm/MC/
DMCInstrDesc.h621 unsigned getSchedClass() const { in getSchedClass() function
/external/llvm/lib/Target/ARM/
DARMBaseInstrInfo.cpp2727 int UOps = ItinData->getNumMicroOps(Desc.getSchedClass()); in getNumMicroOpsSwiftLdSt()
2983 unsigned Class = Desc.getSchedClass(); in getNumMicroOps()
3271 unsigned DefClass = DefMCID.getSchedClass(); in getOperandLatency()
3272 unsigned UseClass = UseMCID.getSchedClass(); in getOperandLatency()
3717 int Latency = ItinData->getOperandCycle(DefMCID.getSchedClass(), DefIdx); in getOperandLatency()
3967 unsigned Class = MCID.getSchedClass(); in getInstrLatency()
3997 return ItinData->getStageLatency(get(Opcode).getSchedClass()); in getInstrLatency()
4034 unsigned DefClass = DefMI->getDesc().getSchedClass(); in hasLowDefLatency()
DARMISelLowering.cpp1206 Itins->getOperandCycle(MCID.getSchedClass(), 0) > 2) in getSchedulingPreference()
/external/llvm/lib/Target/R600/
DR600InstrInfo.cpp182 return (get(Opcode).getSchedClass() == AMDGPU::Sched::TransALU); in isTransOnly()
190 return (get(Opcode).getSchedClass() == AMDGPU::Sched::VecALU); in isVectorOnly()
/external/llvm/lib/Target/Hexagon/
DHexagonVLIWPacketizer.cpp960 unsigned SchedClass = TID.getSchedClass(); in ignorePseudoInstruction()
/external/llvm/docs/
DWritingAnLLVMBackend.rst1012 Instruction itineraries can be queried using MCDesc::getSchedClass(). The