|
LLVM
4.0.0
|
#include <SystemZSubtarget.h>
Definition at line 34 of file SystemZSubtarget.h.
| SystemZSubtarget::SystemZSubtarget | ( | const Triple & | TT, |
| const std::string & | CPU, | ||
| const std::string & | FS, | ||
| const TargetMachine & | TM | ||
| ) |
Definition at line 35 of file SystemZSubtarget.cpp.
|
inlineoverride |
Definition at line 84 of file SystemZSubtarget.h.
|
inlineoverride |
Definition at line 66 of file SystemZSubtarget.h.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().
|
inlineoverride |
Definition at line 69 of file SystemZSubtarget.h.
Referenced by llvm::SystemZTTIImpl::getIntImmCost().
|
inlineoverride |
Definition at line 70 of file SystemZSubtarget.h.
References llvm::SystemZInstrInfo::getRegisterInfo().
Referenced by llvm::SystemZTargetLowering::LowerCall(), and llvm::SystemZTargetLowering::SystemZTargetLowering().
|
inlineoverride |
Definition at line 76 of file SystemZSubtarget.h.
|
inlineoverride |
Definition at line 73 of file SystemZSubtarget.h.
|
inline |
Definition at line 90 of file SystemZSubtarget.h.
References HasDistinctOps.
Referenced by llvm::SystemZInstrInfo::convertToThreeAddress().
|
inline |
Definition at line 119 of file SystemZSubtarget.h.
References HasExecutionHint.
|
inline |
Definition at line 108 of file SystemZSubtarget.h.
References HasFastSerialization.
Referenced by llvm::SystemZAsmPrinter::EmitInstruction().
|
inline |
Definition at line 102 of file SystemZSubtarget.h.
References HasFPExtension.
Referenced by llvm::SystemZTargetLowering::SystemZTargetLowering().
|
inline |
Definition at line 99 of file SystemZSubtarget.h.
References HasHighWord.
Referenced by llvm::SystemZTargetLowering::SystemZTargetLowering().
|
inline |
Definition at line 111 of file SystemZSubtarget.h.
References HasInterlockedAccess1.
|
inline |
Definition at line 122 of file SystemZSubtarget.h.
References HasLoadAndTrap.
Referenced by llvm::SystemZInstrInfo::getLoadAndTrap().
|
inline |
Definition at line 131 of file SystemZSubtarget.h.
References HasLoadAndZeroRightmostByte.
|
inline |
Definition at line 93 of file SystemZSubtarget.h.
References HasLoadStoreOnCond.
Referenced by llvm::SystemZInstrInfo::canInsertSelect().
|
inline |
Definition at line 96 of file SystemZSubtarget.h.
References HasLoadStoreOnCond2.
Referenced by llvm::SystemZInstrInfo::canInsertSelect(), llvm::SystemZTargetLowering::EmitInstrWithCustomInserter(), llvm::SystemZInstrInfo::FoldImmediate(), and llvm::SystemZInstrInfo::insertSelect().
|
inline |
Definition at line 114 of file SystemZSubtarget.h.
References HasMiscellaneousExtensions.
Referenced by llvm::SystemZInstrInfo::convertToThreeAddress(), and llvm::SystemZInstrInfo::getFusedCompare().
|
inline |
Definition at line 105 of file SystemZSubtarget.h.
References HasPopulationCount.
Referenced by llvm::SystemZTTIImpl::getPopcntSupport(), and llvm::SystemZTargetLowering::SystemZTargetLowering().
|
inline |
Definition at line 128 of file SystemZSubtarget.h.
References HasProcessorAssist.
|
inline |
Definition at line 125 of file SystemZSubtarget.h.
References HasTransactionalExecution.
|
inline |
Definition at line 136 of file SystemZSubtarget.h.
References HasVector.
Referenced by llvm::SystemZTargetLowering::CanLowerReturn(), llvm::SystemZInstrInfo::copyPhysReg(), llvm::SystemZRegisterInfo::eliminateFrameIndex(), llvm::SystemZTTIImpl::getNumberOfRegisters(), llvm::SystemZTTIImpl::getRegisterBitWidth(), llvm::SystemZTargetLowering::isFoldableMemAccessOffset(), llvm::SystemZTargetLowering::LowerCall(), llvm::SystemZTargetLowering::LowerFormalArguments(), llvm::SystemZTargetLowering::LowerReturn(), and llvm::SystemZTargetLowering::SystemZTargetLowering().
| bool SystemZSubtarget::isPC32DBLSymbol | ( | const GlobalValue * | GV, |
| CodeModel::Model | CM | ||
| ) | const |
Definition at line 49 of file SystemZSubtarget.cpp.
References llvm::GlobalValue::getAlignment(), llvm::GlobalValue::getParent(), llvm::TargetLoweringBase::getTargetMachine(), llvm::TargetMachine::shouldAssumeDSOLocal(), and llvm::CodeModel::Small.
|
inline |
Definition at line 142 of file SystemZSubtarget.h.
References llvm::Triple::isOSBinFormatELF().
|
inlineoverride |
Definition at line 81 of file SystemZSubtarget.h.
|
protected |
Definition at line 37 of file SystemZSubtarget.h.
Referenced by hasDistinctOps().
|
protected |
Definition at line 45 of file SystemZSubtarget.h.
Referenced by hasExecutionHint().
|
protected |
Definition at line 42 of file SystemZSubtarget.h.
Referenced by hasFastSerialization().
|
protected |
Definition at line 40 of file SystemZSubtarget.h.
Referenced by hasFPExtension().
|
protected |
Definition at line 39 of file SystemZSubtarget.h.
Referenced by hasHighWord().
|
protected |
Definition at line 43 of file SystemZSubtarget.h.
Referenced by hasInterlockedAccess1().
|
protected |
Definition at line 46 of file SystemZSubtarget.h.
Referenced by hasLoadAndTrap().
|
protected |
Definition at line 51 of file SystemZSubtarget.h.
Referenced by hasLoadAndZeroRightmostByte().
|
protected |
Definition at line 38 of file SystemZSubtarget.h.
Referenced by hasLoadStoreOnCond().
|
protected |
Definition at line 50 of file SystemZSubtarget.h.
Referenced by hasLoadStoreOnCond2().
|
protected |
Definition at line 44 of file SystemZSubtarget.h.
Referenced by hasMiscellaneousExtensions().
|
protected |
Definition at line 41 of file SystemZSubtarget.h.
Referenced by hasPopulationCount().
|
protected |
Definition at line 48 of file SystemZSubtarget.h.
Referenced by hasProcessorAssist().
|
protected |
Definition at line 47 of file SystemZSubtarget.h.
Referenced by hasTransactionalExecution().
|
protected |
Definition at line 49 of file SystemZSubtarget.h.
Referenced by hasVector().
1.8.6