diff options
author | Thomas Lively <tlively@google.com> | 2020-02-03 14:37:10 -0800 |
---|---|---|
committer | Thomas Lively <tlively@google.com> | 2020-02-04 20:04:59 -0800 |
commit | 649aba93a27170cb03a4b17c98a19b9237a880b8 (patch) | |
tree | 0cda9dd337896a552a8644aff360508527ec28d1 /llvm/lib/CodeGen/PrologEpilogInserter.cpp | |
parent | 843a0f97717a006fd21cd89fd229b064506e5d05 (diff) | |
download | llvm-649aba93a27170cb03a4b17c98a19b9237a880b8.zip llvm-649aba93a27170cb03a4b17c98a19b9237a880b8.tar.gz llvm-649aba93a27170cb03a4b17c98a19b9237a880b8.tar.bz2 |
Revert "[WebAssembly][InstrEmitter] Foundation for multivalue call lowering"
Summary:
This reverts commit 3ef169e586f4d14efe690c23c878d5aa92a80eb5. The
purpose of this commit was to allow stack machines to perform
instruction selection for instructions with variadic defs. However,
MachineInstrs fundamentally cannot support variadic defs right now, so
this change does not turn out to be useful.
Depends on D73927.
Reviewers: aheejin
Subscribers: dschuff, sbc100, jgravelle-google, hiraditya, sunfish, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D73928
Diffstat (limited to 'llvm/lib/CodeGen/PrologEpilogInserter.cpp')
-rw-r--r-- | llvm/lib/CodeGen/PrologEpilogInserter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/PrologEpilogInserter.cpp b/llvm/lib/CodeGen/PrologEpilogInserter.cpp index 889d026..d583643 100644 --- a/llvm/lib/CodeGen/PrologEpilogInserter.cpp +++ b/llvm/lib/CodeGen/PrologEpilogInserter.cpp @@ -237,7 +237,7 @@ bool PEI::runOnMachineFunction(MachineFunction &MF) { stashEntryDbgValues(*SaveBlock, EntryDbgValues); // Handle CSR spilling and restoring, for targets that need it. - if (MF.getTarget().usesPhysRegsForValues()) + if (MF.getTarget().usesPhysRegsForPEI()) spillCalleeSavedRegs(MF); // Allow the target machine to make final modifications to the function |