#
a9ad174b |
| 21-Jan-2010 |
Victor Hernandez <vhernandez@apple.com> |
Don't need to include IntrinsicInst.h any more
llvm-svn: 94092
|
#
d089f4e1 |
| 21-Jan-2010 |
Victor Hernandez <vhernandez@apple.com> |
No need to map NULL operands of metadata
llvm-svn: 94091
|
#
f2462407 |
| 20-Jan-2010 |
Victor Hernandez <vhernandez@apple.com> |
Switch Elts from vector to SmallVector
llvm-svn: 93989
|
#
5fa88d4e |
| 20-Jan-2010 |
Victor Hernandez <vhernandez@apple.com> |
Map operands of all function-local metadata, not just metadata passed to llvm.dbg.declare intrinsics
llvm-svn: 93979
|
#
696cb8d4 |
| 18-Jan-2010 |
Devang Patel <dpatel@apple.com> |
While mapping llvm.dbg.declare intrinsic manually map its operand, if possible, because it points to an alloca instruction through metadata.
llvm-svn: 93757
|
#
aa99c94e |
| 01-Nov-2009 |
Chris Lattner <sabre@nondot.org> |
Revert 85678/85680. The decision is to stay with the current form of indirectbr, thus we don't need "blockaddr(@func, null)". Eliminate it for simplicity.
llvm-svn: 85699
|
#
3c89c53f |
| 31-Oct-2009 |
Chris Lattner <sabre@nondot.org> |
adjust a couple xforms to work with null bb's in BlockAddress.
llvm-svn: 85680
|
#
ee8b951e |
| 29-Oct-2009 |
Chris Lattner <sabre@nondot.org> |
teach various passes about blockaddress. We no longer crash on any clang tests.
llvm-svn: 85465
|
#
be060382 |
| 29-Oct-2009 |
Chris Lattner <sabre@nondot.org> |
teach ValueMapper about BlockAddress', making bugpoint a lot more useful.
llvm-svn: 85458
|
#
cf5a47d6 |
| 29-Oct-2009 |
Chris Lattner <sabre@nondot.org> |
unindent massive blocks, no functionality change.
llvm-svn: 85457
|
#
ef41a1ce |
| 24-Oct-2009 |
Dan Gohman <gohman@apple.com> |
MapValue doesn't needs its LLVMContext argument.
llvm-svn: 85020
|
Revision tags: llvmorg-2.6.0 |
|
#
a4f43fb5 |
| 28-Jul-2009 |
Devang Patel <dpatel@apple.com> |
Rename MDNode.h header. It defines MDnode and other metadata classes. New name is Metadata.h.
llvm-svn: 77370
|
#
4aa3295a |
| 28-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Return ConstantVector to 2.5 API.
llvm-svn: 77366
|
#
c2c7932c |
| 28-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Change ConstantArray to 2.5 API.
llvm-svn: 77347
|
#
45308b57 |
| 27-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move ConstantStruct back to 2.5 API.
llvm-svn: 77266
|
#
de6f46c3 |
| 27-Jul-2009 |
Devang Patel <dpatel@apple.com> |
Do not seed mstadata into the value map.
llvm-svn: 77208
|
#
47db941f |
| 22-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Get rid of the Pass+Context magic.
llvm-svn: 76702
|
#
fbcc663c |
| 14-Jul-2009 |
Torok Edwin <edwintorok@gmail.com> |
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location i
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location info and the message is off (it only prints "UREACHABLE executed").
llvm-svn: 75640
show more ...
|
#
56d06597 |
| 11-Jul-2009 |
Torok Edwin <edwintorok@gmail.com> |
assert(0) -> LLVM_UNREACHABLE. Make llvm_unreachable take an optional string, thus moving the cerr<< out of line. LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for NDEBUG bu
assert(0) -> LLVM_UNREACHABLE. Make llvm_unreachable take an optional string, thus moving the cerr<< out of line. LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for NDEBUG builds.
llvm-svn: 75379
show more ...
|
#
38264b15 |
| 06-Jul-2009 |
Owen Anderson <resistor@mac.com> |
"LLVMContext* " --> "LLVMContext *"
llvm-svn: 74878
|
#
e70b6370 |
| 05-Jul-2009 |
Owen Anderson <resistor@mac.com> |
More LLVMContext-ification.
llvm-svn: 74807
|
#
adbc2846 |
| 30-May-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Give embedded metadata its own type instead of relying on EmptyStructTy.
llvm-svn: 72610
|
Revision tags: llvmorg-2.5.0, llvmorg-2.4.0, llvmorg-2.3.0 |
|
#
5df4326d |
| 30-May-2008 |
Gabor Greif <ggreif@gmail.com> |
rewrite operand loops to use iterators
llvm-svn: 51789
|
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
|
#
98638aed |
| 09-Nov-2007 |
Anton Korobeynikov <asl@math.spbu.ru> |
Forget to commit users part of value mapper interface
llvm-svn: 43940
|