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: