LLVM: llvm::lto::InputFile Class Reference (original) (raw)
An input file. More...
#include "[llvm/LTO/LTO.h](LTO%5F8h%5Fsource.html)"
| Classes | |
|---|---|
| struct | Symbol |
| The purpose of this struct is to only expose the symbol information that an LTO client should need in order to do symbol resolution. More... |
| Public Member Functions | |
|---|---|
| LLVM_ABI | ~InputFile () |
| ArrayRef< Symbol > | symbols () const |
| A range over the symbols in this InputFile. | |
| StringRef | getCOFFLinkerOpts () const |
| Returns linker options specified in the input file. | |
| ArrayRef< StringRef > | getDependentLibraries () const |
| Returns dependent library specifiers from the input file. | |
| LLVM_ABI StringRef | getName () const |
| Returns the path to the InputFile. | |
| StringRef | getTargetTriple () const |
| Returns the input file's target triple. | |
| StringRef | getSourceFileName () const |
| Returns the source file path specified at compile time. | |
| ArrayRef< std::pair< StringRef, Comdat::SelectionKind > > | getComdatTable () const |
| LLVM_ABI BitcodeModule & | getSingleBitcodeModule () |
An input file.
This is a symbol table wrapper that only exposes the information that an LTO client should need in order to do symbol resolution.
Definition at line 113 of file LTO.h.
| InputFile::~InputFile ( ) | default |
|---|
◆ create()
◆ getCOFFLinkerOpts()
| StringRef llvm::lto::InputFile::getCOFFLinkerOpts ( ) const | inline |
|---|
Returns linker options specified in the input file.
Definition at line 170 of file LTO.h.
◆ getComdatTable()
◆ getDependentLibraries()
◆ getName()
◆ getSingleBitcodeModule()
◆ getSourceFileName()
| StringRef llvm::lto::InputFile::getSourceFileName ( ) const | inline |
|---|
Returns the source file path specified at compile time.
Definition at line 182 of file LTO.h.
◆ getTargetTriple()
| StringRef llvm::lto::InputFile::getTargetTriple ( ) const | inline |
|---|
Returns the input file's target triple.
Definition at line 179 of file LTO.h.
◆ symbols()
The documentation for this class was generated from the following files: