clang
19.0.0git
|
#include "/home/runner/work/llvm/llvm/repo/clang/lib/Basic/Targets/X86.h"
Public Member Functions | |
DarwinI386TargetInfo (const llvm::Triple &Triple, const TargetOptions &Opts) | |
bool | handleTargetFeatures (std::vector< std::string > &Features, DiagnosticsEngine &Diags) override |
Public Member Functions inherited from clang::targets::DarwinTargetInfo< X86_32TargetInfo > | |
DarwinTargetInfo (const llvm::Triple &Triple, const TargetOptions &Opts) | |
const char * | getStaticInitSectionSpecifier () const override |
bool | hasProtectedVisibility () const override |
Darwin does not support protected visibility. More... | |
unsigned | getExnObjectAlignment () const override |
TargetInfo::IntType | getLeastIntTypeByWidth (unsigned BitWidth, bool IsSigned) const final |
bool | areDefaultedSMFStillPOD (const LangOptions &) const override |
Public Member Functions inherited from clang::targets::OSTargetInfo< TgtInfo > | |
OSTargetInfo (const llvm::Triple &Triple, const TargetOptions &Opts) | |
void | getTargetDefines (const LangOptions &Opts, MacroBuilder &Builder) const override |
Additional Inherited Members | |
Protected Member Functions inherited from clang::targets::DarwinTargetInfo< X86_32TargetInfo > | |
void | getOSDefines (const LangOptions &Opts, const llvm::Triple &Triple, MacroBuilder &Builder) const override |
|
inline |
Definition at line 544 of file X86.h.
References clang::RISCV::SignedLong, clang::T, and clang::RISCV::UnsignedLong.
|
inlineoverride |
Definition at line 562 of file X86.h.
References hasFeature().