Skip to content
  1. Aug 19, 2011
  2. Aug 18, 2011
  3. Aug 17, 2011
    • Jim Grosbach's avatar
      Tidy up. 80 columns. · d14b70d0
      Jim Grosbach authored
      llvm-svn: 137881
      d14b70d0
    • Bill Wendling's avatar
      Add the support in code-gen for the landingpad instruction lowering. · 247fd3bf
      Bill Wendling authored
      The landingpad instruction is lowered into the EXCEPTIONADDR and EHSELECTION
      SDNodes. The information from the landingpad instruction is harvested by the
      'AddLandingPadInfo' function. The new EH uses the current EH scheme in the
      back-end. This will change once we switch over to the new scheme. (Reviewed by
      Jakob!)
      
      llvm-svn: 137880
      247fd3bf
    • Jim Grosbach's avatar
      ARM clean up the imm_sr operand class representation. · 46dd4139
      Jim Grosbach authored
      Represent the operand value as it will be encoded in the instruction. This
      allows removing the specialized encoder and decoder methods entirely. Add
      an assembler match class while we're at it to lay groundwork for parsing the
      thumb shift instructions.
      
      llvm-svn: 137879
      46dd4139
    • Bill Wendling's avatar
      Disable PRE for landing pads. · 8bbcbede
      Bill Wendling authored
      PRE needs the landing pads to have their critical edges split. Doing this for a
      landing pad is non-trivial. Abandon the attempt to perform PRE when we come
      across a landing pad. (Reviewed by Owen!)
      
      llvm-svn: 137876
      8bbcbede
Loading