diff options
| author | Chris Lattner <sabre@nondot.org> | 2010-09-06 20:08:02 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2010-09-06 20:08:02 +0000 |
| commit | b4be28f33dbb47f06ce1b6ea4789c8b3af87824b (patch) | |
| tree | 6b6475d637ad75a22634bcc41fe77a6ff63adea9 /llvm/lib/CodeGen/LiveStackAnalysis.cpp | |
| parent | a22a368e7cdf2a2fac208df83401c70c87a160ea (diff) | |
| download | bcm5719-llvm-b4be28f33dbb47f06ce1b6ea4789c8b3af87824b.tar.gz bcm5719-llvm-b4be28f33dbb47f06ce1b6ea4789c8b3af87824b.zip | |
have tblgen detect when an instruction would have matched, but
failed because a subtarget feature was not enabled. Use this to
remove a bunch of hacks from the X86AsmParser for rejecting things
like popfl in 64-bit mode. Previously these hacks weren't needed,
but were important to get a message better than "invalid instruction"
when used in the wrong mode.
This also fixes bugs where pushal would not be rejected correctly in
32-bit mode (just pusha).
llvm-svn: 113166
Diffstat (limited to 'llvm/lib/CodeGen/LiveStackAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions

