Lines Matching refs:AMDGPUTargetMachine
1 //===-- AMDGPUTargetMachine.cpp - TargetMachine for hw codegen targets-----===//
15 #include "AMDGPUTargetMachine.h"
134 cl::location(AMDGPUTargetMachine::EnableLateStructurizeCFG),
140 cl::location(AMDGPUTargetMachine::EnableFunctionCalls),
147 cl::location(AMDGPUTargetMachine::EnableFixedFunctionABI),
378 AMDGPUTargetMachine::AMDGPUTargetMachine(const Target &T, const Triple &TT,
397 bool AMDGPUTargetMachine::EnableLateStructurizeCFG = false;
398 bool AMDGPUTargetMachine::EnableFunctionCalls = false;
399 bool AMDGPUTargetMachine::EnableFixedFunctionABI = false;
401 AMDGPUTargetMachine::~AMDGPUTargetMachine() = default;
403 StringRef AMDGPUTargetMachine::getGPUName(const Function &F) const {
409 StringRef AMDGPUTargetMachine::getFeatureString(const Function &F) const {
425 void AMDGPUTargetMachine::adjustPassManager(PassManagerBuilder &Builder) {
500 : AMDGPUTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL) {
544 : AMDGPUTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL) {}
588 AMDGPUTargetMachine &getAMDGPUTargetMachine() const {
589 return getTM<AMDGPUTargetMachine>();
695 const AMDGPUTargetMachine &TM = getAMDGPUTargetMachine();