aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2019-02-08 17:07:54 +0000
committerCraig Topper <craig.topper@intel.com>2019-02-08 17:07:54 +0000
commit41a1792b15830ecaf1a78f5fd9689c75ca3af71d (patch)
treeaa6fd7cddb7f18788480b56846f2b13c82384978 /llvm/lib/CodeGen/MachineInstr.cpp
parent6bfd721571a5ad15642e279798186fa79eb2b90e (diff)
downloadllvm-41a1792b15830ecaf1a78f5fd9689c75ca3af71d.zip
llvm-41a1792b15830ecaf1a78f5fd9689c75ca3af71d.tar.gz
llvm-41a1792b15830ecaf1a78f5fd9689c75ca3af71d.tar.bz2
[X86] Remove isReMaterializable from X87 floating point constant loads and constant pool loads.
Summary: These instructions update FPSW so they aren't generically safe to rematerialize into any location if FPSW is live for a comparison result. They also use FPCW for exception masking control. Though the only exception they can generate is stack overflow and we manage the stack ourselves so that's not really going to occur. Reviewers: RKSimon, spatel Reviewed By: RKSimon Subscribers: llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D57934 llvm-svn: 353536
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions