Index: src/IceTargetLoweringX86BaseImpl.h |
diff --git a/src/IceTargetLoweringX86BaseImpl.h b/src/IceTargetLoweringX86BaseImpl.h |
index 0bf03ebf327a6e711dde47bcafe81514bca8d880..38cef5fa46010664a2f42b2ea2c5035464099283 100644 |
--- a/src/IceTargetLoweringX86BaseImpl.h |
+++ b/src/IceTargetLoweringX86BaseImpl.h |
@@ -6096,6 +6096,12 @@ void TargetX86Base<TraitsType>::lowerUnreachable( |
} |
template <typename TraitsType> |
+void TargetX86Base<TraitsType>::lowerBreakpoint( |
+ const InstBreakpoint * /*Instr*/) { |
+ _int3(); |
+} |
+ |
+template <typename TraitsType> |
void TargetX86Base<TraitsType>::lowerRMW(const InstX86FakeRMW *RMW) { |
// If the beacon variable's live range does not end in this instruction, then |
// it must end in the modified Store instruction that follows. This means |