[all-commits] [llvm/llvm-project] 8d7ccb: Set the floating point status register as reserved
Pengfei Wang via All-commits
all-commits at lists.llvm.org
Sun Nov 3 23:15:58 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 8d7ccb37440e11552cb4a0bb989ddee5031700a4
https://github.com/llvm/llvm-project/commit/8d7ccb37440e11552cb4a0bb989ddee5031700a4
Author: Pengfei Wang <pengfei.wang at intel.com>
Date: 2019-11-03 (Sun, 03 Nov 2019)
Changed paths:
M llvm/lib/Target/X86/X86RegisterInfo.cpp
M llvm/test/CodeGen/X86/pr34080-2.ll
Log Message:
-----------
Set the floating point status register as reserved
Summary:
This patch sets the FPSW (X87 floating-point status register) as a reserved
physical register and fix the test failure caused by [[ https://reviews.llvm.org/D68854| D68854 ]].
Before this patch, some tests will fail because it implicit uses FPSW without
define it. Setting the FPSW as a reserved physical register will skip liveness
analysis because it is always live.
Reviewers: pengfei, craig.topper
Reviewed By: craig.topper
Subscribers: craig.topper, hiraditya, llvm-commits
Patch by LiuChen.
Differential Revision: https://reviews.llvm.org/D69784
More information about the All-commits
mailing list