Skip to content
  1. Jul 19, 2011
  2. Jul 18, 2011
  3. Jul 16, 2011
    • Owen Anderson's avatar
      Revert r135319 in an attempt to get to unbreak testers. · 2ebff84b
      Owen Anderson authored
      llvm-svn: 135343
      2ebff84b
    • Bruno Cardoso Lopes's avatar
      Add AVX 128-bit patterns for sint_to_fp · 44800401
      Bruno Cardoso Lopes authored
      llvm-svn: 135332
      44800401
    • Owen Anderson's avatar
      Get rid of the separate opcodes for the Darwin versions of tBL, tBLXi, and... · d57a049e
      Owen Anderson authored
      Get rid of the separate opcodes for the Darwin versions of tBL, tBLXi, and tBLXr, using pseudo-instructions to lower to the single final opcode.  Update the ARM disassembler for this change.
      
      llvm-svn: 135319
      d57a049e
    • Bruno Cardoso Lopes's avatar
      Fix a couple of things: · 8df9cfc2
      Bruno Cardoso Lopes authored
      1) Make non-legal 256-bit loads to be promoted to v4i64. This lets us
      canonize the loads and handle things the same way we use to handle
      for 128-bit registers. Despite of what one of the removed comments
      explained, the load promotion would not mess with VPERM, it's only a
      matter of doing the appropriate bitcasts when this instructions comes
      to be introduced. Also make LOAD v8i32 legal.
      
      2) Doing 1) exposed two bugs:
      - v4i64 was being promoted to itself for several opcodes (introduced
      in r124447 by David Greene) causing endless recursion and the stack to
      explode.
      - there was no support for allOnes BUILD_VECTORs and ANDNP would fail to
      match because it was generating early target constant pools during
      lowering.
      
      3) The testcases are already checked-in, doing 1) exposed the
      bugs in the current testcases.
      
      4) Tidy up code to be more clear and explicit about AVX.
      
      llvm-svn: 135313
      8df9cfc2
    • Bruno Cardoso Lopes's avatar
      Add a few patterns for 256-bit bitcasts. No testcases now, they are · 1fe1377e
      Bruno Cardoso Lopes authored
      comming together with other tests.
      
      llvm-svn: 135312
      1fe1377e
  4. Jul 15, 2011
  5. Jul 14, 2011
Loading