summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/ASTUnit.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2013-12-17 06:12:05 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2013-12-17 06:12:05 +0000
commita4acde39e942bd3594234790720be16888a69f79 (patch)
tree864a2bd900b5f5fded18e4ada09257026d83d12f /clang/lib/Frontend/ASTUnit.cpp
parent7b789b3b3a29f4c5cc2e6fef4b8126576018d70b (diff)
downloadbcm5719-llvm-a4acde39e942bd3594234790720be16888a69f79.tar.gz
bcm5719-llvm-a4acde39e942bd3594234790720be16888a69f79.zip
Mark vastart_save_xmm_regs as changing EFLAGS
The vastart_save_xmm_regs pseudo-instruction expands to a test and a branch, so it modifies EFLAGS. Mark it so, or else the scheduler might place it in the middle of another test+branch. This fixes a bug exposed by r192750, which turned on the MI Scheduler for X86. <rdar://problem/15627766> llvm-svn: 197469
Diffstat (limited to 'clang/lib/Frontend/ASTUnit.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud