Skip to content
  1. Jan 16, 2011
  2. Jan 13, 2011
  3. Jan 11, 2011
  4. Jan 10, 2011
  5. Jan 06, 2011
  6. Dec 10, 2010
  7. Dec 09, 2010
  8. Dec 08, 2010
  9. Dec 07, 2010
  10. Dec 01, 2010
  11. Nov 28, 2010
  12. Nov 22, 2010
    • Evan Cheng's avatar
      Fix epilogue codegen to avoid leaving the stack pointer in an invalid · eb56dca4
      Evan Cheng authored
      state. Previously Thumb2 would restore sp from fp like this:
      mov sp, r7
      sub, sp, #4
      If an interrupt is taken after the 'mov' but before the 'sub', callee-saved
      registers might be clobbered by the interrupt handler. Instead, try
      restoring directly from sp:
      add sp, #4
      Or, if necessary (with VLA, etc.) use a scratch register to compute sp and
      then restore it:
      sub.w r4, r7, #8
      mov sp, r7
      rdar://8465407
      
      llvm-svn: 119977
      eb56dca4
  13. Nov 20, 2010
  14. Nov 18, 2010
  15. Nov 15, 2010
Loading