As shown in:
https://llvm.org/bugs/show_bug.cgi?id=23203
...we currently die because lowering believes that mfence is allowed without SSE2 on x86-64, but the instruction def doesn't know that.
I don't know if this is right, but if not, at least it's consistently wrong. :)
Details
Details
Diff Detail
Diff Detail