Index: src/IceInstARM32.cpp |
diff --git a/src/IceInstARM32.cpp b/src/IceInstARM32.cpp |
index 600658c0ff8d59f592a735d7fedb7dad96855279..afac0af13b7ee16b66d2401e057ef02139a559b5 100644 |
--- a/src/IceInstARM32.cpp |
+++ b/src/IceInstARM32.cpp |
@@ -1753,6 +1753,9 @@ template <> void InstARM32Ldr::emitIAS(const Cfg *Func) const { |
case IceType_v8i16: |
case IceType_v4i32: |
case IceType_v4f32: |
+ case IceType_v16i1: |
+ case IceType_v8i1: |
Jim Stichnoth
2016/02/10 19:08:11
make format
Eric Holk
2016/02/10 21:07:20
Done.
|
+ case IceType_v4i1: |
Asm->vld1qr(getVecElmtBitsize(DestTy), Dest, getSrc(0), Func->getTarget()); |
break; |
} |
@@ -2092,6 +2095,9 @@ void InstARM32Str::emitIAS(const Cfg *Func) const { |
case IceType_v8i16: |
case IceType_v4i32: |
case IceType_v4f32: |
+ case IceType_v16i1: |
+ case IceType_v8i1: |
+ case IceType_v4i1: |
Asm->vst1qr(getVecElmtBitsize(Ty), Src0, Src1, Func->getTarget()); |
break; |
} |