LLVM 20.0.0git
llvm::R600TargetMachine Member List

This is the complete list of members for llvm::R600TargetMachine, including all inherited members.

addAsmPrinter(PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, CodeGenFileType FileType, MCContext &Context)llvm::LLVMTargetMachine
addPassesToEmitFile(PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, CodeGenFileType FileType, bool DisableVerify=true, MachineModuleInfoWrapperPass *MMIWP=nullptr) overridellvm::LLVMTargetMachinevirtual
addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, raw_pwrite_stream &Out, bool DisableVerify=true) overridellvm::LLVMTargetMachinevirtual
AMDGPUTargetMachine(const Target &T, const Triple &TT, StringRef CPU, StringRef FS, const TargetOptions &Options, std::optional< Reloc::Model > RM, std::optional< CodeModel::Model > CM, CodeGenOptLevel OL)llvm::AMDGPUTargetMachine
AsmInfollvm::TargetMachineprotected
buildCodeGenPipeline(ModulePassManager &MPM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, CodeGenFileType FileType, const CGPassBuilderOption &Opt, PassInstrumentationCallbacks *PIC) overridellvm::R600TargetMachinevirtual
CMModelllvm::TargetMachineprotected
convertFuncInfoToYAML(const MachineFunction &MF) constllvm::TargetMachineinlinevirtual
createDataLayout() constllvm::TargetMachineinline
createDefaultFuncInfoYAML() constllvm::TargetMachineinlinevirtual
createMachineFunctionInfo(BumpPtrAllocator &Allocator, const Function &F, const TargetSubtargetInfo *STI) const overridellvm::R600TargetMachinevirtual
createMCStreamer(raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, CodeGenFileType FileType, MCContext &Ctx)llvm::LLVMTargetMachine
createPassConfig(PassManagerBase &PM) overridellvm::R600TargetMachinevirtual
DefaultSjLjDataSizellvm::TargetMachinestatic
DisableStructurizerllvm::AMDGPUTargetMachinestatic
DLllvm::TargetMachineprotected
EnableFunctionCallsllvm::AMDGPUTargetMachinestatic
EnableLateStructurizeCFGllvm::AMDGPUTargetMachinestatic
EnableLowerModuleLDSllvm::AMDGPUTargetMachinestatic
EnableStructurizerWorkaroundsllvm::AMDGPUTargetMachinestatic
getAddressSpaceForPseudoSourceKind(unsigned Kind) const overridellvm::AMDGPUTargetMachinevirtual
getAIXExtendedAltivecABI() constllvm::TargetMachineinline
getAllocaPointerSize() constllvm::TargetMachineinline
getAssumedAddrSpace(const Value *V) const overridellvm::AMDGPUTargetMachinevirtual
getBBSectionsFuncListBuf() constllvm::TargetMachineinline
getBBSectionsType() constllvm::TargetMachineinline
getCodeModel() constllvm::TargetMachineinline
getDataSections() constllvm::TargetMachineinline
getFeatureString(const Function &F) constllvm::AMDGPUTargetMachineprotected
getFunctionSections() constllvm::TargetMachineinline
getGPUName(const Function &F) constllvm::AMDGPUTargetMachineprotected
getIgnoreXCOFFVisibility() constllvm::TargetMachineinline
getIntrinsicInfo() constllvm::TargetMachineinlinevirtual
getMaxCodeSize() constllvm::TargetMachine
getMCAsmInfo() constllvm::TargetMachineinline
getMCInstrInfo() constllvm::TargetMachineinline
getMCRegisterInfo() constllvm::TargetMachineinline
getMCSubtargetInfo() constllvm::TargetMachineinline
getNameWithPrefix(SmallVectorImpl< char > &Name, const GlobalValue *GV, Mangler &Mang, bool MayAlwaysUsePrivate=false) constllvm::TargetMachine
getNullPointerValue(unsigned AddrSpace)llvm::AMDGPUTargetMachinestatic
getO0WantsFastISel()llvm::TargetMachineinline
getObjFileLowering() const overridellvm::AMDGPUTargetMachineinlinevirtual
getOptLevel() constllvm::TargetMachineinline
getPGOOption() constllvm::TargetMachineinline
getPointerSize(unsigned AS) constllvm::TargetMachineinline
getPointerSizeInBits(unsigned AS) constllvm::TargetMachineinline
getPredicatedAddrSpace(const Value *V) const overridellvm::AMDGPUTargetMachinevirtual
getProgramPointerSize() constllvm::TargetMachineinline
getRelocationModel() constllvm::TargetMachine
getSeparateNamedSections() constllvm::TargetMachineinline
getSjLjDataSize() constllvm::TargetMachineinlinevirtual
getSubtarget(const Function &F) constllvm::TargetMachineinline
getSubtargetImpl(const Function &) const overridellvm::R600TargetMachinevirtual
llvm::AMDGPUTargetMachine::getSubtargetImpl() constllvm::AMDGPUTargetMachine
getSymbol(const GlobalValue *GV) constllvm::TargetMachine
getTarget() constllvm::TargetMachineinline
getTargetCPU() constllvm::TargetMachineinline
getTargetFeatureString() constllvm::TargetMachineinline
getTargetIRAnalysis() constllvm::TargetMachine
getTargetTransformInfo(const Function &F) const overridellvm::R600TargetMachinevirtual
getTargetTriple() constllvm::TargetMachineinline
getTLSModel(const GlobalValue *GV) constllvm::TargetMachine
getUniqueBasicBlockSectionNames() constllvm::TargetMachineinline
getUniqueSectionNames() constllvm::TargetMachineinline
getXCOFFTracebackTable() constllvm::TargetMachineinline
initAsmInfo()llvm::LLVMTargetMachineprotected
isCompatibleDataLayout(const DataLayout &Candidate) constllvm::TargetMachineinline
isLargeGlobalValue(const GlobalValue *GV) constllvm::TargetMachine
isMachineVerifierClean() const overridellvm::R600TargetMachineinlinevirtual
isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const overridellvm::AMDGPUTargetMachinevirtual
isPositionIndependent() constllvm::TargetMachine
LargeDataThresholdllvm::TargetMachineprotected
LLVMTargetMachine(const Target &T, StringRef DataLayoutString, const Triple &TT, StringRef CPU, StringRef FS, const TargetOptions &Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOptLevel OL)llvm::LLVMTargetMachineprotected
MIIllvm::TargetMachineprotected
MRIllvm::TargetMachineprotected
O0WantsFastISelllvm::TargetMachineprotected
operator=(const TargetMachine &)=deletellvm::TargetMachine
Optionsllvm::TargetMachinemutable
OptLevelllvm::TargetMachineprotected
parseBinutilsVersion(StringRef Version)llvm::TargetMachinestatic
parseMachineFunctionInfo(const yaml::MachineFunctionInfo &, PerFunctionMIParsingState &PFS, SMDiagnostic &Error, SMRange &SourceRange) constllvm::TargetMachineinlinevirtual
PGOOptionllvm::TargetMachineprotected
R600TargetMachine(const Target &T, const Triple &TT, StringRef CPU, StringRef FS, const TargetOptions &Options, std::optional< Reloc::Model > RM, std::optional< CodeModel::Model > CM, CodeGenOptLevel OL, bool JIT)llvm::R600TargetMachine
registerDefaultAliasAnalyses(AAManager &) overridellvm::AMDGPUTargetMachinevirtual
registerMachineRegisterInfoCallback(MachineFunction &MF) constllvm::LLVMTargetMachineinlinevirtual
registerPassBuilderCallbacks(PassBuilder &PB) overridellvm::AMDGPUTargetMachinevirtual
requiresStructuredCFG() constllvm::TargetMachineinline
RequireStructuredCFGllvm::TargetMachineprotected
resetTargetOptions(const Function &F) constllvm::TargetMachine
RMllvm::TargetMachineprotected
setCFIFixup(bool Enable)llvm::TargetMachineinline
setCodeModel(CodeModel::Model CM)llvm::TargetMachineinline
setFastISel(bool Enable)llvm::TargetMachineinline
setGlobalISel(bool Enable)llvm::TargetMachineinline
setGlobalISelAbort(GlobalISelAbortMode Mode)llvm::TargetMachineinline
setLargeDataThreshold(uint64_t LDT)llvm::TargetMachineinline
setMachineOutliner(bool Enable)llvm::TargetMachineinline
setO0WantsFastISel(bool Enable)llvm::TargetMachineinline
setOptLevel(CodeGenOptLevel Level)llvm::TargetMachineinline
setPGOOption(std::optional< PGOOptions > PGOOpt)llvm::TargetMachineinline
setRequiresStructuredCFG(bool Value)llvm::TargetMachineinline
setSupportsDebugEntryValues(bool Enable)llvm::TargetMachineinline
setSupportsDefaultOutlining(bool Enable)llvm::TargetMachineinline
setTargetFeatureString(StringRef FS)llvm::TargetMachineinline
shouldAssumeDSOLocal(const GlobalValue *GV) constllvm::TargetMachine
splitModule(Module &M, unsigned NumParts, function_ref< void(std::unique_ptr< Module > MPart)> ModuleCallback) overridellvm::AMDGPUTargetMachinevirtual
STIllvm::TargetMachineprotected
TargetCPUllvm::TargetMachineprotected
TargetFSllvm::TargetMachineprotected
TargetMachine(const Target &T, StringRef DataLayoutString, const Triple &TargetTriple, StringRef CPU, StringRef FS, const TargetOptions &Options)llvm::TargetMachineprotected
TargetMachine(const TargetMachine &)=deletellvm::TargetMachine
targetSchedulesPostRAScheduling() constllvm::TargetMachineinlinevirtual
TargetTriplellvm::TargetMachineprotected
TheTargetllvm::TargetMachineprotected
TLOFllvm::AMDGPUTargetMachineprotected
unqualifiedInlineAsmVariant() constllvm::LLVMTargetMachineinlinevirtual
useEmulatedTLS() constllvm::TargetMachine
useIPRA() constllvm::LLVMTargetMachineinlinevirtual
usesPhysRegsForValues() constllvm::LLVMTargetMachineinlinevirtual
useTLSDESC() constllvm::TargetMachine
~AMDGPUTargetMachine() overridellvm::AMDGPUTargetMachine
~TargetMachine()llvm::TargetMachinevirtual