#
a57b97e7 |
| 21-Jul-2010 |
Owen Anderson <resistor@mac.com> |
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
llvm-svn: 109045
|
Revision tags: llvmorg-2.7.0 |
|
#
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
|
Revision tags: llvmorg-2.6.0 |
|
#
55f1c09e |
| 13-Aug-2009 |
Owen Anderson <resistor@mac.com> |
Push LLVMContexts through the IntegerType APIs.
llvm-svn: 78948
|
Revision tags: llvmorg-2.5.0 |
|
#
906152a2 |
| 05-Jan-2009 |
Dan Gohman <gohman@apple.com> |
Tidy up #includes, deleting a bunch of unnecessary #includes.
llvm-svn: 61715
|
Revision tags: llvmorg-2.4.0 |
|
#
fa1211f6 |
| 23-Jul-2008 |
Dan Gohman <gohman@apple.com> |
Enable first-class aggregates support.
Remove the GetResultInst instruction. It is still accepted in LLVM assembly and bitcode, where it is now auto-upgraded to ExtractValueInst. Also, remove suppor
Enable first-class aggregates support.
Remove the GetResultInst instruction. It is still accepted in LLVM assembly and bitcode, where it is now auto-upgraded to ExtractValueInst. Also, remove support for return instructions with multiple values. These are auto-upgraded to use InsertValueInst instructions.
The IRBuilder still accepts multiple-value returns, and auto-upgrades them to InsertValueInst instructions.
llvm-svn: 53941
show more ...
|
Revision tags: llvmorg-2.3.0 |
|
#
a8b7e78f |
| 06-May-2008 |
Dan Gohman <gohman@apple.com> |
Remove uses of llvm/System/IncludeFile.h that are no longer needed.
llvm-svn: 50695
|
#
8cd2a3ae |
| 08-Apr-2008 |
Devang Patel <dpatel@apple.com> |
Fix insert point handling for multiple return values.
llvm-svn: 49367
|
#
e9ecc68d |
| 06-Apr-2008 |
Gabor Greif <ggreif@gmail.com> |
API changes for class Use size reduction, wave 1. Specifically, introduction of XXX::Create methods for Users that have a potentially variable number of Uses.
llvm-svn: 49277
|
#
c0325b20 |
| 10-Mar-2008 |
Devang Patel <dpatel@apple.com> |
simplify
llvm-svn: 48160
|
#
3b1c95f8 |
| 05-Mar-2008 |
Devang Patel <dpatel@apple.com> |
Handle 'ret' with multiple values.
llvm-svn: 47965
|
#
e516aa11 |
| 05-Mar-2008 |
Devang Patel <dpatel@apple.com> |
Skip functions that return multiple values.
llvm-svn: 47924
|
#
c3591a0d |
| 19-Feb-2008 |
Chris Lattner <sabre@nondot.org> |
remove the LowerSelect pass. The last client was the old Sparc backend, which is long dead by now.
llvm-svn: 47323
|
Revision tags: llvmorg-2.2.0 |
|
#
f3ebc3f3 |
| 29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Remove attribution from file headers, per discussion on llvmdev.
llvm-svn: 45418
|
Revision tags: llvmorg-2.1.0, llvmorg-2.0.0 |
|
#
8c78a0bf |
| 03-May-2007 |
Devang Patel <dpatel@apple.com> |
Drop 'const'
llvm-svn: 36662
|
#
e95c6ad8 |
| 02-May-2007 |
Devang Patel <dpatel@apple.com> |
Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification.
llvm-svn: 36652
|
#
09f162ca |
| 01-May-2007 |
Devang Patel <dpatel@apple.com> |
Do not use typeinfo to identify pass in pass manager.
llvm-svn: 36632
|
Revision tags: llvmorg-1.9.0 |
|
#
c2d3d311 |
| 27-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
eliminate RegisterOpt. It does the same thing as RegisterPass.
llvm-svn: 29925
|
#
02e0b4dd |
| 02-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Force anything that #includes llvm/Transforms/Utils/UnifyFunctionExitNodes.h to link in the implementation. Thanks to Anton Korobeynikov for figuring out what was going on here.
llvm-svn: 28660
|
#
4fe87d67 |
| 09-May-2006 |
Chris Lattner <sabre@nondot.org> |
Patch to make some xforms preserve each other. Patch contributed by Domagoj Babic!
llvm-svn: 28181
|
Revision tags: llvmorg-1.6.0, llvmorg-1.5.0 |
|
#
b1c9317b |
| 21-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Remove trailing whitespace
llvm-svn: 21427
|
Revision tags: llvmorg-1.4.0 |
|
#
98e54145 |
| 16-Oct-2004 |
Chris Lattner <sabre@nondot.org> |
Add support for unreachable
llvm-svn: 17056
|
Revision tags: llvmorg-1.3.0 |
|
#
fd7a2d44 |
| 29-Jul-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Merge i*.h headers into Instructions.h as part of bug403.
llvm-svn: 15325
|
#
9e84b503 |
| 26-May-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Use one destination constructor for the unconditional branch.
llvm-svn: 13792
|
Revision tags: llvmorg-1.2.0, llvmorg-1.1.0 |
|
#
a2960004 |
| 21-Nov-2003 |
Chris Lattner <sabre@nondot.org> |
Minor cleanups and simplifications
llvm-svn: 10127
|
#
2af51728 |
| 20-Nov-2003 |
Chris Lattner <sabre@nondot.org> |
Start using the nicer terminator auto-insertion API
llvm-svn: 10111
|