This is an archive of the discontinued LLVM Phabricator instance.

[x86][inline-asm]Extend support for memory reference expression
AbandonedPublic

Authored by coby on Jul 23 2017, 6:08 AM.

Details

Summary

Extend support for expressions which represent a variable access in ms-style inline-asm, to allow the incorporation of both registers and variables.
Currently, expression such as 'asm mov eax, [var + eax]' would have been reduced to the (equivalent of) 'asm mov eax, [var]'
This patch amends it
llvm counterpart: D35774

Diff Detail

Repository
rL LLVM