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, MachineModuleInfo *MMI=nullptr) override | llvm::LLVMTargetMachine | virtual |
addPassesToEmitMC(PassManagerBase &, MCContext *&, raw_pwrite_stream &, bool=true) override | llvm::NVPTXTargetMachine | inlinevirtual |
adjustPassManager(PassManagerBuilder &) override | llvm::NVPTXTargetMachine | virtual |
AsmInfo | llvm::TargetMachine | protected |
CGFT_AssemblyFile enum value | llvm::TargetMachine | |
CGFT_Null enum value | llvm::TargetMachine | |
CGFT_ObjectFile enum value | llvm::TargetMachine | |
CMModel | llvm::TargetMachine | protected |
CodeGenFileType enum name | llvm::TargetMachine | |
createDataLayout() const | llvm::TargetMachine | inline |
createPassConfig(PassManagerBase &PM) override | llvm::NVPTXTargetMachine | virtual |
DefaultOptions | llvm::TargetMachine | |
DL | llvm::TargetMachine | protected |
getAllocaPointerSize() const | llvm::TargetMachine | inline |
getCodeModel() const | llvm::TargetMachine | |
getDataSections() const | llvm::TargetMachine | inline |
getDrvInterface() const | llvm::NVPTXTargetMachine | inline |
getFunctionSections() const | llvm::TargetMachine | inline |
getIntrinsicInfo() const | llvm::TargetMachine | inlinevirtual |
getManagedStrPool() const | llvm::NVPTXTargetMachine | inline |
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 | |
getPointerSize(unsigned AS) const | llvm::TargetMachine | inline |
getPointerSizeInBits(unsigned AS) const | llvm::TargetMachine | inline |
getProgramPointerSize() const | llvm::TargetMachine | inline |
getRelocationModel() const | llvm::TargetMachine | |
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() | llvm::TargetMachine | |
getTargetTransformInfo(const Function &F) override | llvm::NVPTXTargetMachine | virtual |
getTargetTriple() const | llvm::TargetMachine | inline |
getTLSModel(const GlobalValue *GV) const | llvm::TargetMachine | |
getUniqueSectionNames() const | llvm::TargetMachine | inline |
initAsmInfo() | llvm::LLVMTargetMachine | protected |
is64Bit() const | llvm::NVPTXTargetMachine | inline |
isCompatibleDataLayout(const DataLayout &Candidate) const | llvm::TargetMachine | inline |
isMachineVerifierClean() const override | llvm::NVPTXTargetMachine | inlinevirtual |
isPositionIndependent() const | llvm::TargetMachine | |
LLVMTargetMachine(const Target &T, StringRef DataLayoutString, const Triple &TT, StringRef CPU, StringRef FS, const TargetOptions &Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level 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, Optional< Reloc::Model > RM, Optional< CodeModel::Model > CM, CodeGenOpt::Level OP, bool is64bit) | llvm::NVPTXTargetMachine | |
NVPTXTargetMachine64(const Target &T, const Triple &TT, StringRef CPU, StringRef FS, const TargetOptions &Options, Optional< Reloc::Model > RM, Optional< CodeModel::Model > CM, CodeGenOpt::Level OL, bool JIT) | llvm::NVPTXTargetMachine64 | |
O0WantsFastISel | llvm::TargetMachine | protected |
operator=(const TargetMachine &)=delete | llvm::TargetMachine | |
Options | llvm::TargetMachine | mutable |
OptLevel | llvm::TargetMachine | protected |
requiresStructuredCFG() const | llvm::TargetMachine | inline |
RequireStructuredCFG | llvm::TargetMachine | protected |
resetTargetOptions(const Function &F) const | llvm::TargetMachine | |
RM | llvm::TargetMachine | protected |
setFastISel(bool Enable) | llvm::TargetMachine | inline |
setGlobalISel(bool Enable) | llvm::TargetMachine | inline |
setGlobalISelAbort(GlobalISelAbortMode Mode) | llvm::TargetMachine | inline |
setMachineOutliner(bool Enable) | llvm::TargetMachine | inline |
setO0WantsFastISel(bool Enable) | llvm::TargetMachine | inline |
setOptLevel(CodeGenOpt::Level Level) | llvm::TargetMachine | |
setRequiresStructuredCFG(bool Value) | llvm::TargetMachine | inline |
setSupportsDefaultOutlining(bool Enable) | llvm::TargetMachine | inline |
shouldAssumeDSOLocal(const Module &M, const GlobalValue *GV) const | llvm::TargetMachine | |
shouldPrintMachineCode() const | llvm::TargetMachine | inline |
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 |
useEmulatedTLS() const | llvm::TargetMachine | |
useIPRA() const | llvm::LLVMTargetMachine | inlinevirtual |
useShortPointers() const | llvm::NVPTXTargetMachine | inline |
usesPhysRegsForPEI() const | llvm::LLVMTargetMachine | inlinevirtual |
~NVPTXTargetMachine() override | llvm::NVPTXTargetMachine | |
~TargetMachine() | llvm::TargetMachine | virtual |