Try to fix build. May have used a C++ feature too new/not supported on all platforms.

This commit is contained in:
Amara Emerson 2020-09-30 17:35:53 -07:00
parent 460dda071e
commit 93a1fc2e18
1 changed files with 7 additions and 5 deletions

View File

@ -23,6 +23,7 @@
#include "llvm/CodeGen/ValueTypes.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/Type.h"
#include <initializer_list>
#define DEBUG_TYPE "aarch64-legalinfo"
@ -54,8 +55,9 @@ AArch64LegalizerInfo::AArch64LegalizerInfo(const AArch64Subtarget &ST)
const LLT v2s64 = LLT::vector(2, 64);
const LLT v2p0 = LLT::vector(2, p0);
const auto PackedVectorAllTypeList = {/* Begin 128bit types */
v16s8, v8s16, v4s32, v2s64, v2p0,
std::initializer_list<LLT> PackedVectorAllTypeList = {/* Begin 128bit types */
v16s8, v8s16, v4s32,
v2s64, v2p0,
/* End 128bit types */
/* Begin 64bit types */
v8s8, v4s16, v2s32};