| addAsmPrinter(PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, CodeGenFileType FileType, MCContext &Context) override | llvm::CodeGenTargetMachineImpl | virtual |
| addPassesToEmitFile(PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, CodeGenFileType FileType, bool DisableVerify=true, MachineModuleInfoWrapperPass *MMIWP=nullptr) override | llvm::CodeGenTargetMachineImpl | virtual |
| addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, raw_pwrite_stream &Out, bool DisableVerify=true) override | llvm::CodeGenTargetMachineImpl | virtual |
| AsmInfo | llvm::TargetMachine | protected |
| buildCodeGenPipeline(ModulePassManager &, raw_pwrite_stream &, raw_pwrite_stream *, CodeGenFileType, const CGPassBuilderOption &, PassInstrumentationCallbacks *) | llvm::TargetMachine | inlinevirtual |
| clearLinkerOptimizationHints(const SmallPtrSetImpl< MachineInstr * > &MIs) const | llvm::TargetMachine | inlinevirtual |
| CMModel | llvm::TargetMachine | protected |
| CodeGenTargetMachineImpl(const Target &T, StringRef DataLayoutString, const Triple &TT, StringRef CPU, StringRef FS, const TargetOptions &Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOptLevel OL) | llvm::CodeGenTargetMachineImpl | 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 | llvm::TargetMachine | inlinevirtual |
| createMachineScheduler(MachineSchedContext *C) const | llvm::TargetMachine | inlinevirtual |
| createMCStreamer(raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, CodeGenFileType FileType, MCContext &Ctx) override | llvm::CodeGenTargetMachineImpl | virtual |
| createPassConfig(PassManagerBase &PM) override | llvm::SPIRVTargetMachine | virtual |
| createPostMachineScheduler(MachineSchedContext *C) const | llvm::TargetMachine | inlinevirtual |
| 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 |
| getEnableStaticDataPartitioning() const | llvm::TargetMachine | inline |
| getExceptionModel() const | llvm::TargetMachine | inline |
| getFunctionSections() const | llvm::TargetMachine | inline |
| getIgnoreXCOFFVisibility() const | llvm::TargetMachine | inline |
| 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::SPIRVTargetMachine | 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 | llvm::TargetMachine | inlinevirtual |
| getProgramPointerSize() const | llvm::TargetMachine | inline |
| getRelocationModel() const | llvm::TargetMachine | |
| getSeparateNamedSections() const | llvm::TargetMachine | inline |
| getSjLjDataSize() const | llvm::TargetMachine | inlinevirtual |
| getSubtarget(const Function &F) const | llvm::TargetMachine | inline |
| getSubtargetImpl() const | llvm::SPIRVTargetMachine | inline |
| getSubtargetImpl(const Function &) const override | llvm::SPIRVTargetMachine | inlinevirtual |
| 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::SPIRVTargetMachine | 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::CodeGenTargetMachineImpl | protected |
| isCompatibleDataLayout(const DataLayout &Candidate) const | llvm::TargetMachine | inline |
| isLargeGlobalValue(const GlobalValue *GV) const | llvm::TargetMachine | |
| isMachineVerifierClean() const | llvm::TargetMachine | inlinevirtual |
| isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const | llvm::TargetMachine | inlinevirtual |
| isPositionIndependent() const | llvm::TargetMachine | |
| LargeDataThreshold | llvm::TargetMachine | protected |
| MII | llvm::TargetMachine | protected |
| MRI | llvm::TargetMachine | protected |
| 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 &) | llvm::TargetMachine | inlinevirtual |
| registerEarlyDefaultAliasAnalyses(AAManager &) | llvm::TargetMachine | inlinevirtual |
| registerMachineRegisterInfoCallback(MachineFunction &MF) const | llvm::TargetMachine | inlinevirtual |
| registerPassBuilderCallbacks(PassBuilder &PB) override | llvm::SPIRVTargetMachine | virtual |
| requiresStructuredCFG() const | llvm::TargetMachine | inline |
| RequireStructuredCFG | llvm::TargetMachine | protected |
| reset() | llvm::CodeGenTargetMachineImpl | inlineprotectedvirtual |
| 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 | |
| SPIRVTargetMachine(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::SPIRVTargetMachine | |
| 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::TargetMachine | inlinevirtual |
| useEmulatedTLS() const | llvm::TargetMachine | |
| useIPRA() const | llvm::TargetMachine | inlinevirtual |
| usesPhysRegsForValues() const override | llvm::SPIRVTargetMachine | inlinevirtual |
| useTLSDESC() const | llvm::TargetMachine | |
| ~TargetMachine() | llvm::TargetMachine | virtual |