clang  8.0.0svn
Public Member Functions | List of all members
clang::driver::XRayArgs Class Reference

#include "clang/Driver/XRayArgs.h"

Public Member Functions

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

Detailed Description

Definition at line 22 of file XRayArgs.h.

Constructor & Destructor Documentation

◆ XRayArgs()

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

Parses the XRay arguments from an argument list.

Definition at line 33 of file XRayArgs.cpp.

References clang::driver::Driver::Diag(), clang::driver::ToolChain::getDriver(), and clang::driver::ToolChain::getTriple().

Member Function Documentation

◆ 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

Definition at line 43 of file XRayArgs.h.

◆ modeList()

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

Definition at line 42 of file XRayArgs.h.

◆ needsXRayRt()

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

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