Displaying 1 result from an estimated 1 matches for "f19b47a".
2013 Aug 01
2
[LLVMdev] can i avoid saving CSRs for functions with noreturn
...hich 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->hasFnAttr(Attri...