Home
last modified time | relevance | path

Searched refs:InstrItins (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm/lib/CodeGen/
DTargetSchedule.cpp35 return EnableSchedItins && !InstrItins.isEmpty(); in hasInstrItineraries()
59 STI->initInstrItins(InstrItins); in init()
79 int UOps = InstrItins.getNumMicroOps(MI->getDesc().getSchedClass()); in getNumMicroOps()
80 return (UOps >= 0) ? UOps : TII->getNumMicroOps(&InstrItins, MI); in getNumMicroOps()
164 OperLatency = TII->getOperandLatency(&InstrItins, DefMI, DefOperIdx, in computeOperandLatency()
169 OperLatency = InstrItins.getOperandCycle(DefClass, DefOperIdx); in computeOperandLatency()
175 unsigned InstrLatency = TII->getInstrLatency(&InstrItins, DefMI); in computeOperandLatency()
257 return TII->getInstrLatency(&InstrItins, MI); in computeInstrLatency()
DDFAPacketizer.cpp59 InstrItins(I), CurrentState(0), DFAStateInputTable(SIT), in DFAPacketizer()
99 for (const InstrStage *IS = InstrItins->beginStage(InsnClass), in getInsnInput()
100 *IE = InstrItins->endStage(InsnClass); IS != IE; ++IS, ++i) { in getInsnInput()
DPostRASchedulerList.cpp201 const InstrItineraryData *InstrItins = in SchedulePostRATDList() local
205 InstrItins, this); in SchedulePostRATDList()
/external/mesa3d/src/gallium/drivers/radeon/
DAMDGPUSubtarget.h40 InstrItineraryData InstrItins; variable
46 const InstrItineraryData &getInstrItineraryData() const { return InstrItins; } in getInstrItineraryData()
DAMDGPUTargetMachine.h37 const InstrItineraryData* InstrItins; variable
62 return InstrItins; in getInstrItineraryData()
DAMDGPUSubtarget.cpp25 InstrItins = getInstrItineraryForCPU(CPU); in AMDGPUSubtarget()
DAMDGPUTargetMachine.cpp54 InstrItins(&Subtarget.getInstrItineraryData()), in AMDGPUTargetMachine()
/external/llvm/lib/Target/Hexagon/
DHexagonSubtarget.h56 InstrItineraryData InstrItins; variable
66 return &InstrItins; in getInstrItineraryData()
DHexagonSubtarget.cpp100 InstrItins = getInstrItineraryForCPU(CPUString); in HexagonSubtarget()
/external/llvm/include/llvm/CodeGen/
DTargetSchedule.h36 InstrItineraryData InstrItins; variable
80 return &InstrItins; in getInstrItineraries()
DDFAPacketizer.h75 const InstrItineraryData *InstrItins; variable
117 const InstrItineraryData *getInstrItins() const { return InstrItins; } in getInstrItins()
DResourcePriorityQueue.h63 const InstrItineraryData* InstrItins; variable
/external/llvm/lib/MC/
DMCSubtargetInfo.cpp108 void MCSubtargetInfo::initInstrItins(InstrItineraryData &InstrItins) const { in initInstrItins()
109 InstrItins = InstrItineraryData(getSchedModel(), Stages, OperandCycles, in initInstrItins()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUSubtarget.h95 InstrItineraryData InstrItins; variable
117 return &InstrItins; in getInstrItineraryData()
DAMDGPUSubtarget.cpp79 InstrItins(getInstrItineraryForCPU(GPU)), TargetTriple(TT) { in AMDGPUSubtarget()
/external/llvm/lib/Target/PowerPC/
DPPCSubtarget.h76 InstrItineraryData InstrItins; variable
160 return &InstrItins; in getInstrItineraryData()
DPPCSubtarget.cpp120 InstrItins = getInstrItineraryForCPU(CPUName); in initSubtargetFeatures()
/external/llvm/lib/Target/Mips/
DMipsSubtarget.h145 InstrItineraryData InstrItins; variable
307 return &InstrItins; in getInstrItineraryData()
DMipsSubtarget.cpp150 InstrItins = getInstrItineraryForCPU(CPUName); in initializeSubtargetDependencies()
/external/llvm/lib/Target/ARM/
DARMSubtarget.h250 InstrItineraryData InstrItins; variable
474 return &InstrItins; in getInstrItineraryData()
/external/llvm/lib/Target/X86/
DX86Subtarget.h247 InstrItineraryData InstrItins; variable
536 return &InstrItins; in getInstrItineraryData()
DX86Subtarget.cpp211 InstrItins = getInstrItineraryForCPU(CPUName); in initSubtargetFeatures()
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.cpp50 InstrItins(mf.getSubtarget().getInstrItineraryData()) {} in ScheduleDAGSDNodes()
608 if (!InstrItins || InstrItins->isEmpty()) { in computeLatency()
622 SU->Latency += TII->getInstrLatency(InstrItins, N); in computeLatency()
638 int Latency = TII->getOperandLatency(InstrItins, Def, DefIdx, Use, OpIdx); in computeOperandLatency()
DScheduleDAGSDNodes.h40 const InstrItineraryData *InstrItins; variable
/external/llvm/include/llvm/MC/
DMCSubtargetInfo.h159 void initInstrItins(InstrItineraryData &InstrItins) const;

12