|
LLVM
4.0.0
|
#include <WebAssemblySubtarget.h>
Public Member Functions | |
| 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. More... | |
| const WebAssemblySelectionDAGInfo * | getSelectionDAGInfo () const override |
| const WebAssemblyFrameLowering * | getFrameLowering () const override |
| const WebAssemblyTargetLowering * | getTargetLowering () const override |
| const WebAssemblyInstrInfo * | getInstrInfo () const override |
| const WebAssemblyRegisterInfo * | getRegisterInfo () const override |
| const Triple & | getTargetTriple () const |
| bool | enableMachineScheduler () const override |
| bool | useAA () const override |
| bool | hasAddr64 () const |
| bool | hasSIMD128 () const |
| void | ParseSubtargetFeatures (StringRef CPU, StringRef FS) |
| Parses features string setting specified subtarget options. More... | |
Definition at line 31 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 39 of file WebAssemblySubtarget.cpp.
|
override |
Definition at line 48 of file WebAssemblySubtarget.cpp.
|
inlineoverride |
Definition at line 58 of file WebAssemblySubtarget.h.
|
inlineoverride |
Definition at line 64 of file WebAssemblySubtarget.h.
Referenced by getRegisterInfo().
|
inlineoverride |
Definition at line 67 of file WebAssemblySubtarget.h.
References getInstrInfo(), and llvm::WebAssemblyInstrInfo::getRegisterInfo().
Referenced by llvm::WebAssemblyTargetLowering::WebAssemblyTargetLowering().
|
inlineoverride |
Definition at line 55 of file WebAssemblySubtarget.h.
|
inlineoverride |
Definition at line 61 of file WebAssemblySubtarget.h.
Definition at line 70 of file WebAssemblySubtarget.h.
|
inline |
Definition at line 75 of file WebAssemblySubtarget.h.
References llvm::Triple::isArch64Bit().
Referenced by llvm::WebAssemblyRegisterInfo::getPointerRegClass(), and llvm::WebAssemblyTargetLowering::WebAssemblyTargetLowering().
|
inline |
Definition at line 76 of file WebAssemblySubtarget.h.
Referenced by llvm::WebAssemblyTargetLowering::WebAssemblyTargetLowering().
Parses features string setting specified subtarget options.
Definition of function is auto generated by tblgen.
|
override |
Definition at line 55 of file WebAssemblySubtarget.cpp.
1.8.6