{"push_id":1275214782,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"bffc3b15b0e05a6254a870b6d274ba07a486ae10","before":"8217a55923c2807cb02c238d6ed41bc645fe6f22","commits":[{"sha":"bffc3b15b0e05a6254a870b6d274ba07a486ae10","author":{"name":"Hal Finkel","email":"ade1f80d158808ed614768ed762ff7442418e9e3@anl.gov"},"message":"[PowerPC] Don't spill the frame pointer twice\n\nWhen a function contains something, such as inline asm, which explicitly\nclobbers the register used as the frame pointer, don't spill it twice. If we\nneed a frame pointer, it will be saved/restored in the prologue/epilogue code.\nExplicitly spilling it again will reuse the same spill slot used by the\nprologue/epilogue code, thus clobbering the saved value. The same applies\nto the base-pointer or PIC-base register.\n\nPartially fixes PR26856. Thanks to Ulrich for his analysis and the small\ninline-asm reproducer.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/bffc3b15b0e05a6254a870b6d274ba07a486ae10"}]}
{"actor":{"display_login":"chapuni"}}