LLVM API Documentation
The AMDGPU target machine contains all of the hardware specific information needed to emit code for R600 and SI GPUs. More...
#include "AMDGPUTargetMachine.h"#include "AMDGPU.h"#include "R600ISelLowering.h"#include "R600InstrInfo.h"#include "R600MachineScheduler.h"#include "SIISelLowering.h"#include "SIInstrInfo.h"#include "llvm/Analysis/Passes.h"#include "llvm/Analysis/Verifier.h"#include "llvm/CodeGen/MachineFunctionAnalysis.h"#include "llvm/CodeGen/MachineModuleInfo.h"#include "llvm/CodeGen/Passes.h"#include "llvm/MC/MCAsmInfo.h"#include "llvm/PassManager.h"#include "llvm/Support/TargetRegistry.h"#include "llvm/Support/raw_os_ostream.h"#include "llvm/Transforms/IPO.h"#include "llvm/Transforms/Scalar.h"
Go to the source code of this file.
Functions | |
| void | LLVMInitializeR600Target () |
| static ScheduleDAGInstrs * | createR600MachineScheduler (MachineSchedContext *C) |
Variables | |
| static MachineSchedRegistry | SchedCustomRegistry ("r600","Run R600's custom scheduler", createR600MachineScheduler) |
The AMDGPU target machine contains all of the hardware specific information needed to emit code for R600 and SI GPUs.
Definition in file AMDGPUTargetMachine.cpp.
|
static |
Definition at line 44 of file AMDGPUTargetMachine.cpp.
| void LLVMInitializeR600Target | ( | ) |
Definition at line 39 of file AMDGPUTargetMachine.cpp.
References llvm::TheAMDGPUTarget, and llvm::X.
|
static |