Index: src/IceInstARM32.cpp |
diff --git a/src/IceInstARM32.cpp b/src/IceInstARM32.cpp |
index aa6f00f7ca3efdae6be9aa60bb0f2759c1c31143..f288c89b4c4c8444f308f632c6bad919e6391959 100644 |
--- a/src/IceInstARM32.cpp |
+++ b/src/IceInstARM32.cpp |
@@ -703,13 +703,15 @@ template <> void InstARM32Vmul::emitIAS(const Cfg *Func) const { |
switch (Dest->getType()) { |
default: |
// TODO(kschimpf) Figure if more cases are needed. |
- Asm->setNeedsTextFixup(); |
+ emitUsingTextFixup(Func); |
break; |
case IceType_f32: |
Asm->vmuls(getDest(), getSrc(0), getSrc(1), CondARM32::AL); |
+ assert(!Asm->needsTextFixup()); |
break; |
case IceType_f64: |
Asm->vmuld(getDest(), getSrc(0), getSrc(1), CondARM32::AL); |
+ assert(!Asm->needsTextFixup()); |
break; |
} |
assert(!Asm->needsTextFixup()); |
Karl
2016/01/28 21:16:14
I would remove this, since it doesn't appear to ad
|