Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Oct 24, 2009
  1. Tag 2.6

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_26@84989 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge 80596 from mainline.

    Tanya Lattner authored
    Mark test as passing on all x86, which it should,
    although I don't think anyone cares about this
    feature except Darwin.  PR 4825.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@84985 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 23, 2009
  1. Tag 2.6

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_26@84937 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Add 2.6

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@84935 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Merge in release notes.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@84933 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 13, 2009
  1. Merge 79729 from mainline.

    Tanya Lattner authored
    Change SmallString::operator{=,+=} to take a StringRef.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@83946 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 12, 2009
  1. Merge 83417 from mainline.

    Tanya Lattner authored
    r83391 was completely broken since Twines keep references to their inputs, and
    some of the inputs were temporaries.  Here's a real fix for the miscompilation.
    Thanks to sabre for pointing out the problem.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@83859 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge 83391 from mainline.

    Tanya Lattner authored
    Fix PR5112, a miscompilation on gcc-4.0.3.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@83858 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 1, 2009
  1. Merge from mainline (reg).

    Tanya Lattner authored
    Don't constant propagate byval pointers, since they are not really pointers, but
    rather structs passed by value.
    This fixes PR5038.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@83200 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Sep 21, 2009
  1. Merge in fix for PR4910.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@82428 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Sep 18, 2009
  1. Fix mingw for release.

    Tanya Lattner authored
    Merge 82177 from mainline.
    Use __attribute__((__used__)) if GCC >= 3.1 (seems to be the oldest GCC
    supporting this attribute).
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@82192 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Fix PR5001 PR5002.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@82191 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Sep 16, 2009
  1. Merge 80153 from mainline.

    Tanya Lattner authored
    Rework getPersonalityIndex slightly - 0 is now a valid and not-NULL
    personality function.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81982 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge 81888 from mainline.

    Tanya Lattner authored
    Change the marker byte for stubs from 0xcd to 0xce (another form of
    interrupt instruction, which shouldn't arise any other way).  0xcd is
    also used by JITMemoryManager to initialize the buffer to garbage,
    which means it could appear following a noreturn call even when
    that is not a stub, confusing X86CompilationCallback2.  PR 4929.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81981 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Merge 81845 from mainline.

    Tanya Lattner authored
    fix PR4963: folding insertvalue would sometimes turn a packed struct into
    an unpacked one.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81980 91177308-0d34-0410-b5e6-96231b3b80d8
  4. Merge 81821 from mainline.

    Tanya Lattner authored
    Don't pull a load through a callseq_start if the load's chain
    has multiple uses, as one of the other uses may be on a path
    to a different node above the callseq_start, because that
    leads to a cyclic graph. This problem is exposed when
    -combiner-global-alias-analysis is used. This fixes PR4880.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81978 91177308-0d34-0410-b5e6-96231b3b80d8
  5. Merge 81814 from mainline.

    Tanya Lattner authored
    On x86-64, the 32-bit cmov doesn't actually clear the high 32-bit of
    its result if the condition is false.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81977 91177308-0d34-0410-b5e6-96231b3b80d8
  6. Merge 81810 from mainline.

    Tanya Lattner authored
    When extending a memset range past the front, set the alignment of the
    memset region to the alignment of the new start address.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81976 91177308-0d34-0410-b5e6-96231b3b80d8
  7. Merge 81800 from mainline.

    Tanya Lattner authored
    Expose initializing the native target for the execution engine.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81975 91177308-0d34-0410-b5e6-96231b3b80d8
  8. Merge 81799 from mainline.

    Tanya Lattner authored
    Make sure to initialize the fpm in the ocaml tutorial.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81974 91177308-0d34-0410-b5e6-96231b3b80d8
  9. Merge 80960 from mainline.

    Tanya Lattner authored
    If we've pushed registers onto the stack, but aren't adjusting the stack pointer
    (i.e., there are no local variables and stuff), we still need to output FDE
    information for the pushed registers.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81973 91177308-0d34-0410-b5e6-96231b3b80d8
  10. Merge 81768 from mainline.

    Tanya Lattner authored
    Enable the jit for llvm-config.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81972 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Sep 13, 2009
  1. Merge 80146 from mainline.

    Tanya Lattner authored
    If we're emitting additional CIEs due to personality functions
    don't emit the default one. Explicitly check for the NULL
    CIE later.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81702 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge 80414 from mainline.

    Tanya Lattner authored
    Make the augmentation size and next set of bytes agree on size,
    and make the reference pointer size as it should be.
    
    Fixes an abort on a testcase derived from libunwind's personality
    test in 64-bit.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81701 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Merge 81655 from mainline.

    Tanya Lattner authored
    fix for PR4960.
     - Could we just always implement this as __clear_cache for __GNUC__?
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81697 91177308-0d34-0410-b5e6-96231b3b80d8
  4. Merge 81316 from mainline.

    Tanya Lattner authored
    Make TypeBuilder's result depend on the LLVMContext it's passed.
    TypeBuilder was using a local static variable to cache its result. This made it
    ignore changes in its LLVMContext argument and always return a type constructed
    from the argument to the first call.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81694 91177308-0d34-0410-b5e6-96231b3b80d8
  5. Merge 81175 from mainline.

    Tanya Lattner authored
    Fix PR4882, by making MemCpyOpt not dereference removed stores to get the
    context for the newly created operations.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81693 91177308-0d34-0410-b5e6-96231b3b80d8
  6. Merge 81132 from mainline.

    Tanya Lattner authored
    Do not create calls via PLT in compilation callback - this is higly platform
    dependent. Hopefully, this will fix PR3801.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81691 91177308-0d34-0410-b5e6-96231b3b80d8
  7. Merge 80370 from mainline.

    Tanya Lattner authored
    Short-term workaround for frame-related weirdness on win64.
    Some other minor win64 fixes as well.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81690 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Sep 12, 2009
  1. Fix PR4962.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81650 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge r81547 from mainline to fix PR4820.

    Tanya Lattner authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81649 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Merge 81422 from mainline.

    Tanya Lattner authored
    Proper support of non-lazy indirect symbols.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81648 91177308-0d34-0410-b5e6-96231b3b80d8
  4. Merge 80404 from mainline.

    Tanya Lattner authored
    Let Darwin linker auto-synthesize stubs and lazy-pointers. This deletes a bunch of nasty code in ARM asm printer.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81647 91177308-0d34-0410-b5e6-96231b3b80d8
  5. Merge 81403 from mainline.

    Tanya Lattner authored
    Fix double load / store multiple encoding.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81641 91177308-0d34-0410-b5e6-96231b3b80d8
  6. Merge 81311 from mainline.

    Tanya Lattner authored
    Make sure to make stub region writable before emission, executable after emission.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81640 91177308-0d34-0410-b5e6-96231b3b80d8
Something went wrong with that request. Please try again.