Lines Matching defs:AMDGPUTargetMachine

1 //===-- AMDGPUTargetMachine.cpp - TargetMachine for hw codegen targets-----===//
15 #include "AMDGPUTargetMachine.h"
253 cl::location(AMDGPUTargetMachine::EnableLateStructurizeCFG),
261 cl::location(AMDGPUTargetMachine::DisableStructurizer), cl::ReallyHidden);
345 cl::location(AMDGPUTargetMachine::EnableLowerModuleLDS), cl::init(true),
588 AMDGPUTargetMachine::AMDGPUTargetMachine(const Target &T, const Triple &TT,
607 bool AMDGPUTargetMachine::EnableLateStructurizeCFG = false;
608 bool AMDGPUTargetMachine::EnableFunctionCalls = false;
609 bool AMDGPUTargetMachine::EnableLowerModuleLDS = true;
610 bool AMDGPUTargetMachine::DisableStructurizer = false;
612 AMDGPUTargetMachine::~AMDGPUTargetMachine() = default;
614 StringRef AMDGPUTargetMachine::getGPUName(const Function &F) const {
619 StringRef AMDGPUTargetMachine::getFeatureString(const Function &F) const {
637 void AMDGPUTargetMachine::registerDefaultAliasAnalyses(AAManager &AAM) {
656 Error AMDGPUTargetMachine::buildCodeGenPipeline(
664 void AMDGPUTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) {
764 int64_t AMDGPUTargetMachine::getNullPointerValue(unsigned AddrSpace) {
772 bool AMDGPUTargetMachine::isNoopAddrSpaceCast(unsigned SrcAS,
778 unsigned AMDGPUTargetMachine::getAssumedAddrSpace(const Value *V) const {
798 AMDGPUTargetMachine::getPredicatedAddrSpace(const Value *V) const {
825 AMDGPUTargetMachine::getAddressSpaceForPseudoSourceKind(unsigned Kind) const {
840 bool AMDGPUTargetMachine::splitModule(
873 : AMDGPUTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL) {}
1013 const AMDGPUTargetMachine &TM = getAMDGPUTargetMachine();