Permalink
Commits on Apr 7, 2011
  1. Update the release notes.

    isanbard committed Apr 7, 2011
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@129054 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 31, 2011
  1. Mention the 2.9 release.

    isanbard committed Mar 31, 2011
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128666 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 30, 2011
  1. Merging r128577

    isanbard committed Mar 30, 2011
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128579 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 27, 2011
  1. --- Merging r127800 into '.':

    isanbard committed Mar 27, 2011
    U    test/CodeGen/X86/h-registers-1.ll
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128363 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge in fix for PR9561.

    isanbard committed Mar 27, 2011
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128354 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 25, 2011
  1. * Change version to 2.9.

    isanbard committed Mar 25, 2011
    * Default to optimizations enabled.
    * Default to assertions disabled.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128269 91177308-0d34-0410-b5e6-96231b3b80d8
  2. --- Merging r127239 into '.':

    isanbard committed Mar 25, 2011
    U    test/Makefile
    U    Makefile.rules
    --- Merging r127240 into '.':
    U    utils/llvm-lit/Makefile
    --- Merging r127726 into '.':
    U    lib/Support/raw_ostream.cpp
    --- Merging r127730 into '.':
    U    test/CodeGen/X86/dyn-stackalloc.ll
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128259 91177308-0d34-0410-b5e6-96231b3b80d8
  3. --- Merging r127731 into '.':

    isanbard committed Mar 25, 2011
    U    test/CodeGen/X86/byval2.ll
    U    test/CodeGen/X86/byval4.ll
    U    test/CodeGen/X86/byval.ll
    U    test/CodeGen/X86/byval3.ll
    U    test/CodeGen/X86/byval5.ll
    --- Merging r127732 into '.':
    U    test/CodeGen/X86/stdarg.ll
    U    test/CodeGen/X86/fold-mul-lohi.ll
    U    test/CodeGen/X86/scalar-min-max-fill-operand.ll
    U    test/CodeGen/X86/tailcallbyval64.ll
    U    test/CodeGen/X86/stride-reuse.ll
    U    test/CodeGen/X86/sse-align-3.ll
    U    test/CodeGen/X86/sse-commute.ll
    U    test/CodeGen/X86/stride-nine-with-base-reg.ll
    U    test/CodeGen/X86/coalescer-commute2.ll
    U    test/CodeGen/X86/sse-align-7.ll
    U    test/CodeGen/X86/sse_reload_fold.ll
    U    test/CodeGen/X86/sse-align-0.ll
    --- Merging r127733 into '.':
    U    test/CodeGen/X86/peep-vector-extract-concat.ll
    U    test/CodeGen/X86/pmulld.ll
    U    test/CodeGen/X86/widen_load-0.ll
    U    test/CodeGen/X86/v2f32.ll
    U    test/CodeGen/X86/apm.ll
    U    test/CodeGen/X86/h-register-store.ll
    U    test/CodeGen/X86/h-registers-0.ll
    --- Merging r127734 into '.':
    U    test/CodeGen/X86/2007-01-08-X86-64-Pointer.ll
    U    test/CodeGen/X86/convert-2-addr-3-addr-inc64.ll
    U    test/CodeGen/X86/avoid-lea-scale2.ll
    U    test/CodeGen/X86/lea-3.ll
    U    test/CodeGen/X86/vec_set-8.ll
    U    test/CodeGen/X86/i64-mem-copy.ll
    U    test/CodeGen/X86/x86-64-malloc.ll
    U    test/CodeGen/X86/mmx-copy-gprs.ll
    U    test/CodeGen/X86/vec_shuffle-17.ll
    U    test/CodeGen/X86/2007-07-18-Vector-Extract.ll
    --- Merging r127775 into '.':
    U    test/CodeGen/X86/constant-pool-remat-0.ll
    --- Merging r127872 into '.':
    U    utils/lit/lit/TestingConfig.py
    U    lib/Support/raw_ostream.cpp
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128258 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 24, 2011
  1. --- Merging r128212 into '.':

    isanbard committed Mar 24, 2011
    U    lib/Transforms/Scalar/CodeGenPrepare.cpp
    --- Merging r128217 into '.':
    G    lib/Transforms/Scalar/CodeGenPrepare.cpp
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128223 91177308-0d34-0410-b5e6-96231b3b80d8
  2. --- Merging r128203 into '.':

    isanbard committed Mar 24, 2011
    U    lib/Target/ARM/ARMBaseInstrInfo.cpp
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128207 91177308-0d34-0410-b5e6-96231b3b80d8
  3. --- Merging r127723 into '.':

    isanbard committed Mar 24, 2011
    U    lib/Support/Windows/Path.inc
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128202 91177308-0d34-0410-b5e6-96231b3b80d8
  4. PR9505:

    isanbard committed Mar 24, 2011
    --- Merging r127858 into '.':
    U    tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128201 91177308-0d34-0410-b5e6-96231b3b80d8
  5. --- Merging r127981 into '.':

    isanbard committed Mar 24, 2011
    U    include/llvm/Target/TargetLowering.h
    U    lib/Target/X86/X86ISelLowering.cpp
    U    lib/Target/X86/X86ISelLowering.h
    U    lib/Target/ARM/ARMISelLowering.h
    U    lib/Target/ARM/ARMISelLowering.cpp
    U    lib/Transforms/Scalar/CodeGenPrepare.cpp
    --- Merging r128194 into '.':
    G    lib/Transforms/Scalar/CodeGenPrepare.cpp
    --- Merging r128196 into '.':
    G    lib/Transforms/Scalar/CodeGenPrepare.cpp
    --- Merging r128197 into '.':
    A    test/CodeGen/X86/tailcall-returndup-void.ll
    G    lib/Transforms/Scalar/CodeGenPrepare.cpp
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128200 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 23, 2011
  1. --- Merging r127871 into '.':

    isanbard committed Mar 23, 2011
    U    lib/Support/APFloat.cpp
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128174 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 22, 2011
  1. --- Merging r128100 into '.':

    isanbard committed Mar 22, 2011
    U    lib/Target/ARM/ARMFastISel.cpp
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128101 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Fix Win64 va_arg.

    isanbard committed Mar 22, 2011
    --- Merging r127328 into '.':
    U    test/CodeGen/X86/win64_vararg.ll
    U    lib/Target/X86/X86ISelLowering.cpp
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128044 91177308-0d34-0410-b5e6-96231b3b80d8
  3. For PR9500.

    isanbard committed Mar 22, 2011
    --- Merging r128041 into '.':
    U    test/CodeGen/X86/fast-isel-gep.ll
    U    lib/Target/X86/X86FastISel.cpp
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128042 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 21, 2011
  1. --- Merging r127780 into '.':

    isanbard committed Mar 21, 2011
    U    test/MC/ELF/tls-i386.s
    U    lib/MC/MCELFStreamer.cpp
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@128032 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 15, 2011
  1. For PR2928

    isanbard committed Mar 15, 2011
    --- Merging r127325 into '.':
    U    Makefile.rules
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@127689 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 14, 2011
  1. For PR9480:

    isanbard committed Mar 14, 2011
    --- Merging r127241 into '.':
    U    lib/Support/regcomp.c
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@127631 91177308-0d34-0410-b5e6-96231b3b80d8
  2. --- Merging r127464 into '.':

    isanbard committed Mar 14, 2011
    U    test/Transforms/InstCombine/select.ll
    U    lib/Transforms/InstCombine/InstCombineSelect.cpp
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@127609 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 13, 2011
  1. Remove toy code from cmake script.

    Oscar Fuentes committed Mar 13, 2011
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@127567 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 11, 2011
  1. Merge r127441 from mainline.

    echristo committed Mar 11, 2011
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@127443 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 10, 2011
  1. Merge r127298 from mainline.

    echristo committed Mar 10, 2011
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@127435 91177308-0d34-0410-b5e6-96231b3b80d8
  2. For PR9438:

    isanbard committed Mar 10, 2011
    --- Merging r127350 into '.':
    D    test/CodeGen/X86/2009-03-11-CoalescerBug.ll
    
    --- Merging r127351 into '.':
    A    test/CodeGen/X86/2011-03-09-Physreg-Coalescing.ll
    U    test/CodeGen/X86/fold-pcmpeqd-2.ll
    U    lib/CodeGen/SimpleRegisterCoalescing.cpp
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@127384 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 9, 2011
  1. CMake: fix handling of engine' link components.

    Oscar Fuentes committed Mar 9, 2011
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@127361 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 8, 2011
  1. --- Reverse-merging r126896 into '.':

    isanbard committed Mar 8, 2011
    D    test/FrontendC/2011-03-02-UnionInitializer.c
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@127276 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge r127264:

    isanbard committed Mar 8, 2011
    Fix the build for MSVC 9 whose upper_bound() wants to compare elements in the
    sorted array.
    
    Patch by Olaf Krzikalla!
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@127273 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Don't show commands.

    isanbard committed Mar 8, 2011
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@127226 91177308-0d34-0410-b5e6-96231b3b80d8
  4. Creating LLVM 2.9 release branch.

    isanbard committed Mar 8, 2011
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_29@127210 91177308-0d34-0410-b5e6-96231b3b80d8
  5. A few more tests for instruction encodings.

    isanbard committed Mar 8, 2011
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127209 91177308-0d34-0410-b5e6-96231b3b80d8
  6. Turn on list-ilp scheduling by default on x86 and x86-64, fix up

    echristo committed Mar 8, 2011
    testcases accordingly. Some are currently xfailed and will be filed
    as bugs to be fixed or understood.
    
    Performance results:
    
    roughly neutral on SPEC
    some micro benchmarks in the llvm suite are up between 100 and 150%, only
    a pair of regressions that are due to be investigated
    
    john-the-ripper saw:
    10% improvement in traditional DES
    8% improvement in BSDI DES
    59% improvement in FreeBSD MD5
    67% improvement in OpenBSD Blowfish
    14% improvement in LM DES
    
    Small compile time impact.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127208 91177308-0d34-0410-b5e6-96231b3b80d8
  7. Further improvements to pre-RA-sched=list-ilp.

    atrick committed Mar 8, 2011
    This change uses the MaxReorderWindow for both height and depth, which
    tends to limit the negative effects of high register pressure.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127203 91177308-0d34-0410-b5e6-96231b3b80d8