Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Nov 10, 2008
  1. Update for 2.4 release.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@58972 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge from mainline.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@58967 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 30, 2008
  1. Merge from mainline.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@58460 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge from mainline.

    Tanya Lattner authored
    Move the code that adds the DeadMachineInstructionElimPass from
    target-independent code to target-specific code. This prevents it
    from running on targets that aren't using fast-isel.
    
    In addition to saving compile time, this addresses the problem
    that not all targets are prepared for it. In order to use this
    pass, all instructions must declare all their fixed uses and
    defs of physical registers.
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@58425 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Merge from mainline.

    Tanya Lattner authored
    fix PR2953, an off-by-one error handling formatted i/o. 
    Thanks to Török Edwin for the awesome reduced testcase.
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@58424 91177308-0d34-0410-b5e6-96231b3b80d8
  4. Merge from mainline.

    Tanya Lattner authored
    Fix a nasty miscompilation of 176.gcc on linux/x86 where we synthesized
    a memset using 16-byte XMM stores, but where the stack realignment code
    didn't work.  Until it does (PR2962) disable use of xmm regs in memcpy
    and memset formation for linux and other targets with insufficiently
    aligned stacks.
    
    This is part of PR2888
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@58423 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 23, 2008
  1. Merge from mainline. This test was fixed.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@58038 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge from mainline for PR2886.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@58033 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Merge from mainline.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@58032 91177308-0d34-0410-b5e6-96231b3b80d8
  4. Merge from mainline

    Tanya Lattner authored
    Fix incorrect testing for the end of the both strings in CStrInCStrNoCase.  This could cause a read-out-of-bounds error if s2 is smaller than s1.
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@58031 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 22, 2008
  1. Fix build error.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@58004 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Rename bitcastToAPInt to convertToAPInt.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@58003 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Merge from mainline.

    Tanya Lattner authored
    Disallow the construction of SCEVs with could-not-compute operands. Catch CNCs
    returned by BinomialCoefficient and don't try to operate with them. This
    replaces the previous fix for PR2857.
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57958 91177308-0d34-0410-b5e6-96231b3b80d8
  4. Merge from mainline.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57957 91177308-0d34-0410-b5e6-96231b3b80d8
  5. Merge from mainline.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57955 91177308-0d34-0410-b5e6-96231b3b80d8
  6. Merge from mainline

    Tanya Lattner authored
    Fix a bug that prevented llvm-extract -delete from working.
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57953 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 17, 2008
  1. remove v[if]cmp functionality from the 2.4 release. These instruction…

    Tanya Lattner authored
    …s will be removed or substantially changes in mainline after the 2.4 release and we don't want to have to support these for backwards compatibility purposes. Patch by Chris.
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57732 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge from mainline.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57725 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Merge from mainline.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57713 91177308-0d34-0410-b5e6-96231b3b80d8
  4. Merge from mainline..

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57708 91177308-0d34-0410-b5e6-96231b3b80d8
  5. Merge from mainline.

    Tanya Lattner authored
    Properly handle linking of strong alias with weak function, this fixes
          PR2883
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57707 91177308-0d34-0410-b5e6-96231b3b80d8
  6. Merge from mainline.

    Tanya Lattner authored
    Also update sub-register intervals after a trivial computation is rematt'ed
    for a copy instruction. PR2775.
    
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57706 91177308-0d34-0410-b5e6-96231b3b80d8
  7. Merge from mainline.

    Tanya Lattner authored
    Unbreak DbgStopPointInst::getFileName().
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57705 91177308-0d34-0410-b5e6-96231b3b80d8
  8. Merge from mainline.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57703 91177308-0d34-0410-b5e6-96231b3b80d8
  9. Merge from mainline.

    Tanya Lattner authored
    Improve the description on the getelementptr instruction. It should now better
    define what the instruction does. This also makes it clear that getelementptr
    can index into a vector type.
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57702 91177308-0d34-0410-b5e6-96231b3b80d8
  10. Merge from mainline

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57701 91177308-0d34-0410-b5e6-96231b3b80d8
  11. Merge from mainline.

    Tanya Lattner authored
    Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as
    parameters instead of raw Constants.  This prevents the constants from
    being selected by the isel pass, fixing PR2735.
    
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57700 91177308-0d34-0410-b5e6-96231b3b80d8
  12. Merge from mainline.

    Tanya Lattner authored
    Fix PR2697 by rewriting the '(X / pos) op neg' logic.  This also changes a couple other cases for clarity, but shouldn't affect correctness.
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57698 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 8, 2008
  1. Merge from mainline.

    Tanya Lattner authored
    Add missing semicolumns in parser rules, those missing semicolumns
    are required to compile with the latest Bison.
    
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57297 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge from mainline.

    Tanya Lattner authored
    Add two forgotten </i>'s.
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57296 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 7, 2008
  1. Merge from mainline.

    Tanya Lattner authored
    Fix disagreement about where the attributes are
    ~0 != ~0U.
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57278 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge from mainline.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57269 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Correct version number.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57235 91177308-0d34-0410-b5e6-96231b3b80d8
  4. Create 2.4 release branch.

    Tanya Lattner authored
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_24@57229 91177308-0d34-0410-b5e6-96231b3b80d8
Something went wrong with that request. Please try again.