Skip to content
Commits on Jan 14, 2013
  1. @asl

    Bring PTX back to sync with release tarball

    asl committed Jan 14, 2013
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@172479 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jan 11, 2013
  1. @32bitmicro

    removing PTX remnants

    32bitmicro committed Jan 11, 2013
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@172205 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Dec 19, 2012
  1. @32bitmicro

    Fixed couple of spellings

    32bitmicro committed Dec 19, 2012
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@170526 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @32bitmicro

    VMKit and Tagrget notes

    32bitmicro committed Dec 19, 2012
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@170525 91177308-0d34-0410-b5e6-96231b3b80d8
  3. @32bitmicro

    Sync-up SROA notes

    32bitmicro committed Dec 19, 2012
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@170521 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Dec 18, 2012
  1. @32bitmicro

    Added libc++ notes

    32bitmicro committed Dec 18, 2012
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@170448 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Dec 17, 2012
  1. @32bitmicro
Commits on Dec 14, 2012
  1. @tkremenek
  2. Add some LLDB release notes for 3.2 (with Linux improvements that mad…

    Daniel Malea committed Dec 14, 2012
    …e it in)
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@170247 91177308-0d34-0410-b5e6-96231b3b80d8
  3. @32bitmicro

    More updates to relase notes

    32bitmicro committed Dec 14, 2012
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@170178 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Dec 13, 2012
  1. @32bitmicro

    Partial update for release notes

    32bitmicro committed Dec 13, 2012
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@170151 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Dec 10, 2012
  1. @32bitmicro

    Merging r169719: into 3.2 release branch.

    32bitmicro committed Dec 10, 2012
    Fix PR14548: SROA was crashing on a mixture of i1 and i8 loads and stores.
    
    When SROA was evaluating a mixture of i1 and i8 loads and stores, in
    just a particular case, it would tickle a latent bug where we compared
    bits to bytes rather than bits to bits. As a consequence of the latent
    bug, we would allow integers through which were not byte-size multiples,
    a situation the later rewriting code was never intended to handle.
    
    In release builds this could trigger all manner of oddities, but the
    reported issue in PR14548 was forming invalid bitcast instructions.
    
    The only downside of this fix is that it makes it more clear that SROA
    in its current form is not capable of handling mixed i1 and i8 loads and
    stores. Sometimes with the previous code this would work by luck, but
    usually it would crash, so I'm not terribly worried. I'll watch the LNT
    numbers just to be sure.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@169735 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Dec 6, 2012
  1. @32bitmicro

    Rewording for clarity

    32bitmicro committed Dec 6, 2012
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@169468 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Dec 4, 2012
  1. @32bitmicro

    Bump Pure version for 3.2 release

    32bitmicro committed Dec 4, 2012
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@169298 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @32bitmicro

    Merging r169280: into the 3.2 release branch.

    32bitmicro committed Dec 4, 2012
    Update release notes for NVPTX
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@169297 91177308-0d34-0410-b5e6-96231b3b80d8
  3. @32bitmicro

    Merging MIPS JIT/MCJIT changeset into 3.2 release branch.

    32bitmicro committed Dec 4, 2012
    Merging r169183:
    
    RuntimeDyld: Fix up r169178. MSVC doesn't like "or".
    
    Merging r169178:
    
    Runtime dynamic linker for MCJIT should support MIPS BigEndian architecture.
    This small change adds support for that. It will make all MCJIT tests pass
    in make-check on BigEndian platforms.
    
    Patch by Petar Jovanovic.
    
    Merging r169177:
    
    Classic JIT is still being supported by MIPS, along with MCJIT.
    This change adds endian-awareness to MipsJITInfo and emitWordLE in
    MipsCodeEmitter has become emitWord now to support both endianness.
    
    Patch by Petar Jovanovic.
    
    Merging r169174:
    
    Functions in MipsCodeEmitter.cpp that expand unaligned loads/stores are dead
    code. Removing it.
    
    Patch by Petar Jovanovic.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@169296 91177308-0d34-0410-b5e6-96231b3b80d8
  4. @32bitmicro

    Merging MIPS GOT changeset into 3.2 release branch.

    32bitmicro committed Dec 4, 2012
    Merging r168471:
    
    Mips direct object xgot support
    
    This patch provides support for the MIPS relocations:
    
        *)  R_MIPS_GOT_HI16
        *)  R_MIPS_GOT_LO16
        *)  R_MIPS_CALL_HI16
        *)  R_MIPS_CALL_LO16
    
    These are used for large GOT instruction sequences.
    
    Contributer: Jack Carter
    
    Merging r168460:
    
    [mips] Generate big GOT code.
    
    Merging r168458:
    
    [mips] Simplify lowering functions in MipsISelLowering.cpp by using the helper
    functions added in r168456.
    
    Merging r168456:
    
    [mips] Add helper functions that create nodes for computing address.
    
    Merging r168455:
    
    [mips] Add command line option "-mxgot".
    
    Merging r168453:
    
    [mips] When a node which loads from a GOT is created, pass a MachinePointerInfo
    referring to a GOT entry.
    
    Merging r168450:
    
    [mips] Add target operand flag enums for big GOT relocations.
    
    Merging r168448:
    
    Add relocations used for mips big GOT.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@169294 91177308-0d34-0410-b5e6-96231b3b80d8
  5. @32bitmicro

    Merging r169084: into 3.2 release branch.

    32bitmicro committed Dec 4, 2012
    SROA: Avoid struct and array types early to avoid creating an overly large integer type.
    
    Fixes PR14465.
    
    Differential Revision: http://llvm-reviews.chandlerc.com/D148
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@169290 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 30, 2012
  1. @32bitmicro

    Merging r168921: into the 3.2 release branch.

    32bitmicro committed Nov 30, 2012
    Follow up to 168711: It's safe to base this analysis on the found compare, just return the value for the right predicate.
    
    Thanks to Andy for catching this.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168974 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @32bitmicro

    Merging r168711: into the 3.2 release branch.

    32bitmicro committed Nov 30, 2012
    SCEV: Even if the latch terminator is foldable we can't deduce the result of an unrelated condition with it.
    
    Fixes PR14432.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168973 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 29, 2012
  1. @32bitmicro

    Merging r168622: into 3.2 release branch.

    32bitmicro committed Nov 29, 2012
    Don't use iterator after being erased.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168947 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @32bitmicro

    Merging r168837: into the 3.2 release branch.

    32bitmicro committed Nov 29, 2012
    Avoid rewriting instructions twice.
    
    This could cause miscompilations in targets where sub-register
    composition is not always idempotent (ARM).
    
    <rdar://problem/12758887>
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168849 91177308-0d34-0410-b5e6-96231b3b80d8
  3. @hfinkel

    Merge in r168799 (PPC bug fix).

    hfinkel committed Nov 29, 2012
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168842 91177308-0d34-0410-b5e6-96231b3b80d8
  4. @hfinkel

    Merge in r168765 (BBVectorize bug fix)

    hfinkel committed Nov 29, 2012
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168839 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 26, 2012
  1. @32bitmicro

    Merging r167912: into the 3.2 release branch.

    32bitmicro committed Nov 26, 2012
    Handle DAG CSE adding new uses during ReplaceAllUsesWith. Fixes PR14333.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168596 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @32bitmicro

    Merging r168196: into the 3.2 release branch.

    32bitmicro committed Nov 26, 2012
    Make this easier to understand, as suggested by Chandler.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168594 91177308-0d34-0410-b5e6-96231b3b80d8
  3. @32bitmicro

    Merging r168186: into the 3.2 release branch.

    32bitmicro committed Nov 26, 2012
    InstructionSimplify should be able to simplify A+B==B+A to 'true'
    but wasn't due to the same logic bug that caused PR14361.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168593 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 23, 2012
  1. @32bitmicro

    Merging r168320: into 3.2 relase branch.

    32bitmicro committed Nov 23, 2012
    Handle mixed normal and early-clobber defs on inline asm.
    
    PR14376.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168527 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @32bitmicro

    Merging r168512: into 3.2 release branch.

    32bitmicro committed Nov 23, 2012
    Update call to the new syntax.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168526 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 22, 2012
  1. @32bitmicro

    Merging r168291: into the 3.2 release branch.

    32bitmicro committed Nov 22, 2012
    Fix PR14060, an infinite loop in reassociate.  The problem was that one of the
    operands of the expression being written was wrongly thought to be reusable as
    an inner node of the expression resulting in it turning up as both an inner node
    *and* a leaf, creating a cycle in the def-use graph.  This would have caused the
    verifier to blow up if things had gotten that far, however it managed to provoke
    an infinite loop first.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168489 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @32bitmicro

    Merging r168354: into 3.2 release branch

    32bitmicro committed Nov 22, 2012
    Make the AttrListPtr object a part of the LLVMContext.
    
    When code deletes the context, the AttributeImpls that the AttrListPtr points to
    are now invalid. Therefore, instead of keeping a separate managed static for the
    AttrListPtrs that's reference counted, move it into the LLVMContext and delete
    it when deleting the AttributeImpls.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168486 91177308-0d34-0410-b5e6-96231b3b80d8
  3. @32bitmicro

    Merging r168280: into 3.2 release branch.

    32bitmicro committed Nov 22, 2012
    Don't try to calculate the alignment of an unsigned type. Fixes PR14371!
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168480 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 21, 2012
  1. @32bitmicro

    Reverting 168457

    32bitmicro committed Nov 21, 2012
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168465 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @32bitmicro

    Merging r168354, r168355 and r168379 into the 3.2 release branch.

    32bitmicro committed Nov 21, 2012
    Set of  Attributes patches.
    
    Merging r168354:
    
    Make the AttrListPtr object a part of the LLVMContext.
    
    When code deletes the context, the AttributeImpls that the AttrListPtr points to
    are now invalid. Therefore, instead of keeping a separate managed static for the
    AttrListPtrs that's reference counted, move it into the LLVMContext and delete
    it when deleting the AttributeImpls.
    
    Merging r168355:
    
    Merging r168379
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168457 91177308-0d34-0410-b5e6-96231b3b80d8
  3. @32bitmicro

    Merging r168181: into 3.2 release branch.

    32bitmicro committed Nov 21, 2012
    Fix PR14361: wrong simplification of A+B==B+A.  You may think that the old logic
    replaced by this patch is equivalent to the new logic, but you'd be wrong, and
    that's exactly where the bug was.  There's a similar bug in instsimplify which
    manifests itself as instsimplify failing to simplify this, rather than doing it
    wrong, see next commit.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168447 91177308-0d34-0410-b5e6-96231b3b80d8
Something went wrong with that request. Please try again.