Skip to content
  1. Jun 18, 2010
  2. Jun 17, 2010
  3. Jun 16, 2010
  4. Jun 15, 2010
  5. Jun 14, 2010
  6. Jun 12, 2010
  7. Jun 11, 2010
  8. Jun 10, 2010
  9. Jun 09, 2010
    • Jakob Stoklund Olesen's avatar
      Mark physregs defined by inline asm as implicit. · 8bc5eca3
      Jakob Stoklund Olesen authored
      This is a bit of a hack to make inline asm look more like call instructions.
      It would be better to produce correct dead flags during isel.
      
      llvm-svn: 105749
      8bc5eca3
    • Evan Cheng's avatar
      Allow target to place 2-address pass inserted copies in better spots. Thumb2... · a0746bd5
      Evan Cheng authored
      Allow target to place 2-address pass inserted copies in better spots. Thumb2 will use this to try to avoid breaking up IT blocks.
      
      llvm-svn: 105745
      a0746bd5
    • Bill Wendling's avatar
      It's an error to translate this: · 5ac1d23d
      Bill Wendling authored
         %reg1025 = <sext> %reg1024
          ...
         %reg1026 = SUBREG_TO_REG 0, %reg1024, 4
      
      into this:
      
         %reg1025 = <sext> %reg1024
          ...
         %reg1027 = EXTRACT_SUBREG %reg1025, 4
         %reg1026 = SUBREG_TO_REG 0, %reg1027, 4
      
      The problem here is that SUBREG_TO_REG is there to assert that an implicit zext
      occurs. It doesn't insert a zext instruction. If we allow the EXTRACT_SUBREG
      here, it will give us the value after the <sext>, not the original value of
      %reg1024 before <sext>.
      
      llvm-svn: 105741
      5ac1d23d
Loading