Merge pull request #2870 from madewokherd/arginfo
authormonojenkins <jo.shields+jenkins@xamarin.com>
Tue, 12 Apr 2016 03:45:27 +0000 (04:45 +0100)
committermonojenkins <jo.shields+jenkins@xamarin.com>
Tue, 12 Apr 2016 03:45:27 +0000 (04:45 +0100)
commitabbb94537e3283bcecd154321aa98e4deb1ee30d
treeabd84bf0628c7d0e5c3d864c75076ba6d0353c22
parent9a087d64fd74ab746b0e66ec845a761b8fb51a67
parent8bb44951777a671416089d2abe9bad8c59def2ea
Merge pull request #2870 from madewokherd/arginfo

x86 cleanups for register arguments

Best I can tell, cinfo->args and cfg->args need to be independent before implementing calling conventions where some arguments are in registers, at least if we want to do it cleanly. Also, storing the argument offset in a cfg->args instruction that claims to be for a register seems hacky and confusing to me.