Chromium Code Reviews| 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
|