clang  3.7.0
Enumerations | Functions
clang::driver::tools::mips Namespace Reference

Enumerations

enum  NanEncoding { NanLegacy = 1, Nan2008 = 2 }
 

Functions

NanEncoding getSupportedNanEncoding (StringRef &CPU)
 
void getMipsCPUAndABI (const llvm::opt::ArgList &Args, const llvm::Triple &Triple, StringRef &CPUName, StringRef &ABIName)
 
bool hasMipsAbiArg (const llvm::opt::ArgList &Args, const char *Value)
 
bool isUCLibc (const llvm::opt::ArgList &Args)
 
bool isNaN2008 (const llvm::opt::ArgList &Args, const llvm::Triple &Triple)
 
bool isFPXXDefault (const llvm::Triple &Triple, StringRef CPUName, StringRef ABIName, StringRef FloatABI)
 
bool shouldUseFPXX (const llvm::opt::ArgList &Args, const llvm::Triple &Triple, StringRef CPUName, StringRef ABIName, StringRef FloatABI)
 

Enumeration Type Documentation

Enumerator
NanLegacy 
Nan2008 

Definition at line 246 of file Tools.h.

Function Documentation

void clang::driver::tools::mips::getMipsCPUAndABI ( const llvm::opt::ArgList &  Args,
const llvm::Triple &  Triple,
StringRef &  CPUName,
StringRef &  ABIName 
)
mips::NanEncoding clang::driver::tools::mips::getSupportedNanEncoding ( StringRef &  CPU)

Definition at line 5966 of file Tools.cpp.

References Nan2008, and NanLegacy.

Referenced by getMIPSTargetFeatures().

bool clang::driver::tools::mips::hasMipsAbiArg ( const llvm::opt::ArgList &  Args,
const char *  Value 
)
bool clang::driver::tools::mips::isFPXXDefault ( const llvm::Triple &  Triple,
StringRef  CPUName,
StringRef  ABIName,
StringRef  FloatABI 
)

Definition at line 6011 of file Tools.cpp.

bool clang::driver::tools::mips::isNaN2008 ( const llvm::opt::ArgList &  Args,
const llvm::Triple &  Triple 
)
bool clang::driver::tools::mips::isUCLibc ( const llvm::opt::ArgList &  Args)
bool clang::driver::tools::mips::shouldUseFPXX ( const llvm::opt::ArgList &  Args,
const llvm::Triple &  Triple,
StringRef  CPUName,
StringRef  ABIName,
StringRef  FloatABI 
)