clang: clang::driver::XRayArgs Class Reference (original) (raw)

#include "[clang/Driver/XRayArgs.h](XRayArgs%5F8h%5Fsource.html)"

Public Member Functions
XRayArgs (const ToolChain &TC, const llvm::opt::ArgList &Args)
Parses the XRay arguments from an argument list.
void addArgs (const ToolChain &TC, const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs, types::ID InputType) const
bool needsXRayRt () const
bool needsXRayDSORt () const
llvm::ArrayRef< std::string > modeList () const
XRayInstrSet instrumentationBundle () const

Definition at line 21 of file XRayArgs.h.

XRayArgs::XRayArgs ( const ToolChain & TC,
const llvm::opt::ArgList & Args
)

Parses the XRay arguments from an argument list.

Definition at line 24 of file XRayArgs.cpp.

References clang::XRayInstrKind::All, clang::XRayInstrSet::clear(), D, Filename, clang::driver::ToolChain::getDriver(), clang::driver::ToolChain::getTriple(), clang::XRayInstrSet::Mask, clang::XRayInstrKind::None, P, clang::driver::tools::ParsePICArgs(), clang::parseXRayInstrValue(), and XRaySupportedModes.

addArgs()

void XRayArgs::addArgs ( const ToolChain & TC,
const llvm::opt::ArgList & Args,
llvm::opt::ArgStringList & CmdArgs,
types::ID InputType
) const

instrumentationBundle()

XRayInstrSet clang::driver::XRayArgs::instrumentationBundle ( ) const inline

modeList()

llvm::ArrayRef< std::string > clang::driver::XRayArgs::modeList ( ) const inline

needsXRayDSORt()

bool clang::driver::XRayArgs::needsXRayDSORt ( ) const inline

needsXRayRt()

bool clang::driver::XRayArgs::needsXRayRt ( ) const inline

The documentation for this class was generated from the following files: