LLVM
10.0.0svn
|
#include "Target/WebAssembly/WebAssemblySubtarget.h"
Definition at line 35 of file WebAssemblySubtarget.h.
WebAssemblySubtarget::WebAssemblySubtarget | ( | const Triple & | TT, |
const std::string & | CPU, | ||
const std::string & | FS, | ||
const TargetMachine & | TM | ||
) |
This constructor initializes the data members to match that of the specified triple.
Definition at line 38 of file WebAssemblySubtarget.cpp.
|
override |
Definition at line 47 of file WebAssemblySubtarget.cpp.
References hasAtomics().
Referenced by getTargetTriple().
|
inlineoverride |
Definition at line 89 of file WebAssemblySubtarget.h.
References enableMachineScheduler(), and useAA().
|
override |
Definition at line 52 of file WebAssemblySubtarget.cpp.
Referenced by enableIndirectBrExpand().
|
inlineoverride |
Definition at line 75 of file WebAssemblySubtarget.h.
|
inlineoverride |
Definition at line 81 of file WebAssemblySubtarget.h.
Referenced by getRegisterInfo(), and LowerFPToInt().
|
inlineoverride |
Definition at line 84 of file WebAssemblySubtarget.h.
References getInstrInfo(), and llvm::WebAssemblyInstrInfo::getRegisterInfo().
Referenced by callingConvSupported(), llvm::WebAssemblyAsmPrinter::getRegType(), and llvm::WebAssemblyTargetLowering::WebAssemblyTargetLowering().
|
inlineoverride |
Definition at line 72 of file WebAssemblySubtarget.h.
|
inlineoverride |
Definition at line 78 of file WebAssemblySubtarget.h.
Definition at line 87 of file WebAssemblySubtarget.h.
References enableAtomicExpand().
Referenced by appendEndToFunction(), and callingConvSupported().
|
inline |
Definition at line 94 of file WebAssemblySubtarget.h.
References llvm::Triple::isArch64Bit().
Referenced by llvm::getLibcallSignature(), llvm::WebAssemblyRegisterInfo::getPointerRegClass(), and llvm::WebAssemblyTargetLowering::WebAssemblyTargetLowering().
|
inline |
Definition at line 99 of file WebAssemblySubtarget.h.
Referenced by enableAtomicExpand().
|
inline |
Definition at line 103 of file WebAssemblySubtarget.h.
|
inline |
Definition at line 102 of file WebAssemblySubtarget.h.
|
inline |
Definition at line 104 of file WebAssemblySubtarget.h.
Referenced by callingConvSupported().
|
inline |
Definition at line 105 of file WebAssemblySubtarget.h.
|
inline |
Definition at line 100 of file WebAssemblySubtarget.h.
|
inline |
Definition at line 101 of file WebAssemblySubtarget.h.
Referenced by callingConvSupported(), and llvm::WebAssemblyTargetLowering::WebAssemblyTargetLowering().
|
inline |
Definition at line 95 of file WebAssemblySubtarget.h.
Referenced by callingConvSupported(), LowerFPToInt(), and llvm::WebAssemblyTargetLowering::WebAssemblyTargetLowering().
|
inline |
Definition at line 106 of file WebAssemblySubtarget.h.
References ParseSubtargetFeatures().
Referenced by callingConvSupported().
|
inline |
Definition at line 96 of file WebAssemblySubtarget.h.
Referenced by callingConvSupported(), LowerFPToInt(), and llvm::WebAssemblyTargetLowering::WebAssemblyTargetLowering().
Parses features string setting specified subtarget options.
Definition of function is auto generated by tblgen.
Referenced by hasTailCall().
|
override |
Definition at line 59 of file WebAssemblySubtarget.cpp.
Referenced by enableIndirectBrExpand().