Lines Matching defs:AMDGPUTargetMachine
1 //===-- AMDGPUTargetMachine.cpp - TargetMachine for hw codegen targets-----===//
16 #include "AMDGPUTargetMachine.h"
117 cl::location(AMDGPUTargetMachine::EnableLateStructurizeCFG),
123 cl::location(AMDGPUTargetMachine::EnableFunctionCalls),
301 AMDGPUTargetMachine::AMDGPUTargetMachine(const Target &T, const Triple &TT,
315 bool AMDGPUTargetMachine::EnableLateStructurizeCFG = false;
316 bool AMDGPUTargetMachine::EnableFunctionCalls = false;
318 AMDGPUTargetMachine::~AMDGPUTargetMachine() = default;
320 StringRef AMDGPUTargetMachine::getGPUName(const Function &F) const {
326 StringRef AMDGPUTargetMachine::getFeatureString(const Function &F) const {
349 void AMDGPUTargetMachine::adjustPassManager(PassManagerBuilder &Builder) {
428 : AMDGPUTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL) {
467 : AMDGPUTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL) {}
511 AMDGPUTargetMachine &getAMDGPUTargetMachine() const {
512 return getTM<AMDGPUTargetMachine>();
609 const AMDGPUTargetMachine &TM = getAMDGPUTargetMachine();