Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Apr 3, 2009
  1. Last test for new branch commit mailing list.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@68390 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Testing hook for branch commits.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@68389 91177308-0d34-0410-b5e6-96231b3b80d8
  3. test commit for new branch mailing list.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@68388 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 3, 2009
  1. 2.5 release notes.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@65923 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge 64066 from mainline.

    Tanya Lattner authored
    Document the 'llvm.OP.with.overflow' intrinsics.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@65918 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Feb 20, 2009
  1. Remove test.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@65136 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Update tests to work on ppc.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@65135 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Revert 62987. This is already reverted in mainline.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@65125 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Feb 18, 2009
  1. Merge from mainline. Complete 64076 merge from mainline.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64861 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Feb 17, 2009
  1. Merge 64582 from mainline

    Tanya Lattner authored
    Fix PR3522. It's not safe to sink into landing pad BB's.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64790 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge 64579 from mainline.

    Tanya Lattner authored
    Fix pr3571: If stride is a value defined by an instruction, make sure it dominates the loop preheader. When IV users are strength reduced, the stride is inserted into the preheader. It could create a use before def situation.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64789 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Merge all changes to SimpleRegisterCoalescing to the release.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64785 91177308-0d34-0410-b5e6-96231b3b80d8
  4. Merge 64314 from mainline.

    Tanya Lattner authored
    Make a transformation added in 63266 a bit less aggressive.
    It was transforming (x&y)==y to (x&y)!=0 in the case where
    y is variable and known to have at most one bit set (e.g. z&1).
    This is not correct; the expressions are not equivalent when y==0.
    I believe this patch salvages what can be salvaged, including
    all the cases in bt.ll.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64782 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Feb 14, 2009
  1. Merge r64316 from mainline.

    Tanya Lattner authored
    Don't try to set an EFLAGS operand to dead if no instruction was created.
    This fixes a bug introduced by r61215.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64524 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge 64412 from mainline.

    Tanya Lattner authored
    Avoid order files for now, as they aren't supported in 3.79.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64523 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Merge 64367 from mainline.

    Tanya Lattner authored
    Fix MingW build: define GTEST_OS_WINDOWS if OS is MingW, but disable
    exceptions.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64521 91177308-0d34-0410-b5e6-96231b3b80d8
  4. Merge 64364 from mainline.

    Tanya Lattner authored
    Fix a nasty bug (PR3550) where the inline pass could incorrectly mark 
    calls with the tail marker when inlining them through an invoke.  Patch,
    testcase, and perfect analysis by Jay Foad!
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64520 91177308-0d34-0410-b5e6-96231b3b80d8
  5. Merge 64124 frm mainline.

    Tanya Lattner authored
    Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nasty
    suprise to some callers, e.g. register coalescer. For now, add an parameter
    that tells AnalyzeBranch whether it's safe to modify the mbb. A better
    solution is out there, but I don't have time to deal with it right now.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64518 91177308-0d34-0410-b5e6-96231b3b80d8
  6. Merge 64177 from mainline.

    Tanya Lattner authored
    Fix PR 3471, and some cleanups.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64517 91177308-0d34-0410-b5e6-96231b3b80d8
  7. Revert disabling of building unittests.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64516 91177308-0d34-0410-b5e6-96231b3b80d8
  8. Merge from mainline.

    Tanya Lattner authored
    FIx spelling.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64515 91177308-0d34-0410-b5e6-96231b3b80d8
  9. Merge from mainline.

    Tanya Lattner authored
    Probe for flags before using them to try to help compiling with
    compilers that don't support those flags.  This hopefully will help
    gcc 3.X compile this code.  http://llvm.org/PR3487
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64514 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Feb 13, 2009
  1. Merge from mainline.

    Tanya Lattner authored
    Fix PR3486. Fix a bug in code that manually patch physical register live interval after its sub-register is coalesced with a virtual register.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64509 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge from mainline.

    Tanya Lattner authored
    Pre-alloc splitting needs to be more careful to avoid inserting spills/restores
    between call frame setup/restore points.  Unfortunately, this regresses 
    code size a bit, but at least it's correct now!
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64508 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Feb 5, 2009
  1. Disable building unittests unless PR3487 can be fixed.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@63833 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Feb 4, 2009
  1. Merge from mainline.

    Tanya Lattner authored
    First initialize DAG otherwise dwarf writer is used uninitialized.
    Duncan spotted this. Thanks!
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@63793 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge from mainline.

    Tanya Lattner authored
    Tevert part of the x86 subtarget logic changes: when -march=x86-64
    is given, override the subtarget settings and enable 64-bit support.
    This restores the earlier behavior, and fixes regressions on
    Non-64-bit-capable x86-32 hosts.
    
    This isn't necessarily the best approach, but the most obvious
    alternative is to require -mcpu=x86-64 or -mattr=+64bit to be used
    with -march=x86-64 when the host doesn't have 64-bit support. This
    makes things little more consistent, but it's less convenient, and
    it has the practical drawback of requiring lots of test changes, so
    I opted for the above approach for now.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@63792 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Back out r62958 from the release branch.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@63791 91177308-0d34-0410-b5e6-96231b3b80d8
  4. SROA CBE Fix.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@63790 91177308-0d34-0410-b5e6-96231b3b80d8
  5. Disable support for vicmp/vfcmp from the LLVM 2.5 release branch, lik…

    Tanya Lattner authored
    …e we did for LLVM 2.4. These are slated to be removed (PR3370) and we don't want to have to be backwards compatible with them in the future.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@63788 91177308-0d34-0410-b5e6-96231b3b80d8
  6. Merge from mainline.

    Tanya Lattner authored
    Revert r63600.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@63787 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Feb 3, 2009
  1. Regenerate configure.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@63608 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Update version number to 2.5.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@63607 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Create 2.5 branch.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@63604 91177308-0d34-0410-b5e6-96231b3b80d8
  4. @nlewycky
Something went wrong with that request. Please try again.