diff options
| author | Richard Osborne <richard@xmos.com> | 2009-01-14 18:26:46 +0000 |
|---|---|---|
| committer | Richard Osborne <richard@xmos.com> | 2009-01-14 18:26:46 +0000 |
| commit | 4359325ba80416d42cf167c9b16d6c151e2fa9fc (patch) | |
| tree | 6e08efb6b97b1320e72aa48fa65cf90004acfdf5 /clang/lib/Parse/ParseExpr.cpp | |
| parent | cba844dae66f4dbc26ea8b988df1bfb4be1ee320 (diff) | |
| download | bcm5719-llvm-4359325ba80416d42cf167c9b16d6c151e2fa9fc.tar.gz bcm5719-llvm-4359325ba80416d42cf167c9b16d6c151e2fa9fc.zip | |
Add pseudo instructions to the XCore for (load|store|load address) of a
frame index. eliminateFrameIndex will replace these instructions with
(LDWSP|STWSP|LDAWSP) or (LDW|STW|LDAWF) if a frame pointer is in use.
This fixes PR 3324. Previously we used LDWSP, STWSP, LDAWSP before frame
pointer elimination. However since they were marked as implicitly using
SP they could not be rematerialised.
llvm-svn: 62238
Diffstat (limited to 'clang/lib/Parse/ParseExpr.cpp')
0 files changed, 0 insertions, 0 deletions

