Displaying 1 result from an estimated 1 matches for "c791ffb".
Did you mean:
c791ef6
2013 Aug 01
2
[LLVMdev] can i avoid saving CSRs for functions with noreturn
...ed' which avoid saving CSR. however, it also skips generating
stack-pointer adjustment, which i need. my patch is as follows. i am
targeting RISC processor. can anyone tell me this patch is generic ?
diff --git a/lib/CodeGen/PrologEpilogInserter.cpp
b/lib/CodeGen/PrologEpilogInserter.cpp
index c791ffb..f19b47a 100644
--- a/lib/CodeGen/PrologEpilogInserter.cpp
+++ b/lib/CodeGen/PrologEpilogInserter.cpp
@@ -96,7 +96,7 @@ bool PEI::runOnMachineFunction(MachineFunction &Fn) {
placeCSRSpillsAndRestores(Fn);
// Add the code to save and restore the callee saved registers
- if (!F->hasFnA...