Skip to content
  1. Jul 01, 2008
  2. Jun 30, 2008
  3. Jun 29, 2008
    • Anton Korobeynikov's avatar
      Revert (52748 and friends): · a7c583d5
      Anton Korobeynikov authored
      Move GetConstantStringInfo to lib/Analysis. Remove
      string output routine from Constant. Update all
      callers. Change debug intrinsic api slightly to
      accomodate move of routine, these now return values
      instead of strings.
      
      This unbreaks llvm-gcc bootstrap.
      
      llvm-svn: 52884
      a7c583d5
  4. Jun 28, 2008
  5. Jun 27, 2008
  6. Jun 26, 2008
  7. Jun 25, 2008
    • Evan Cheng's avatar
      - Fix a x86 vector isel bug: illegal transformation of a vector_shuffle into a · 3fc2372d
      Evan Cheng authored
        shift.
      - Add a readme entry for a missing vector_shuffle optimization that results in
        awful codegen.
      
      llvm-svn: 52740
      3fc2372d
    • Duncan Sands's avatar
      Add support for expanding PPC 128 bit floats. · 33ff5c8d
      Duncan Sands authored
      For this it is convenient to permit floats to
      be used with EXTRACT_ELEMENT, so I tweaked
      things to allow that.  I also added libcalls
      for ppcf128 to i32 forms of FP_TO_XINT, since
      they exist in libgcc and this case can certainly
      occur (and does occur in the testsuite) - before
      the i64 libcall was being used.  Also, the
      XINT_TO_FP result seemed to be wrong when
      the argument is an i128: the wrong fudge
      factor was added (the i32 and i64 cases were
      handled directly, but the i128 code fell
      through to some generic softening code which
      seemed to think it was i64 to f32!).  So I
      fixed it by adding a fudge factor that I
      found in my breakfast cereal.
      
      llvm-svn: 52739
      33ff5c8d
Loading