History log of /llvm-project/llvm/lib/Transforms/Utils/LowerInvoke.cpp (Results 51 – 75 of 132)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# b69c6874 01-Jun-2010 Jim Grosbach <grosbach@apple.com>

Simplify things a bit more. Fix prototype to use SmallVectorImpl and
change a few SmallVectors to vanilla C arrays.

llvm-svn: 105289


# a37af162 01-Jun-2010 Jim Grosbach <grosbach@apple.com>

mirror of r105280 changes for LowerInvoke, which uses the same basic logic here

llvm-svn: 105281


# 73521675 01-Jun-2010 Jim Grosbach <grosbach@apple.com>

Use SmallVector instead of std::vector.

llvm-svn: 105279


Revision tags: llvmorg-2.7.0
# 44a27efd 26-Apr-2010 Chris Lattner <sabre@nondot.org>

Fix a problem that lower invoke has with allocas (PR6694), and
add a version of createLowerInvokePass that allows the client
to specify whether it wants "expensive" or "cheap" lowering.

Patch by Al

Fix a problem that lower invoke has with allocas (PR6694), and
add a version of createLowerInvokePass that allows the client
to specify whether it wants "expensive" or "cheap" lowering.

Patch by Alex Mac!

llvm-svn: 102402

show more ...


# a2fbc0ae 24-Mar-2010 Gabor Greif <ggreif@gmail.com>

Finally land the InvokeInst operand reordering.
I have audited all getOperandNo calls now, fixing
hidden assumptions. CallSite related uglyness will
be eliminated successively.

Note this patch has a

Finally land the InvokeInst operand reordering.
I have audited all getOperandNo calls now, fixing
hidden assumptions. CallSite related uglyness will
be eliminated successively.

Note this patch has a long and griveous history,
for all the back-and-forths have a look at
CallSite.h's log.

llvm-svn: 99399

show more ...


# e1517a08 22-Mar-2010 Gabor Greif <ggreif@gmail.com>

backing out r99170 because it still fails on clang-x86_64-darwin10-fnt

llvm-svn: 99171


# 7a743e15 22-Mar-2010 Gabor Greif <ggreif@gmail.com>

Now that hopefully all direct accesses to InvokeInst operands are fixed
we can reapply the InvokeInst operand reordering patch. (see r98957).

llvm-svn: 99170


# 6c56ed84 19-Mar-2010 Gabor Greif <ggreif@gmail.com>

back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/703 in the nightly test suite

llvm-svn: 98958


# 8335f9c0 19-Mar-2010 Gabor Greif <ggreif@gmail.com>

Recommit r80858 again (which has been backed out in r80871).

This time I did a self-hosted bootstrap on Linux x86-64,
with no problems. Let's see how darwin 64-bit self-hosting
goes. At the first si

Recommit r80858 again (which has been backed out in r80871).

This time I did a self-hosted bootstrap on Linux x86-64,
with no problems. Let's see how darwin 64-bit self-hosting
goes. At the first sign of failure I'll back this out.

Maybe the valgrind bots give me a hint of what may be wrong
(it at all).

llvm-svn: 98957

show more ...


# ccce8bae 05-Jan-2010 Benjamin Kramer <benny.kra@googlemail.com>

Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer.

llvm-svn: 92726


# de5ad42a 26-Oct-2009 Victor Hernandez <vhernandez@apple.com>

Remove FreeInst.
Remove LowerAllocations pass.
Update some more passes to treate free calls just like they were treating FreeInst.

llvm-svn: 85176


# 974e12b2 25-Oct-2009 Nick Lewycky <nicholas@mxc.ca>

Remove includes of Support/Compiler.h that are no longer needed after the
VISIBILITY_HIDDEN removal.

llvm-svn: 85043


# 02d5f77d 25-Oct-2009 Nick Lewycky <nicholas@mxc.ca>

Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.
Chris claims we should never have visibility_hidden inside any .cpp file but
that's still not true even after this commit

Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.
Chris claims we should never have visibility_hidden inside any .cpp file but
that's still not true even after this commit.

llvm-svn: 85042

show more ...


Revision tags: llvmorg-2.6.0
# 9ed7b16b 06-Oct-2009 Duncan Sands <baldrick@free.fr>

Introduce and use convenience methods for getting pointer types
where the element is of a basic builtin type. For example, to get
an i8* use getInt8PtrTy.

llvm-svn: 83379


# 2d60e1ec 03-Sep-2009 Gabor Greif <ggreif@gmail.com>

back out my recent commit (r80858), it seems to break self-hosting buildbot's stage 2 configure

llvm-svn: 80871


# 14dfba6d 03-Sep-2009 Gabor Greif <ggreif@gmail.com>

re-commit r66920 (which has been backed out in r66953) I may have more luck this time. I'll back out if needed...

llvm-svn: 80858


# a42ac695 13-Aug-2009 Owen Anderson <resistor@mac.com>

Actually privatize a IntegerTypes, and fix a few bugs exposed by this.

llvm-svn: 78955


# 55f1c09e 13-Aug-2009 Owen Anderson <resistor@mac.com>

Push LLVMContexts through the IntegerType APIs.

llvm-svn: 78948


# 03cb69fb 05-Aug-2009 Owen Anderson <resistor@mac.com>

Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs.

llvm-svn: 78258


# 5a1acd99 31-Jul-2009 Owen Anderson <resistor@mac.com>

Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are
metadata related, which I'm waiting on to avoid conflicting with Devang.

llvm-svn: 77721


# 4056ca95 29-Jul-2009 Owen Anderson <resistor@mac.com>

Move types back to the 2.5 API.

llvm-svn: 77516


# 487375e9 29-Jul-2009 Owen Anderson <resistor@mac.com>

Move ConstantExpr to 2.5 API.

llvm-svn: 77494


# c2c7932c 28-Jul-2009 Owen Anderson <resistor@mac.com>

Change ConstantArray to 2.5 API.

llvm-svn: 77347


# edb4a703 24-Jul-2009 Owen Anderson <resistor@mac.com>

Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come.

llvm-svn: 77011


# 47db941f 22-Jul-2009 Owen Anderson <resistor@mac.com>

Get rid of the Pass+Context magic.

llvm-svn: 76702


123456