Skip to content
  1. Aug 16, 2011
  2. Aug 15, 2011
  3. Aug 14, 2011
    • Bill Wendling's avatar
      Add inlining for the new EH scheme. · 55421f0c
      Bill Wendling authored
      This builds off of the current scheme, but instead of llvm.eh.exception and
      llvm.eh.selector, it uses the landingpad instruction. And instead of
      llvm.eh.resume, it uses the resume instruction.
      
      Because of the invariants in the landing pad instruction, a lot of code that's
      currently needed to find the appropriate intrinsic calls for an invoke
      instruction won't be needed once we go to the new EH scheme. The "FIXME"s tell
      us what to remove after we switch.
      
      llvm-svn: 137576
      55421f0c
    • Nick Lewycky's avatar
      This transform is not safe. Thanks to Eli for pointing that out! · 746e3179
      Nick Lewycky authored
      llvm-svn: 137575
      746e3179
Loading