Created attachment 8981 [details] Example code mayLoad and mayStore always return false for INLINEASM instructions, even when there is a memory constraint. One consequence is that post-RA instruction scheduler builds incorrect graph for an example from attachment (it lacks the required MOV32mr->INLINEASM dependence).
This is also being tracked in <rdar://problem/12033048>
Committed llvm revision 167040.