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

12

/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDGPUSubtarget.h40 InstrItineraryData InstrItins; member in class:llvm::AMDGPUSubtarget
46 const InstrItineraryData &getInstrItineraryData() const { return InstrItins; }
H A DAMDGPUTargetMachine.h37 const InstrItineraryData* InstrItins; member in class:llvm::AMDGPUTargetMachine
62 return InstrItins;
H A DAMDGPUSubtarget.cpp25 InstrItins = getInstrItineraryForCPU(CPU);
H A DAMDGPUTargetMachine.cpp54 InstrItins(&Subtarget.getInstrItineraryData()),
/external/llvm/lib/CodeGen/
H A DTargetSchedule.cpp35 return EnableSchedItins && !InstrItins.isEmpty();
59 STI->initInstrItins(InstrItins);
79 int UOps = InstrItins.getNumMicroOps(MI->getDesc().getSchedClass());
80 return (UOps >= 0) ? UOps : TII->getNumMicroOps(&InstrItins, MI);
164 OperLatency = TII->getOperandLatency(&InstrItins, DefMI, DefOperIdx,
169 OperLatency = InstrItins.getOperandCycle(DefClass, DefOperIdx);
175 unsigned InstrLatency = TII->getInstrLatency(&InstrItins, DefMI);
178 // Rather than directly querying InstrItins stage latency, we call a TII
180 // applicable to the InstrItins model. InstrSchedModel should model all
257 return TII->getInstrLatency(&InstrItins, M
[all...]
H A DDFAPacketizer.cpp59 InstrItins(I), CurrentState(0), DFAStateInputTable(SIT),
99 for (const InstrStage *IS = InstrItins->beginStage(InsnClass),
100 *IE = InstrItins->endStage(InsnClass); IS != IE; ++IS, ++i) {
/external/llvm/include/llvm/CodeGen/
H A DTargetSchedule.h36 InstrItineraryData InstrItins; member in class:llvm::TargetSchedModel
80 return &InstrItins;
H A DDFAPacketizer.h75 const InstrItineraryData *InstrItins; member in class:llvm::DFAPacketizer
117 const InstrItineraryData *getInstrItins() const { return InstrItins; }
H A DResourcePriorityQueue.h63 const InstrItineraryData* InstrItins; member in class:llvm::ResourcePriorityQueue
/external/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.h56 InstrItineraryData InstrItins; member in class:llvm::HexagonSubtarget
66 return &InstrItins;
H A DHexagonSubtarget.cpp100 InstrItins = getInstrItineraryForCPU(CPUString);
/external/llvm/lib/MC/
H A DMCSubtargetInfo.cpp108 void MCSubtargetInfo::initInstrItins(InstrItineraryData &InstrItins) const {
109 InstrItins = InstrItineraryData(getSchedModel(), Stages, OperandCycles,
/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.h95 InstrItineraryData InstrItins; member in class:llvm::AMDGPUSubtarget
117 return &InstrItins;
H A DAMDGPUSubtarget.cpp79 InstrItins(getInstrItineraryForCPU(GPU)), TargetTriple(TT) {
/external/llvm/lib/Target/Mips/
H A DMipsSubtarget.h145 InstrItineraryData InstrItins; member in class:llvm::MipsSubtarget
307 return &InstrItins;
H A DMipsSubtarget.cpp150 InstrItins = getInstrItineraryForCPU(CPUName);
/external/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.h76 InstrItineraryData InstrItins; member in class:llvm::PPCSubtarget
160 return &InstrItins;
H A DPPCSubtarget.cpp120 InstrItins = getInstrItineraryForCPU(CPUName);
/external/llvm/include/llvm/MC/
H A DMCSubtargetInfo.h159 void initInstrItins(InstrItineraryData &InstrItins) const;
/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.h40 const InstrItineraryData *InstrItins; member in class:llvm::ScheduleDAGSDNodes
H A DScheduleDAGSDNodes.cpp50 InstrItins(mf.getSubtarget().getInstrItineraryData()) {}
608 if (!InstrItins || InstrItins->isEmpty()) {
622 SU->Latency += TII->getInstrLatency(InstrItins, N);
638 int Latency = TII->getOperandLatency(InstrItins, Def, DefIdx, Use, OpIdx);
/external/llvm/lib/Target/ARM/
H A DARMSubtarget.h250 InstrItineraryData InstrItins; member in class:llvm::ARMSubtarget
474 return &InstrItins;
H A DARMSubtarget.cpp205 InstrItins = getInstrItineraryForCPU(CPUString);
/external/llvm/lib/Target/X86/
H A DX86Subtarget.h247 InstrItineraryData InstrItins; member in class:llvm::final
536 return &InstrItins;
H A DX86Subtarget.cpp211 InstrItins = getInstrItineraryForCPU(CPUName);

Completed in 860 milliseconds

12