Permalink
Commits on Jun 9, 2008
  1. Fix broken makefile.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@52130 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Jun 9, 2008
  2. Merge from mainline.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@52126 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Jun 9, 2008
  3. Merge in doc changes for release.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@52125 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Jun 9, 2008
  4. Add release notes for 2.3

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@52124 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Jun 9, 2008
  5. Add 2.3 release tag.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@52122 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Jun 9, 2008
Commits on Jun 4, 2008
  1. Merge from mainline to fix PR2407.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51962 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Jun 4, 2008
Commits on Jun 2, 2008
  1. Merge from mainline.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51869 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Jun 2, 2008
  2. Merge from mainline.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51868 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Jun 2, 2008
Commits on May 23, 2008
  1. Fix windows project files.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51520 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 23, 2008
  2. Reverting patch. Breaks llvm-gcc build.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51504 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 23, 2008
Commits on May 22, 2008
  1. Merge from mainline.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51444 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 22, 2008
  2. Merge from mainline.

    fix an off-by-one error in my previous patch, don't treat the callee as a incoming arg.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51438 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 22, 2008
  3. Merge from mainline.

    Add support for multiple-return values in inline asm.  This should
    get inline asm working as well as it did previously with the CBE
    with the new MRV support for inline asm.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51437 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 22, 2008
  4. Merge from mainline.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51421 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 22, 2008
  5. Merge from mainline.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51419 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 22, 2008
  6. Merge from mainline.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51416 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 22, 2008
  7. Merge from mainline.

    Fix PR2267, by allowing indirect outputs to be intermixed
    with normal outputs.  Testcase here:
    test/CodeGen/X86/asm-indirect-mem.ll
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51415 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 22, 2008
  8. Merge from mainline.

    Check if llvm-gcc is available before running tests. Patch by Matthijs Kooijman!
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51413 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 22, 2008
  9. Merge from mainline.

    uppress gcc3.4.6's <no value returned> warnings
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51412 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 22, 2008
  10. Merge from mainline.

    Fix and encoding error in the psrad xmm, imm8 instruction.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51411 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 22, 2008
  11. Merge from mainline.

    Fix one more encoding bug.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51410 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 22, 2008
Commits on May 12, 2008
  1. Merge from mainline.

    Fix a missing break in the ISD::FLT_ROUNDS_ handling.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@50989 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 12, 2008
  2. Merge from mainline.

    Fix a compile error on compilers that still want a return value
    in a non-void function that calls abort.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@50982 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 12, 2008
  3. Merge from mainline.

    When transforming a vector_shuffle to a load, the base address must not be an undef.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@50981 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 12, 2008
Commits on May 10, 2008
  1. 2.3 release, regenerate configure.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@50938 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 10, 2008
  2. Creating 2.3 release branch.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@50932 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed May 10, 2008
  3. Add nounwind.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50931 91177308-0d34-0410-b5e6-96231b3b80d8
    Evan Cheng committed May 10, 2008
  4. For now, abort when an ISD::VAARG is encountered on x86-64, rather

    than silently generate invalid code.
    
    llvm-gcc does not currently use VAArgInst; it lowers va_arg in the
    front-end.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50930 91177308-0d34-0410-b5e6-96231b3b80d8
    Dan Gohman committed May 10, 2008
  5. Some clean up.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50929 91177308-0d34-0410-b5e6-96231b3b80d8
    Evan Cheng committed May 10, 2008
  6. If movl top bits are undef, let it be selected to movlps, etc.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50928 91177308-0d34-0410-b5e6-96231b3b80d8
    Evan Cheng committed May 10, 2008
  7. If all sources of a PHI node are defined by an implicit_def, just emi…

    …t an implicit_def instead of a copy.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50927 91177308-0d34-0410-b5e6-96231b3b80d8
    Evan Cheng committed May 10, 2008
  8. Cosmetic changes:

     - Comment fixes.
     - Moar whitespace.
     - Made ivars "private" by default.
    No functionality change.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50926 91177308-0d34-0410-b5e6-96231b3b80d8
    isanbard committed May 10, 2008
Commits on May 9, 2008
  1. Add a pattern to do move the low element of a v4f32 and zero extend t…

    …he rest.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50922 91177308-0d34-0410-b5e6-96231b3b80d8
    Evan Cheng committed May 9, 2008
  2. Remove an evil vector bool. Cosmetic refactoring,

    no functional change.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50921 91177308-0d34-0410-b5e6-96231b3b80d8
    Dale Johannesen committed May 9, 2008
  3. Handle a few more cases of folding load i64 into xmm and zero top bits.

    Note, some of the code will be moved into target independent part of DAG combiner in a subsequent patch.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50918 91177308-0d34-0410-b5e6-96231b3b80d8
    Evan Cheng committed May 9, 2008