HomeSort by: relevance | last modified time | path
    Searched refs:ScheduleDAGMI (Results 1 - 24 of 24) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCMachineScheduler.h 41 void initialize(ScheduleDAGMI *Dag) override;
PPCTargetMachine.cpp 297 ScheduleDAGMI *DAG =
298 new ScheduleDAGMI(C, ST.usePPCPostRASchedStrategy() ?
PPCMachineScheduler.cpp 238 void PPCPostRASchedStrategy::initialize(ScheduleDAGMI *Dag) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineScheduler.h 44 // ScheduleDAGMI *DAG = createGenericSchedLive(C);
169 class ScheduleDAGMI;
197 /// ScheduleDAGMI.
229 virtual void initialize(ScheduleDAGMI *DAG) = 0;
249 /// Notify MachineSchedStrategy that ScheduleDAGMI has scheduled an
262 /// ScheduleDAGMI is an implementation of ScheduleDAGInstrs that simply
266 class ScheduleDAGMI : public ScheduleDAGInstrs {
292 ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S,
298 ~ScheduleDAGMI() override;
317 /// ScheduleDAGMI takes ownership of the Mutation object
    [all...]
TargetInstrInfo.h 54 class ScheduleDAGMI;
1503 const ScheduleDAGMI *DAG) const;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
GCNSchedStrategy.h 68 void initialize(ScheduleDAGMI *DAG) override;
R600MachineScheduler.h 72 void initialize(ScheduleDAGMI *dag) override;
R600MachineScheduler.cpp 22 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) {
AMDGPUSubtarget.cpp 854 ScheduleDAGMI *DAG;
934 DAG = static_cast<ScheduleDAGMI*>(DAGInstrs);
GCNIterativeScheduler.cpp 213 void initialize(ScheduleDAGMI *DAG) override {}
GCNSchedStrategy.cpp 26 void GCNMaxOccupancySchedStrategy::initialize(ScheduleDAGMI *DAG) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZMachineScheduler.h 130 void initialize(ScheduleDAGMI *dag) override;
141 /// ScheduleDAGMI has scheduled an instruction - tell HazardRec
SystemZMachineScheduler.cpp 74 void SystemZPostRASchedStrategy::initialize(ScheduleDAGMI *dag) {
SystemZTargetMachine.cpp 213 return new ScheduleDAGMI(C,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineScheduler.cpp 625 // ScheduleDAGMI - Basic machine instruction scheduling. This is
631 ScheduleDAGMI::~ScheduleDAGMI() = default;
637 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) {
665 void ScheduleDAGMI::releaseSuccessors(SUnit *SU) {
674 void ScheduleDAGMI::releasePred(SUnit *SU, SDep *PredEdge) {
702 void ScheduleDAGMI::releasePredecessors(SUnit *SU) {
707 void ScheduleDAGMI::startBlock(MachineBasicBlock *bb) {
712 void ScheduleDAGMI::finishBlock() {
721 void ScheduleDAGMI::enterRegion(MachineBasicBlock *bb
    [all...]
TargetInstrInfo.cpp 1059 const InstrItineraryData *II, const ScheduleDAGMI *DAG) const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonMachineScheduler.h 87 /// Extend the standard ScheduleDAGMI to provide more context and override the
237 void initialize(ScheduleDAGMI *dag) override;
HexagonSubtarget.cpp 263 ScheduleDAGMI *DAG = static_cast<ScheduleDAGMI*>(DAGInstrs);
HexagonMachineScheduler.cpp 253 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetMachine.cpp 351 ScheduleDAGMI *DAG = createGenericSchedPostRA(C);
ARMBaseInstrInfo.h 136 const ScheduleDAGMI *DAG) const override;
ARMBaseInstrInfo.cpp 141 const InstrItineraryData *II, const ScheduleDAGMI *DAG) const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86TargetMachine.cpp 367 ScheduleDAGMI *DAG = createGenericSchedPostRA(C);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64TargetMachine.cpp 412 ScheduleDAGMI *DAG = createGenericSchedPostRA(C);

Completed in 32 milliseconds