LLVM API Documentation
#include <SystemZSubtarget.h>
Public Member Functions | |
SystemZSubtarget (const std::string &TT, const std::string &CPU, const std::string &FS) | |
virtual bool | useAA () const LLVM_OVERRIDE |
void | ParseSubtargetFeatures (StringRef CPU, StringRef FS) |
bool | hasDistinctOps () const |
bool | hasLoadStoreOnCond () const |
bool | hasHighWord () const |
bool | hasFPExtension () const |
bool | isPC32DBLSymbol (const GlobalValue *GV, Reloc::Model RM, CodeModel::Model CM) const |
bool | isTargetELF () const |
Protected Attributes | |
bool | HasDistinctOps |
bool | HasLoadStoreOnCond |
bool | HasHighWord |
bool | HasFPExtension |
Definition at line 28 of file SystemZSubtarget.h.
SystemZSubtarget::SystemZSubtarget | ( | const std::string & | TT, |
const std::string & | CPU, | ||
const std::string & | FS | ||
) |
Definition at line 24 of file SystemZSubtarget.cpp.
References llvm::sys::getHostCPUName(), and ParseSubtargetFeatures().
|
inline |
Definition at line 50 of file SystemZSubtarget.h.
References HasDistinctOps.
Referenced by llvm::SystemZInstrInfo::convertToThreeAddress().
|
inline |
Definition at line 59 of file SystemZSubtarget.h.
References HasFPExtension.
Referenced by llvm::SystemZTargetLowering::SystemZTargetLowering().
|
inline |
Definition at line 56 of file SystemZSubtarget.h.
References HasHighWord.
Referenced by llvm::SystemZTargetLowering::SystemZTargetLowering().
|
inline |
Definition at line 53 of file SystemZSubtarget.h.
References HasLoadStoreOnCond.
Referenced by llvm::SystemZInstrInfo::isPredicable(), and llvm::SystemZInstrInfo::PredicateInstruction().
bool SystemZSubtarget::isPC32DBLSymbol | ( | const GlobalValue * | GV, |
Reloc::Model | RM, | ||
CodeModel::Model | CM | ||
) | const |
Definition at line 51 of file SystemZSubtarget.cpp.
References bindsLocally(), llvm::GlobalValue::getAlignment(), and llvm::CodeModel::Small.
|
inline |
Definition at line 66 of file SystemZSubtarget.h.
References llvm::Triple::isOSBinFormatELF().
Referenced by llvm::SystemZAsmPrinter::EmitEndOfAsmFile().
Referenced by SystemZSubtarget().
|
inlinevirtual |
Definition at line 44 of file SystemZSubtarget.h.
|
protected |
Definition at line 31 of file SystemZSubtarget.h.
Referenced by hasDistinctOps().
|
protected |
Definition at line 34 of file SystemZSubtarget.h.
Referenced by hasFPExtension().
|
protected |
Definition at line 33 of file SystemZSubtarget.h.
Referenced by hasHighWord().
|
protected |
Definition at line 32 of file SystemZSubtarget.h.
Referenced by hasLoadStoreOnCond().