LLVM  8.0.0svn
Variables
HexagonISelLoweringHVX.cpp File Reference
#include "HexagonISelLowering.h"
#include "HexagonRegisterInfo.h"
#include "HexagonSubtarget.h"
#include "llvm/Support/CommandLine.h"
Include dependency graph for HexagonISelLoweringHVX.cpp:

Go to the source code of this file.

Variables

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 }
 

Variable Documentation

◆ LegalV128

const MVT LegalV128[] = { MVT::v128i8, MVT::v64i16, MVT::v32i32 }
static

Definition at line 19 of file HexagonISelLoweringHVX.cpp.

◆ LegalV64

const MVT LegalV64[] = { MVT::v64i8, MVT::v32i16, MVT::v16i32 }
static

Definition at line 17 of file HexagonISelLoweringHVX.cpp.

◆ LegalW128

const MVT LegalW128[] = { MVT::v256i8, MVT::v128i16, MVT::v64i32 }
static

Definition at line 20 of file HexagonISelLoweringHVX.cpp.

◆ LegalW64

const MVT LegalW64[] = { MVT::v128i8, MVT::v64i16, MVT::v32i32 }
static

Definition at line 18 of file HexagonISelLoweringHVX.cpp.