LLVM
8.0.1
|
Modules | |
controlling options | |
These entry points control the ThinLTO cache. | |
Functions | |
void | llvm::ThinLTOCodeGenerator::setSaveTempsDir (std::string Path) |
Set the path to a directory where to save temporaries at various stages of the processing. More... | |
void | llvm::ThinLTOCodeGenerator::setGeneratedObjectsDirectory (std::string Path) |
Set the path to a directory where to save generated object files. More... | |
void | llvm::ThinLTOCodeGenerator::setCpu (std::string Cpu) |
CPU to use to initialize the TargetMachine. More... | |
void | llvm::ThinLTOCodeGenerator::setAttr (std::string MAttr) |
Subtarget attributes. More... | |
void | llvm::ThinLTOCodeGenerator::setTargetOptions (TargetOptions Options) |
TargetMachine options. More... | |
void | llvm::ThinLTOCodeGenerator::setFreestanding (bool Enabled) |
Enable the Freestanding mode: indicate that the optimizer should not assume builtins are present on the target. More... | |
void | llvm::ThinLTOCodeGenerator::setCodePICModel (Optional< Reloc::Model > Model) |
CodeModel. More... | |
void | llvm::ThinLTOCodeGenerator::setCodeGenOptLevel (CodeGenOpt::Level CGOptLevel) |
CodeGen optimization level. More... | |
void | llvm::ThinLTOCodeGenerator::setOptLevel (unsigned NewOptLevel) |
IR optimization level: from 0 to 3. More... | |
void | llvm::ThinLTOCodeGenerator::disableCodeGen (bool Disable) |
Disable CodeGen, only run the stages till codegen and stop. More... | |
void | llvm::ThinLTOCodeGenerator::setCodeGenOnly (bool CGOnly) |
Perform CodeGen only: disable all other stages. More... | |
|
inline |
Disable CodeGen, only run the stages till codegen and stop.
The output will be bitcode.
Definition at line 248 of file ThinLTOCodeGenerator.h.
References llvm::Disable.
|
inline |
Subtarget attributes.
Definition at line 220 of file ThinLTOCodeGenerator.h.
|
inline |
Perform CodeGen only: disable all other stages.
Definition at line 251 of file ThinLTOCodeGenerator.h.
References llvm::gatherImportedSummariesForModule().
|
inline |
CodeGen optimization level.
Definition at line 237 of file ThinLTOCodeGenerator.h.
|
inline |
Definition at line 232 of file ThinLTOCodeGenerator.h.
|
inline |
CPU to use to initialize the TargetMachine.
Definition at line 217 of file ThinLTOCodeGenerator.h.
|
inline |
Enable the Freestanding mode: indicate that the optimizer should not assume builtins are present on the target.
Definition at line 229 of file ThinLTOCodeGenerator.h.
References Enabled.
|
inline |
Set the path to a directory where to save generated object files.
This path can be used by a linker to request on-disk files instead of in-memory buffers. When set, results are available through getProducedBinaryFiles() instead of getProducedBinaries().
Definition at line 212 of file ThinLTOCodeGenerator.h.
|
inline |
IR optimization level: from 0 to 3.
Definition at line 242 of file ThinLTOCodeGenerator.h.
|
inline |
Set the path to a directory where to save temporaries at various stages of the processing.
Definition at line 206 of file ThinLTOCodeGenerator.h.
|
inline |
TargetMachine options.
Definition at line 223 of file ThinLTOCodeGenerator.h.