Permalink
Commits on Apr 3, 2009
  1. Last test for new branch commit mailing list.

    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_25@68390 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Apr 3, 2009
  2. Testing hook for branch commits.

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

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

    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_25@65923 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 3, 2009
  2. Merge 64066 from mainline.

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

    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_25@65136 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 20, 2009
  2. Update tests to work on ppc.

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

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

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

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

    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: http://llvm.org/svn/llvm-project/llvm/branches/release_25@64789 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 17, 2009
  3. Merge all changes to SimpleRegisterCoalescing to the release.

    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_25@64785 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 17, 2009
  4. Merge 64314 from mainline.

    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: http://llvm.org/svn/llvm-project/llvm/branches/release_25@64782 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 17, 2009
Commits on Feb 14, 2009
  1. Merge r64316 from mainline.

    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: http://llvm.org/svn/llvm-project/llvm/branches/release_25@64524 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 14, 2009
  2. Merge 64412 from mainline.

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

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

    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: http://llvm.org/svn/llvm-project/llvm/branches/release_25@64520 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 14, 2009
  5. Merge 64124 frm mainline.

    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: http://llvm.org/svn/llvm-project/llvm/branches/release_25@64518 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 14, 2009
  6. Merge 64177 from mainline.

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

    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_25@64516 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 14, 2009
  8. Merge from mainline.

    FIx spelling.
    
    
    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_25@64515 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 14, 2009
  9. Merge from mainline.

    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: http://llvm.org/svn/llvm-project/llvm/branches/release_25@64514 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 14, 2009
Commits on Feb 13, 2009
  1. Merge from mainline.

    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: http://llvm.org/svn/llvm-project/llvm/branches/release_25@64509 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 13, 2009
  2. Merge from mainline.

    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: http://llvm.org/svn/llvm-project/llvm/branches/release_25@64508 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 13, 2009
Commits on Feb 5, 2009
  1. Disable building unittests unless PR3487 can be fixed.

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

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

    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: http://llvm.org/svn/llvm-project/llvm/branches/release_25@63792 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 4, 2009
  3. Back out r62958 from the release branch.

    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_25@63791 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 4, 2009
  4. SROA CBE Fix.

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

    …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: http://llvm.org/svn/llvm-project/llvm/branches/release_25@63788 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 4, 2009
  6. Merge from mainline.

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

    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_25@63608 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 3, 2009
  2. Update version number to 2.5.

    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_25@63607 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 3, 2009
  3. Create 2.5 branch.

    git-svn-id: http://llvm.org/svn/llvm-project/llvm/branches/release_25@63604 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Feb 3, 2009
  4. Update the callgraph when replacing InvokeInst with CallInst when inl…

    …ining.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63600 91177308-0d34-0410-b5e6-96231b3b80d8
    nlewycky committed Feb 3, 2009