Home
last modified time | relevance | path

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

123

/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMSubtarget.cpp101 InstrItins = getInstrItineraryForCPU(CPUString); in ARMSubtarget()
197 for (const InstrItinerary *itin = InstrItins.Itineraries; in computeIssueWidth()
199 const InstrStage *IS = InstrItins.Stages + itin->FirstStage; in computeIssueWidth()
202 InstrItins.IssueWidth = 0; in computeIssueWidth()
204 ++InstrItins.IssueWidth; in computeIssueWidth()
208 assert(InstrItins.IssueWidth <= 2 && "itinerary bug, too many stage 1 units"); in computeIssueWidth()
DARMSubtarget.h157 InstrItineraryData InstrItins; variable
257 const InstrItineraryData &getInstrItineraryData() const { return InstrItins; } in getInstrItineraryData()
DARMTargetMachine.h39 InstrItineraryData InstrItins; variable
49 return &InstrItins; in getInstrItineraryData()
/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.cpp62 InstrItins(I), CurrentState(0), DFAStateInputTable(SIT), in DFAPacketizer()
102 for (const InstrStage *IS = InstrItins->beginStage(InsnClass), in getInsnInput()
103 *IE = InstrItins->endStage(InsnClass); IS != IE; ++IS) { in getInsnInput()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DTargetSchedule.cpp45 return EnableSchedItins && !InstrItins.isEmpty(); in hasInstrItineraries()
68 STI->initInstrItins(InstrItins); in init()
111 int UOps = InstrItins.getNumMicroOps(MI->getDesc().getSchedClass()); in getNumMicroOps()
112 return (UOps >= 0) ? UOps : TII->getNumMicroOps(&InstrItins, *MI); in getNumMicroOps()
195 OperLatency = TII->getOperandLatency(&InstrItins, *DefMI, DefOperIdx, in computeOperandLatency()
200 OperLatency = InstrItins.getOperandCycle(DefClass, DefOperIdx); in computeOperandLatency()
206 unsigned InstrLatency = TII->getInstrLatency(&InstrItins, *DefMI); in computeOperandLatency()
280 return TII->getInstrLatency(&InstrItins, *MI); in computeInstrLatency()
DDFAPacketizer.cpp78 InstrItins(I), DFAStateInputTable(SIT), DFAStateEntryTable(SET) { in DFAPacketizer()
115 for (const InstrStage *IS = InstrItins->beginStage(InsnClass), in getInsnInput()
116 *IE = InstrItins->endStage(InsnClass); IS != IE; ++IS) { in getInsnInput()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DScheduleDAGInstrs.cpp38 InstrItins(mf.getTarget().getInstrItineraryData()), in ScheduleDAGInstrs()
574 if (!InstrItins || InstrItins->isEmpty()) { in ComputeLatency()
582 SU->Latency = TII->getInstrLatency(InstrItins, SU->getInstr()); in ComputeLatency()
588 if (!InstrItins || InstrItins->isEmpty()) in ComputeOperandLatency()
625 int UseCycle = TII->getOperandLatency(InstrItins, DefMI, DefIdx, in ComputeOperandLatency()
631 if (!InstrItins || InstrItins->isEmpty()) in ComputeOperandLatency()
634 Latency = InstrItins->getOperandCycle(DefClass, DefIdx); in ComputeOperandLatency()
DMachineLICM.cpp71 const InstrItineraryData *InstrItins; member in __anon0a0335650111::MachineLICM
321 InstrItins = TM->getInstrItineraryData(); in runOnMachineFunction()
874 if (!InstrItins || InstrItins->isEmpty() || MRI->use_nodbg_empty(Reg)) in HasHighOperandLatency()
892 if (TII->hasHighOperandLatency(InstrItins, MRI, &MI, DefIdx, UseMI, i)) in HasHighOperandLatency()
908 if (!InstrItins || InstrItins->isEmpty()) in IsCheapInstruction()
922 if (!TII->hasLowDefLatency(InstrItins, &MI, i)) in IsCheapInstruction()
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
DSPUSubtarget.h42 InstrItineraryData InstrItins; variable
75 return InstrItins; in getInstrItineraryData()
DSPUTargetMachine.h39 InstrItineraryData InstrItins; variable
80 return &InstrItins; in getInstrItineraryData()
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeSubtarget.h39 InstrItineraryData InstrItins; variable
62 const InstrItineraryData &getInstrItineraryData() const { return InstrItins; } in getInstrItineraryData()
DMBlazeSubtarget.cpp45 InstrItins = getInstrItineraryForCPU(CPUName); in MBlazeSubtarget()
52 InstrItins.IssueWidth = 1; in computeIssueWidth()
DMBlazeTargetMachine.h41 InstrItineraryData InstrItins; variable
52 { return &InstrItins; } in getInstrItineraryData()
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCSubtarget.h56 InstrItineraryData InstrItins; variable
101 const InstrItineraryData &getInstrItineraryData() const { return InstrItins; } in getInstrItineraryData()
DPPCTargetMachine.h40 InstrItineraryData InstrItins; variable
65 return &InstrItins; in getInstrItineraryData()
/external/llvm/lib/Target/Hexagon/
DHexagonSubtarget.h56 InstrItineraryData InstrItins; variable
66 return &InstrItins; in getInstrItineraryData()
/external/llvm/include/llvm/CodeGen/
DTargetSchedule.h36 InstrItineraryData InstrItins; variable
80 return &InstrItins; in getInstrItineraries()
DDFAPacketizer.h76 const InstrItineraryData *InstrItins; variable
118 const InstrItineraryData *getInstrItins() const { return InstrItins; } in getInstrItins()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DTargetSchedule.h36 InstrItineraryData InstrItins; variable
82 return &InstrItins; in getInstrItineraries()
DDFAPacketizer.h82 const InstrItineraryData *InstrItins; variable
124 const InstrItineraryData *getInstrItins() const { return InstrItins; } in getInstrItins()
/external/llvm/lib/MC/
DMCSubtargetInfo.cpp107 void MCSubtargetInfo::initInstrItins(InstrItineraryData &InstrItins) const { in initInstrItins()
108 InstrItins = InstrItineraryData(getSchedModel(), Stages, OperandCycles, in initInstrItins()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/MC/
DMCSubtargetInfo.cpp117 void MCSubtargetInfo::initInstrItins(InstrItineraryData &InstrItins) const { in initInstrItins()
118 InstrItins = InstrItineraryData(getSchedModel(), Stages, OperandCycles, in initInstrItins()
/external/llvm/lib/Target/Mips/
DMipsSubtarget.h148 InstrItineraryData InstrItins; variable
311 return &InstrItins; in getInstrItineraryData()
/external/llvm/lib/Target/PowerPC/
DPPCSubtarget.h84 InstrItineraryData InstrItins; variable
172 return &InstrItins; in getInstrItineraryData()

123