| Index: src/IceInstARM32.cpp
|
| diff --git a/src/IceInstARM32.cpp b/src/IceInstARM32.cpp
|
| index aa6f00f7ca3efdae6be9aa60bb0f2759c1c31143..8eca8cf010b7ddafb46fd34b31bc90e9faeecc4f 100644
|
| --- a/src/IceInstARM32.cpp
|
| +++ b/src/IceInstARM32.cpp
|
| @@ -647,6 +647,11 @@ template <> void InstARM32Vdiv::emitIAS(const Cfg *Func) const {
|
| template <> void InstARM32Veor::emitIAS(const Cfg *Func) const {
|
| auto *Asm = Func->getAssembler<ARM32::AssemblerARM32>();
|
| const Variable *Dest = getDest();
|
| + if (isVectorType(Dest->getType())) {
|
| + // TODO(kschimpf): Add support for this case
|
| + emitUsingTextFixup(Func);
|
| + return;
|
| + }
|
| assert(Dest->getType() == IceType_f64);
|
| Asm->veord(Dest, getSrc(0), getSrc(1));
|
| assert(!Asm->needsTextFixup());
|
|
|