addPassesToEmitFile(PassManagerBase &, raw_pwrite_stream &, raw_pwrite_stream *, CodeGenFileType, bool=true, MachineModuleInfo *MMI=nullptr) | llvm::TargetMachine | inlinevirtual |
addPassesToEmitMC(PassManagerBase &, MCContext *&, raw_pwrite_stream &, bool=true) | llvm::TargetMachine | inlinevirtual |
adjustPassManager(PassManagerBuilder &) | llvm::TargetMachine | inlinevirtual |
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 |
DefaultOptions | llvm::TargetMachine | |
DL | llvm::TargetMachine | protected |
getAllocaPointerSize() const | llvm::TargetMachine | inline |
getCodeModel() const | llvm::TargetMachine | |
getDataSections() const | llvm::TargetMachine | inline |
getFunctionSections() const | llvm::TargetMachine | inline |
getIntrinsicInfo() const | llvm::TargetMachine | inlinevirtual |
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 | llvm::TargetMachine | 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 | llvm::TargetMachine | inlinevirtual |
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) | llvm::TargetMachine | virtual |
getTargetTriple() const | llvm::TargetMachine | inline |
getTLSModel(const GlobalValue *GV) const | llvm::TargetMachine | |
getUniqueSectionNames() const | llvm::TargetMachine | inline |
isCompatibleDataLayout(const DataLayout &Candidate) const | llvm::TargetMachine | inline |
isPositionIndependent() const | llvm::TargetMachine | |
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 |
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 | |
~TargetMachine() | llvm::TargetMachine | virtual |