Skip to content
  1. Dec 17, 2007
  2. Dec 16, 2007
  3. Dec 15, 2007
  4. Dec 14, 2007
  5. Dec 13, 2007
  6. Dec 12, 2007
    • Dan Gohman's avatar
      Allow vector integer constants to be created with · 7a7742c2
      Dan Gohman authored
      SelectionDAG::getConstant, in the same way as vector floating-point
      constants. This allows the legalize expansion code for @llvm.ctpop and
      friends to be usable with vector types.
      
      llvm-svn: 44954
      7a7742c2
    • Duncan Sands's avatar
      Revert r44626, which turned off the use of readonly · 9ab0943b
      Duncan Sands authored
      and readnone for functions with bodies because it
      broke llvm-gcc-4.2 bootstrap.  It turns out that,
      because of LLVM's array_ref hack, gcc was computing
      pure/const attributes wrong (now fixed by turning
      off the gcc ipa-pure-const pass).
      
      llvm-svn: 44937
      9ab0943b
    • Wojciech Matyjewicz's avatar
      1. "Upgrage" comments. · 309e5a72
      Wojciech Matyjewicz authored
      2. Using zero-extended value of Scale and unsigned division is safe provided
         that Scale doesn't have the sign bit set.
         Previously these 2 instructions:
              %p = bitcast [100 x {i8,i8,i8}]* %x to i8*
              %q = getelementptr i8* %p, i32 -4
         were combined into:
              %q = getelementptr [100 x { i8, i8, i8 }]* %x, i32 0,
                     i32 1431655764, i32 0
         what was incorrect.
      
      llvm-svn: 44936
      309e5a72
    • Christopher Lamb's avatar
      Regenerate. · 17c405d2
      Christopher Lamb authored
      llvm-svn: 44934
      17c405d2
    • Christopher Lamb's avatar
      Implement part of review feedback for address spaces. · 25f50766
      Christopher Lamb authored
      llvm-svn: 44933
      25f50766
Loading