Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Feb 12, 2008
  1. Fix bugs section.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46992 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge release notes from mainline.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46986 91177308-0d34-0410-b5e6-96231b3b80d8
  3. release tag.

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

    Tanya Lattner authored
    Don't dump the function!
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46699 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge from mainline.

    Tanya Lattner authored
    Provide correct DWARF register numbering for debug information emission on x86-32/Darwin.
    This should fix bunch of issues.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46698 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jan 23, 2008
  1. Merge from mainline.

    Tanya Lattner authored
    Trivial patch to fix two warnings
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46272 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jan 22, 2008
  1. Merge from mainline.

    Tanya Lattner authored
    One too many )'s breaks 'make clean' with certain versions of make.
    This fixes PR1927
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46248 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jan 21, 2008
  1. Merge from mainline.

    Tanya Lattner authored
    Fix the failures in the PPC JIT by marking relocation entries for
    external symbols (e.g. 'fmod') as needing a stub.  This regression
    was introduced by Evan's jit patch here:
    http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20071231/056749.html
    
    With this fixed, the two ExecutionEngine failures are passing on ppc,
    and the ppc jit works on freebench and olden.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46225 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge from mainline.

    Tanya Lattner authored
    Need to handle any 'nest' parameter before integer
    parameters, since otherwise it won't be passed in
    the right register.  With this change trampolines
    work on x86-64 (thanks to Luke Guest for providing
    access to an x86-64 box).
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46215 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Merge from mainline.

    Tanya Lattner authored
    Honour ByVal parameter attribute for name decoration.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46214 91177308-0d34-0410-b5e6-96231b3b80d8
  4. Merge from mainline.

    Tanya Lattner authored
    Make sure the caller doesn't use freed memory.
    Fixes PR1935.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46213 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jan 18, 2008
  1. UnXFAIL this test.

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

    Tanya Lattner authored
    Revert the part of 45849 that treated weak globals
    as weak globals rather than commons.  While not wrong,
    this change tickled a latent bug in Darwin's strip,
    so revert it for now as a workaround.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46168 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Merge from mainline.

    Tanya Lattner authored
    Revert the part of 45848 that treated weak globals
    as weak globals rather than commons.  While not wrong,
    this change tickled a latent bug in Darwin's strip,
    so revert it for now as a workaround.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46167 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jan 17, 2008
  1. Update for current year.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46121 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Set version to 2.2

    Tanya Lattner authored
    Regenerated configure with autoconf 2.60. Do not use 2.61 until AutoGen.sh is updated!
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46118 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Creating 2.2 release branch

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_22@46114 91177308-0d34-0410-b5e6-96231b3b80d8
  4. DAE bug fix. Don't lose parameter attributes on vararg arguments.

    Evan Cheng authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46113 91177308-0d34-0410-b5e6-96231b3b80d8
  5. Enable CBE

    Devang Patel authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46112 91177308-0d34-0410-b5e6-96231b3b80d8
  6. When a live virtual register is being clobbered by an implicit def, i…

    Evan Cheng authored
    …t is spilled
    
    and the spill is its kill. However, if the local allocator has determined the
    register has not been modified (possible when its value was reloaded), it would
    not issue a restore. In that case, mark the last use of the virtual register as
    kill.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46111 91177308-0d34-0410-b5e6-96231b3b80d8
  7. Fix arg promotion to propagate the correct attrs on the calls to

    Chris Lattner authored
    promoted functions.  This is important for varargs calls in 
    particular.  Thanks to duncan for providing a great testcase.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46108 91177308-0d34-0410-b5e6-96231b3b80d8
  8. Replace std::vector<bool> with BitVector.

    Evan Cheng authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46104 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jan 16, 2008
  1. Fixes a nasty dag combiner bug that causes a bunch of tests to fail a…

    Evan Cheng authored
    …t -O0.
    
    It's not safe to use the two value CombineTo variant to combine away a dead load.
    e.g. 
    v1, chain2 = load chain1, loc
    v2, chain3 = load chain2, loc
    v3         = add v2, c 
    Now we replace use of v1 with undef, use of chain2 with chain1.
    ReplaceAllUsesWith() will iterate through uses of the first load and update operands:
    v1, chain2 = load chain1, loc
    v2, chain3 = load chain1, loc
    v3         = add v2, c 
    Now the second load is the same as the first load, SelectionDAG cse will ensure
    the use of second load is replaced with the first load.
    v1, chain2 = load chain1, loc
    v3         = add v1, c
    Then v1 is replaced with undef and bad things happen.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46099 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @CunningBaldrick

    Trampoline support for x86-64. This looks like

    CunningBaldrick authored
    it should work, but I have no machine to test
    it on.  Committed because it will at least
    cause no harm, and maybe someone can test it
    for me!
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46098 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Handle attribute(used) global variables that are i8.

    Chris Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46090 91177308-0d34-0410-b5e6-96231b3b80d8
  4. Do not mark EH tables no-dead-strip unless the

    Dale Johannesen authored
    associated function is so marked.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46088 91177308-0d34-0410-b5e6-96231b3b80d8
  5. add testcase for regression

    Chris Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46073 91177308-0d34-0410-b5e6-96231b3b80d8
  6. Fix a ppc long double regression I introduced yesterday due to a

    Chris Lattner authored
    simplification.  This fixes automotive-basicmath on PPC.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46072 91177308-0d34-0410-b5e6-96231b3b80d8
  7. merge a few pieces of code that do the store/load to stack

    Chris Lattner authored
    pattern to use EmitStackConvert now.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46066 91177308-0d34-0410-b5e6-96231b3b80d8
  8. rename ExpandBIT_CONVERT to EmitStackConvert, generalizing

    Chris Lattner authored
    it to allow it to emit different load and store kinds.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46065 91177308-0d34-0410-b5e6-96231b3b80d8
  9. simplify a bunch of code by using SelectionDAG::CreateStackTemporary

    Chris Lattner authored
    instead of inlining its body.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46062 91177308-0d34-0410-b5e6-96231b3b80d8
  10. Change legalizeop of FP_ROUND and FP_EXTEND to not fall through

    Chris Lattner authored
    into the ANY_EXTEND/ZERO_EXTEND/SIGN_EXTEND code to simplify it.
    
    Unmerge the code for FP_ROUND and FP_EXTEND from each other to 
    make each one simpler.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46061 91177308-0d34-0410-b5e6-96231b3b80d8
  11. make sure to use a cpu that has sse.

    Chris Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46060 91177308-0d34-0410-b5e6-96231b3b80d8
  12. make it more clear that this predicate only applies to scalar FP types.

    Chris Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46058 91177308-0d34-0410-b5e6-96231b3b80d8
  13. introduce a isTypeInSSEReg predicate, which allows us to simplify

    Chris Lattner authored
    some code.  No functionality change.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46055 91177308-0d34-0410-b5e6-96231b3b80d8
Something went wrong with that request. Please try again.