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

  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCMachineScheduler.h 23 PPCPreRASchedStrategy(const MachineSchedContext *C) :
37 PPCPostRASchedStrategy(const MachineSchedContext *C) :
PPCTargetMachine.cpp 278 static ScheduleDAGInstrs *createPPCMachineScheduler(MachineSchedContext *C) {
295 MachineSchedContext *C) {
407 createMachineScheduler(MachineSchedContext *C) const override {
411 createPostMachineScheduler(MachineSchedContext *C) const override {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
GCNSchedStrategy.h 64 GCNMaxOccupancySchedStrategy(const MachineSchedContext *C);
133 GCNScheduleDAGMILive(MachineSchedContext *C,
GCNIterativeScheduler.h 40 GCNIterativeScheduler(MachineSchedContext *C,
76 MachineSchedContext *Context;
AMDGPUTargetMachine.cpp 272 static ScheduleDAGInstrs *createR600MachineScheduler(MachineSchedContext *C) {
276 static ScheduleDAGInstrs *createSIMachineScheduler(MachineSchedContext *C) {
281 createGCNMaxOccupancyMachineScheduler(MachineSchedContext *C) {
291 createIterativeGCNMaxOccupancyMachineScheduler(MachineSchedContext *C) {
298 static ScheduleDAGInstrs *createMinRegScheduler(MachineSchedContext *C) {
304 createIterativeILPMachineScheduler(MachineSchedContext *C) {
751 createMachineScheduler(MachineSchedContext *C) const override {
778 MachineSchedContext *C) const override {
804 createMachineScheduler(MachineSchedContext *C) const override;
1026 MachineSchedContext *C) const
    [all...]
GCNSchedStrategy.cpp 22 const MachineSchedContext *C) :
300 GCNScheduleDAGMILive::GCNScheduleDAGMILive(MachineSchedContext *C,
SIMachineScheduler.h 437 SIScheduleDAGMI(MachineSchedContext *C);
GCNIterativeScheduler.cpp 222 GCNIterativeScheduler::GCNIterativeScheduler(MachineSchedContext *C,
SIMachineScheduler.cpp 1777 SIScheduleDAGMI::SIScheduleDAGMI(MachineSchedContext *C) :
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineScheduler.h 21 // createMachineScheduler(MachineSchedContext *C) {
33 // createMachineScheduler(MachineSchedContext *C) {
43 // createMachineScheduler(MachineSchedContext *C) {
53 // static ScheduleDAGInstrs *createCustomMachineSched(MachineSchedContext *C) {
118 /// MachineSchedContext provides enough context from the MachineScheduler pass
120 struct MachineSchedContext {
130 MachineSchedContext();
131 virtual ~MachineSchedContext();
138 ScheduleDAGInstrs *(*)(MachineSchedContext *)> {
140 using ScheduleDAGCtor = ScheduleDAGInstrs *(*)(MachineSchedContext *);
    [all...]
TargetPassConfig.h 24 struct MachineSchedContext;
289 createMachineScheduler(MachineSchedContext *C) const {
296 createPostMachineScheduler(MachineSchedContext *C) const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZMachineScheduler.h 115 SystemZPostRASchedStrategy(const MachineSchedContext *C);
SystemZMachineScheduler.cpp 130 SystemZPostRASchedStrategy(const MachineSchedContext *C)
SystemZTargetMachine.cpp 212 createPostMachineScheduler(MachineSchedContext *C) const override {
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetMachine.cpp 340 createMachineScheduler(MachineSchedContext *C) const override {
350 createPostMachineScheduler(MachineSchedContext *C) const override {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonTargetMachine.cpp 122 static ScheduleDAGInstrs *createVLIWMachineSched(MachineSchedContext *C) {
312 createMachineScheduler(MachineSchedContext *C) const override {
HexagonMachineScheduler.h 91 VLIWMachineScheduler(MachineSchedContext *C,
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86TargetMachine.cpp 359 createMachineScheduler(MachineSchedContext *C) const override {
366 createPostMachineScheduler(MachineSchedContext *C) const override {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64TargetMachine.cpp 396 createMachineScheduler(MachineSchedContext *C) const override {
407 createPostMachineScheduler(MachineSchedContext *C) const override {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineScheduler.cpp 154 MachineSchedContext::MachineSchedContext() {
158 MachineSchedContext::~MachineSchedContext() {
165 class MachineSchedulerBase : public MachineSchedContext,
269 static ScheduleDAGInstrs *useDefaultMachineSched(MachineSchedContext *C) {
3485 ScheduleDAGMILive *llvm::createGenericSchedLive(MachineSchedContext *C) {
3497 static ScheduleDAGInstrs *createConvergingSched(MachineSchedContext *C) {
3638 ScheduleDAGMI *llvm::createGenericSchedPostRA(MachineSchedContext *C) {
3749 static ScheduleDAGInstrs *createILPMaxScheduler(MachineSchedContext *C)
    [all...]

Completed in 80 milliseconds