|
LLVM 23.0.0git
|
#include "Target/SPIRV/SPIRVTypeInst.h"
Public Member Functions | |
| SPIRVTypeInst (const MachineInstr &MI) | |
| SPIRVTypeInst (const MachineInstr *MI=nullptr) | |
| SPIRVTypeInst (const SPIRVTypeInst &Other)=default | |
| SPIRVTypeInst & | operator= (const SPIRVTypeInst &Other)=default |
| const MachineInstr & | operator* () const |
| const MachineInstr * | operator-> () const |
| operator const MachineInstr * () const | |
| bool | operator== (const SPIRVTypeInst &Other) const |
| bool | operator!= (const SPIRVTypeInst &Other) const |
| bool | operator== (const MachineInstr *Other) const |
| bool | operator!= (const MachineInstr *Other) const |
| operator bool () const | |
| bool | isTypeIntN (unsigned N=0) const |
| bool | isAnyTypeFloat () const |
| bool | isTypeIntOrFloat () const |
Friends | |
| struct | DenseMapInfo< SPIRVTypeInst > |
Definition at line 22 of file SPIRVTypeInst.h.
|
inline |
Definition at line 31 of file SPIRVTypeInst.h.
| llvm::SPIRVTypeInst::SPIRVTypeInst | ( | const MachineInstr * | MI = nullptr | ) |
Definition at line 25 of file SPIRVTypeInst.cpp.
References assert(), and llvm::definesATypeRegister().
|
default |
References llvm::Other.
| bool llvm::SPIRVTypeInst::isAnyTypeFloat | ( | ) | const |
Definition at line 38 of file SPIRVTypeInst.cpp.
Referenced by DenseMapInfo< SPIRVTypeInst >.
Definition at line 30 of file SPIRVTypeInst.cpp.
References N.
Referenced by DenseMapInfo< SPIRVTypeInst >.
|
inline |
Definition at line 57 of file SPIRVTypeInst.h.
|
inline |
Definition at line 49 of file SPIRVTypeInst.h.
|
inline |
Definition at line 41 of file SPIRVTypeInst.h.
|
inline |
Definition at line 47 of file SPIRVTypeInst.h.
References llvm::Other.
|
inline |
Definition at line 44 of file SPIRVTypeInst.h.
References llvm::Other.
|
inline |
Definition at line 39 of file SPIRVTypeInst.h.
|
inline |
Definition at line 40 of file SPIRVTypeInst.h.
|
default |
References llvm::Other.
|
inline |
Definition at line 46 of file SPIRVTypeInst.h.
References llvm::Other.
|
inline |
Definition at line 43 of file SPIRVTypeInst.h.
References llvm::Other.
|
friend |
Definition at line 57 of file SPIRVTypeInst.h.
References isAnyTypeFloat(), and isTypeIntN().