Commits on Apr 27, 2010
  1. Commit 2.7 release notes.

    Update getting started guide for 2.7
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@102412 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Apr 27, 2010
Commits on Apr 25, 2010
  1. Merge 102239 from mainline to fix PR6835

    -gThis line, and those below, will be ignored--
    
    M    Makefile.rules
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@102310 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Apr 25, 2010
Commits on Apr 13, 2010
  1. Merge r100936 from mainline to fix PR6760.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@101137 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Apr 13, 2010
Commits on Apr 9, 2010
  1. Merge r100559 from mainline to fix PR6696.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@100851 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Apr 9, 2010
Commits on Apr 5, 2010
  1. Merge 100438 from mainline.

    Push const through the regex engine. Fixes some of the warnings in PR6616.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@100450 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Apr 5, 2010
Commits on Mar 30, 2010
  1. Merge 98095 from mainline. Fix for PR5893.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99958 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 30, 2010
  2. Merge 98074 from mainline. Fix for PR5893.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99956 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 30, 2010
  3. Merge 99620 from mainline.

    Do not sibcall if stack needs to be dynamically aligned.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99955 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 30, 2010
  4. Merge 99762 from mainline.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99908 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 30, 2010
  5. Merge 99043 from mainline.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99907 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 30, 2010
  6. Merge 98701 from mainline.

    Fix death tests in -Assert builds.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99906 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 30, 2010
Commits on Mar 23, 2010
  1. Merge 99032 from mainline.

    If call result is in ST0 and it is not being passed to the caller's
    caller, then it is not safe to optimize the call into a sibcall since
    the call result has to be popped off the x87 stack.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99293 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 23, 2010
  2. Merge 98977 from mainline.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99292 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 23, 2010
  3. Merge r98845 from mainline.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99291 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 23, 2010
  4. Merge 98561 from mainline.

    Avoid sibcall optimization if either caller or callee is using sret semantics.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99290 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 23, 2010
  5. Merge r98416 from mainline.

    Fix a typo in ValueTracking that's causing instcombine to delete needed shift instructions.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99289 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 23, 2010
Commits on Mar 19, 2010
  1. Update version number.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98997 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 19, 2010
  2. Merge r98985 from mainline.

    Update copyright.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98996 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 19, 2010
Commits on Mar 12, 2010
  1. Doc patch for the branch only.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98314 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 12, 2010
  2. Merge 97980 from mainline.

    Add documentation on sibling call optimization. Rename tailcall2.ll test to sibcall.ll.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98313 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 12, 2010
  3. Merge 97974 from mainline.

    Iterator traits and swap.  closes PR6548 and PR6549
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98312 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 12, 2010
  4. Merge 97965 from mainline.

    Update the OCaml Kaleidoscope tutorial.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98311 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 12, 2010
  5. Merge 98205 from mainline.

    Work around a bug in the openbsd assembler on i386,
    which doesn't support .quad correctly because it is
    "really really old".  PR6528.
    
    Yet another reason the mc assembler should take over ;-)
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98309 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 12, 2010
  6. Merge 98171 from mainline.

    PR6540: Set the newly introduced variables ENABLE_SHARED and
    SHLIBPATH_VAR in lit.site.cfg not only in the autoconf build, but also
    in a cmake one.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98308 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 12, 2010
Commits on Mar 11, 2010
  1. Merge 98212 from mainline.

    add support, testcases, and dox for the new GHC calling
    convention.  Patch by David Terei!
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98307 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 11, 2010
  2. Merge 98203 from mainline.

    fix PR6533 by updating the br(xor) code to remember the case
    when it looked past a trunc.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98306 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 11, 2010
  3. Merge r98193 from mainline.

    add DESTDIR support for TOOLALIAS, for PR6557, patch by
    Matthias Klose!
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98303 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 11, 2010
  4. Merge 98042.

    Don't try to fold V_SET0 and V_SETALLONES to loads in medium and
    large code models.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@98301 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 11, 2010
Commits on Mar 8, 2010
  1. Create 2.7 release branch.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@97934 91177308-0d34-0410-b5e6-96231b3b80d8
    Tanya Lattner committed Mar 8, 2010
  2. @lattner

    remove a non-temporal store pattern which is not tested and

    could never have matched because the operand list was backwards.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97933 91177308-0d34-0410-b5e6-96231b3b80d8
    lattner committed Mar 8, 2010
  3. @DougGregor
Commits on Mar 7, 2010
  1. @jyasskin

    Roll back r97918 again. Just configuring against llvm-gcc wasn't enou…

    …gh to run
    
    the FrontendC* tests. :(
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97921 91177308-0d34-0410-b5e6-96231b3b80d8
    jyasskin committed Mar 7, 2010
  2. @jyasskin

    Reapply r97788 to free MDNodes when the LLVMContext is destroyed. It

    bootstraps llvm-gcc this time.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97918 91177308-0d34-0410-b5e6-96231b3b80d8
    jyasskin committed Mar 7, 2010
  3. @jyasskin

    Roll r97906 forward again, without double-deleting CompileUnit::Index…

    …TyDie.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97917 91177308-0d34-0410-b5e6-96231b3b80d8
    jyasskin committed Mar 7, 2010
  4. @tobig

    Add findNearestCommonDominator() for PostDominators.

    Add a missing interface to be able to call findNearestCommonDominator
    for a PostDominanceTree. The function itself is already implemented in
    DominatorTreeBase. The interface however was only added to the
    DominatorTree class, but not the PostDominatorClass.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97915 91177308-0d34-0410-b5e6-96231b3b80d8
    tobig committed Mar 7, 2010