diff options
author | Michael Liao <michael.hliao@gmail.com> | 2017-05-17 21:48:00 +0000 |
---|---|---|
committer | Michael Liao <michael.hliao@gmail.com> | 2017-05-17 21:48:00 +0000 |
commit | ab12984634c6614b5cb17390e0190562d248ed77 (patch) | |
tree | 6802b3157dbf5d7bdf2f52fa2170c822acca52b1 /llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | |
parent | a53292779a932189141417aec2ba3f92564bae3c (diff) | |
download | bcm5719-llvm-ab12984634c6614b5cb17390e0190562d248ed77.tar.gz bcm5719-llvm-ab12984634c6614b5cb17390e0190562d248ed77.zip |
Fix PR33028
- '-verify-mahcineinstrs' starts to complain allocatable live-in physical
registers on non-entry or non-landing-pad basic blocks.
- Refactor the XBEGIN translation to define EAX on a dedicated fallback code
path due to XABORT. Add a pseudo instruction to define EAX explicitly to
avoid add physical register live-in.
Differential Revision: https://reviews.llvm.org/D33168
llvm-svn: 303306
Diffstat (limited to 'llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp')
0 files changed, 0 insertions, 0 deletions