Index: src/IceTargetLoweringMIPS32.cpp |
diff --git a/src/IceTargetLoweringMIPS32.cpp b/src/IceTargetLoweringMIPS32.cpp |
index 6d6c6b9316f43f8e48f4e759d7493ea7a7eea595..e7417e4422f59b2e9fb7709a193421d33fc5e343 100644 |
--- a/src/IceTargetLoweringMIPS32.cpp |
+++ b/src/IceTargetLoweringMIPS32.cpp |
@@ -3337,9 +3337,8 @@ void TargetMIPS32::prelowerPhis() { |
void TargetMIPS32::postLower() { |
if (Func->getOptLevel() == Opt_m1) |
return; |
- // TODO(rkotler): Find two-address non-SSA instructions where Dest==Src0, |
- // and set the IsDestRedefined flag to keep liveness analysis consistent. |
- UnimplementedError(getFlags()); |
+ markRedefinitions(); |
+ Context.availabilityUpdate(); |
} |
void TargetMIPS32::makeRandomRegisterPermutation( |