diff options
| author | Chad Rosier <mcrosier@apple.com> | 2012-10-24 22:21:50 +0000 |
|---|---|---|
| committer | Chad Rosier <mcrosier@apple.com> | 2012-10-24 22:21:50 +0000 |
| commit | 5dcb4664f27630f88bdd12ca5dd6b7264998d749 (patch) | |
| tree | 2a0e1effe96846f0faecd723195ce12fb4d2ce55 /llvm/lib/Transforms/Utils/Local.cpp | |
| parent | 2928d37096a5dc21020fbd452653370e8d294678 (diff) | |
| download | llvm-5dcb4664f27630f88bdd12ca5dd6b7264998d749.zip llvm-5dcb4664f27630f88bdd12ca5dd6b7264998d749.tar.gz llvm-5dcb4664f27630f88bdd12ca5dd6b7264998d749.tar.bz2 | |
[ms-inline asm] Add support for parsing the '.' operator. Given,
[register].field
The operator returns the value at the location pointed to by register plus the
offset of field within its structure or union. This patch only handles
immediate fields (i.e., [eax].4). The original displacement has to be a
MCConstantExpr as well.
Part of rdar://12470415 and rdar://12470514
llvm-svn: 166632
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions
