LLVM
15.0.0git
|
#include "HexagonISelLowering.h"
#include "HexagonRegisterInfo.h"
#include "HexagonSubtarget.h"
#include "llvm/Analysis/MemoryLocation.h"
#include "llvm/IR/IntrinsicsHexagon.h"
#include "llvm/Support/CommandLine.h"
Go to the source code of this file.
Variables | |
static cl::opt< unsigned > | HvxWidenThreshold ("hexagon-hvx-widen", cl::Hidden, cl::init(16), cl::desc("Lower threshold (in bytes) for widening to HVX vectors")) |
static const MVT | LegalV64 [] = { MVT::v64i8, MVT::v32i16, MVT::v16i32 } |
static const MVT | LegalW64 [] = { MVT::v128i8, MVT::v64i16, MVT::v32i32 } |
static const MVT | LegalV128 [] = { MVT::v128i8, MVT::v64i16, MVT::v32i32 } |
static const MVT | LegalW128 [] = { MVT::v256i8, MVT::v128i16, MVT::v64i32 } |
|
static |
Definition at line 24 of file HexagonISelLoweringHVX.cpp.
Definition at line 22 of file HexagonISelLoweringHVX.cpp.
Definition at line 25 of file HexagonISelLoweringHVX.cpp.
Definition at line 23 of file HexagonISelLoweringHVX.cpp.