| 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 | |
| NVPTXTargetMachine32(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::NVPTXTargetMachine32 | |
| 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 |