Skip to content
  1. May 10, 2013
  2. May 09, 2013
    • Bill Wendling's avatar
      Generate a compact unwind encoding in the face of a stack alignment push. · 07fe235e
      Bill Wendling authored
      We generate a `push' of a random register (%rax) if the stack needs to be
      aligned by the size of that register. However, this could mess up compact unwind
      generation. In particular, we want to still generate compact unwind in the
      presence of this monstrosity.
      
      Check if the push of of the %rax/%eax register. If it is and it's marked with
      the `FrameSetup' flag, then we can generate a compact unwind encoding for the
      function only if the push is the last FrameSetup instruction.
      
      llvm-svn: 181540
      07fe235e
    • Bill Wendling's avatar
      Simplify the code a bit. · 98d5c52d
      Bill Wendling authored
      The compact unwind registers were defined in two different
      places. It's better just to place them in the function that uses them
      and specify that this is a 64-bit or 32-bit machine.
      
      No functionality change.
      
      llvm-svn: 181529
      98d5c52d
  3. May 07, 2013
  4. May 05, 2013
  5. May 03, 2013
  6. May 02, 2013
  7. May 01, 2013
  8. Apr 26, 2013
  9. Apr 25, 2013
  10. Apr 23, 2013
  11. Apr 22, 2013
  12. Apr 20, 2013
  13. Apr 19, 2013
Loading