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) override | llvm::LLVMTargetMachine | virtual |
addPassesToEmitMC(PassManagerBase &, MCContext *&, raw_pwrite_stream &, bool=true) override | llvm::NVPTXTargetMachine | inlinevirtual |
AsmInfo | llvm::TargetMachine | protected |
buildCodeGenPipeline(ModulePassManager &, raw_pwrite_stream &, raw_pwrite_stream *, CodeGenFileType, const CGPassBuilderOption &, PassInstrumentationCallbacks *) | llvm::LLVMTargetMachine | inlinevirtual |
CMModel | llvm::TargetMachine | protected |
convertFuncInfoToYAML(const MachineFunction &MF) const | llvm::TargetMachine | inlinevirtual |
createDataLayout() const | llvm::TargetMachine | inline |
createDefaultFuncInfoYAML() const | llvm::TargetMachine | inlinevirtual |
createMachineFunctionInfo(BumpPtrAllocator &Allocator, const Function &F, const TargetSubtargetInfo *STI) const override | llvm::NVPTXTargetMachine | virtual |
createMCStreamer(raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, CodeGenFileType FileType, MCContext &Ctx) | llvm::LLVMTargetMachine | |
createPassConfig(PassManagerBase &PM) override | llvm::NVPTXTargetMachine | virtual |
DefaultSjLjDataSize | llvm::TargetMachine | static |
DL | llvm::TargetMachine | protected |
getAddressSpaceForPseudoSourceKind(unsigned Kind) const | llvm::TargetMachine | inlinevirtual |
getAIXExtendedAltivecABI() const | llvm::TargetMachine | inline |
getAllocaPointerSize() const | llvm::TargetMachine | inline |
getAssumedAddrSpace(const Value *V) const | llvm::TargetMachine | inlinevirtual |
getBBSectionsFuncListBuf() const | llvm::TargetMachine | inline |
getBBSectionsType() const | llvm::TargetMachine | inline |
getCodeModel() const | llvm::TargetMachine | inline |
getDataSections() const | llvm::TargetMachine | inline |
getDrvInterface() const | llvm::NVPTXTargetMachine | inline |
getFunctionSections() const | llvm::TargetMachine | inline |
getIgnoreXCOFFVisibility() const | llvm::TargetMachine | inline |
getIntrinsicInfo() const | llvm::TargetMachine | inlinevirtual |
getMaxCodeSize() const | llvm::TargetMachine | |
getMCAsmInfo() const | llvm::TargetMachine | inline |
getMCInstrInfo() const | llvm::TargetMachine | inline |
getMCRegisterInfo() const | llvm::TargetMachine | inline |
getMCSubtargetInfo() const | llvm::TargetMachine | inline |
getNameWithPrefix(SmallVectorImpl< char > &Name, const GlobalValue *GV, Mangler &Mang, bool MayAlwaysUsePrivate=false) const | llvm::TargetMachine | |
getO0WantsFastISel() | llvm::TargetMachine | inline |
getObjFileLowering() const override | llvm::NVPTXTargetMachine | inlinevirtual |
getOptLevel() const | llvm::TargetMachine | inline |
getPGOOption() const | llvm::TargetMachine | inline |
getPointerSize(unsigned AS) const | llvm::TargetMachine | inline |
getPointerSizeInBits(unsigned AS) const | llvm::TargetMachine | inline |
getPredicatedAddrSpace(const Value *V) const override | llvm::NVPTXTargetMachine | virtual |
getProgramPointerSize() const | llvm::TargetMachine | inline |
getRelocationModel() const | llvm::TargetMachine | |
getSeparateNamedSections() const | llvm::TargetMachine | inline |
getSjLjDataSize() const | llvm::TargetMachine | inlinevirtual |
getStrPool() const | llvm::NVPTXTargetMachine | inline |
getSubtarget(const Function &F) const | llvm::TargetMachine | inline |
getSubtargetImpl(const Function &) const override | llvm::NVPTXTargetMachine | inlinevirtual |
getSubtargetImpl() const | llvm::NVPTXTargetMachine | inline |
getSymbol(const GlobalValue *GV) const | llvm::TargetMachine | |
getTarget() const | llvm::TargetMachine | inline |
getTargetCPU() const | llvm::TargetMachine | inline |
getTargetFeatureString() const | llvm::TargetMachine | inline |
getTargetIRAnalysis() const | llvm::TargetMachine | |
getTargetTransformInfo(const Function &F) const override | llvm::NVPTXTargetMachine | virtual |
getTargetTriple() const | llvm::TargetMachine | inline |
getTLSModel(const GlobalValue *GV) const | llvm::TargetMachine | |
getUniqueBasicBlockSectionNames() const | llvm::TargetMachine | inline |
getUniqueSectionNames() const | llvm::TargetMachine | inline |
getXCOFFTracebackTable() const | llvm::TargetMachine | inline |
initAsmInfo() | llvm::LLVMTargetMachine | protected |
is64Bit() const | llvm::NVPTXTargetMachine | inline |
isCompatibleDataLayout(const DataLayout &Candidate) const | llvm::TargetMachine | inline |
isLargeGlobalValue(const GlobalValue *GV) const | llvm::TargetMachine | |
isMachineVerifierClean() const override | llvm::NVPTXTargetMachine | inlinevirtual |
isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const | llvm::TargetMachine | inlinevirtual |
isPositionIndependent() const | llvm::TargetMachine | |
LargeDataThreshold | llvm::TargetMachine | protected |
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::LLVMTargetMachine | protected |
MII | llvm::TargetMachine | protected |
MRI | llvm::TargetMachine | protected |
NVPTXTargetMachine(const Target &T, const Triple &TT, StringRef CPU, StringRef FS, const TargetOptions &Options, std::optional< Reloc::Model > RM, std::optional< CodeModel::Model > CM, CodeGenOptLevel OP, bool is64bit) | llvm::NVPTXTargetMachine | |
NVPTXTargetMachine64(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::NVPTXTargetMachine64 | |
O0WantsFastISel | llvm::TargetMachine | protected |
operator=(const TargetMachine &)=delete | llvm::TargetMachine | |
Options | llvm::TargetMachine | mutable |
OptLevel | llvm::TargetMachine | protected |
parseBinutilsVersion(StringRef Version) | llvm::TargetMachine | static |
parseMachineFunctionInfo(const yaml::MachineFunctionInfo &, PerFunctionMIParsingState &PFS, SMDiagnostic &Error, SMRange &SourceRange) const | llvm::TargetMachine | inlinevirtual |
PGOOption | llvm::TargetMachine | protected |
registerDefaultAliasAnalyses(AAManager &AAM) override | llvm::NVPTXTargetMachine | virtual |
registerMachineRegisterInfoCallback(MachineFunction &MF) const | llvm::LLVMTargetMachine | inlinevirtual |
registerPassBuilderCallbacks(PassBuilder &PB) override | llvm::NVPTXTargetMachine | virtual |
requiresStructuredCFG() const | llvm::TargetMachine | inline |
RequireStructuredCFG | llvm::TargetMachine | protected |
resetTargetOptions(const Function &F) const | llvm::TargetMachine | |
RM | llvm::TargetMachine | protected |
setCFIFixup(bool Enable) | llvm::TargetMachine | inline |
setCodeModel(CodeModel::Model CM) | llvm::TargetMachine | inline |
setFastISel(bool Enable) | llvm::TargetMachine | inline |
setGlobalISel(bool Enable) | llvm::TargetMachine | inline |
setGlobalISelAbort(GlobalISelAbortMode Mode) | llvm::TargetMachine | inline |
setLargeDataThreshold(uint64_t LDT) | llvm::TargetMachine | inline |
setMachineOutliner(bool Enable) | llvm::TargetMachine | inline |
setO0WantsFastISel(bool Enable) | llvm::TargetMachine | inline |
setOptLevel(CodeGenOptLevel Level) | llvm::TargetMachine | inline |
setPGOOption(std::optional< PGOOptions > PGOOpt) | llvm::TargetMachine | inline |
setRequiresStructuredCFG(bool Value) | llvm::TargetMachine | inline |
setSupportsDebugEntryValues(bool Enable) | llvm::TargetMachine | inline |
setSupportsDefaultOutlining(bool Enable) | llvm::TargetMachine | inline |
setTargetFeatureString(StringRef FS) | llvm::TargetMachine | inline |
shouldAssumeDSOLocal(const GlobalValue *GV) const | llvm::TargetMachine | |
splitModule(Module &M, unsigned NumParts, function_ref< void(std::unique_ptr< Module > MPart)> ModuleCallback) | llvm::TargetMachine | inlinevirtual |
STI | llvm::TargetMachine | protected |
TargetCPU | llvm::TargetMachine | protected |
TargetFS | llvm::TargetMachine | protected |
TargetMachine(const Target &T, StringRef DataLayoutString, const Triple &TargetTriple, StringRef CPU, StringRef FS, const TargetOptions &Options) | llvm::TargetMachine | protected |
TargetMachine(const TargetMachine &)=delete | llvm::TargetMachine | |
targetSchedulesPostRAScheduling() const | llvm::TargetMachine | inlinevirtual |
TargetTriple | llvm::TargetMachine | protected |
TheTarget | llvm::TargetMachine | protected |
unqualifiedInlineAsmVariant() const | llvm::LLVMTargetMachine | inlinevirtual |
useEmulatedTLS() const | llvm::TargetMachine | |
useIPRA() const | llvm::LLVMTargetMachine | inlinevirtual |
usesPhysRegsForValues() const | llvm::LLVMTargetMachine | inlinevirtual |
useTLSDESC() const | llvm::TargetMachine | |
~NVPTXTargetMachine() override | llvm::NVPTXTargetMachine | |
~TargetMachine() | llvm::TargetMachine | virtual |