LLVM 20.0.0git
|
#include "llvm/ADT/Sequence.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/MathExtras.h"
#include "llvm/Support/TypeSize.h"
#include <cassert>
#include <cstdint>
#include "llvm/CodeGen/GenVT.inc"
Go to the source code of this file.
Classes | |
class | llvm::MVT |
Machine Value Type. More... | |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Macros | |
#define | GET_VT_ATTR(Ty, n, sz, Any, Int, FP, Vec, Sc, NElem, EltTy) Ty = n, |
#define | GET_VT_RANGES |
#define | GET_VT_ATTR(Ty, n, sz, Any, Int, FP, Vec, Sc, NElem, EltTy) |
#define | GET_VT_ATTR(Ty, N, Sz, Any, Int, FP, Vec, Sc, NElem, EltTy) EltTy, |
#define | GET_VT_ATTR(Ty, N, Sz, Any, Int, FP, Vec, Sc, NElem, EltTy) NElem, |
#define | GET_VT_ATTR(Ty, N, Sz, Any, Int, FP, Vec, Sc, NElem, EltTy) TypeSize(Sz, Sc || Ty == aarch64svcount /* FIXME: Not in the td. */), |
#define | GET_VT_ATTR(Ty, n, sz, Any, Int, FP, Vec, Sc, NElem, EltTy) |
#define | GET_VT_ATTR(Ty, n, sz, Any, Int, FP, Vec, Sc, NElem, EltTy) |
#define | GET_VT_VECATTR(Ty, Sc, nElem, ElTy) |
#define | GET_VT_VECATTR(Ty, Sc, nElem, ElTy) |
Functions | |
raw_ostream & | llvm::operator<< (raw_ostream &OS, const MVT &VT) |
Definition at line 42 of file MachineValueType.h.
Definition at line 42 of file MachineValueType.h.
Definition at line 42 of file MachineValueType.h.
Definition at line 42 of file MachineValueType.h.
#define GET_VT_ATTR | ( | Ty, | |
N, | |||
Sz, | |||
Any, | |||
Int, | |||
FP, | |||
Vec, | |||
Sc, | |||
NElem, | |||
EltTy | |||
) | TypeSize(Sz, Sc || Ty == aarch64svcount /* FIXME: Not in the td. */), |
Definition at line 42 of file MachineValueType.h.
Definition at line 42 of file MachineValueType.h.
Definition at line 42 of file MachineValueType.h.
#define GET_VT_RANGES |
Definition at line 43 of file MachineValueType.h.
#define GET_VT_VECATTR | ( | Ty, | |
Sc, | |||
nElem, | |||
ElTy | |||
) |
#define GET_VT_VECATTR | ( | Ty, | |
Sc, | |||
nElem, | |||
ElTy | |||
) |