#
116b4a0c |
| 03-Sep-2009 |
Devang Patel <dpatel@apple.com> |
Add new value for given index in MDValuePtrs.
llvm-svn: 80867
|
#
68c5f477 |
| 02-Sep-2009 |
Sandeep Patel <deeppatel1987@gmail.com> |
Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.
llvm-svn: 80773
|
#
80ae3497 |
| 28-Aug-2009 |
Devang Patel <dpatel@apple.com> |
Reapply 79977. Use MDNodes to encode debug info in llvm IR.
llvm-svn: 80406
|
#
f08e35d9 |
| 26-Aug-2009 |
Devang Patel <dpatel@apple.com> |
Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.
llvm-svn: 80073
|
#
ad1f0a11 |
| 25-Aug-2009 |
Dan Gohman <gohman@apple.com> |
Eliminate the unused Context argument on one of the ICmpInst and FCmpInst constructors.
llvm-svn: 80049
|
#
02aac922 |
| 25-Aug-2009 |
Devang Patel <dpatel@apple.com> |
Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata
Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well.
This change speeds up llvm-gcc by more then 6% at "-O0 -g" (measured by compiling InstructionCombining.cpp!)
llvm-svn: 79977
show more ...
|
#
16f5415f |
| 20-Aug-2009 |
Dan Gohman <gohman@apple.com> |
Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrap and hasNoSignedWrap, for consistency with the nuw and nsw properties.
llvm-svn: 79539
|
#
8b0b1158 |
| 19-Aug-2009 |
Daniel Dunbar <daniel@zuster.org> |
Switch to SmallString::str from SmallString::c_str, and remove SmallString::c_str.
llvm-svn: 79456
|
#
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
|
#
05eb617d |
| 04-Aug-2009 |
Devang Patel <dpatel@apple.com> |
Use separate ValueList for metadata. This fixes PR4666.
llvm-svn: 78056
|
#
0087fe6e |
| 31-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move the metadata constructors back to 2.5 syntax.
llvm-svn: 77733
|
#
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
|
#
b292b8ce |
| 30-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move more code back to 2.5 APIs.
llvm-svn: 77635
|
#
27c87fff |
| 29-Jul-2009 |
Devang Patel <dpatel@apple.com> |
Read and write NamedMDNode.
llvm-svn: 77517
|
#
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
|
#
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
|
#
1639c390 |
| 27-Jul-2009 |
Dan Gohman <gohman@apple.com> |
Add a new keyword 'inbounds' for use with getelementptr. See the LangRef.html changes for details.
llvm-svn: 77259
|
#
69c464de |
| 27-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move ConstantFP construction back to the 2.5-ish API.
llvm-svn: 77247
|
#
d786b51e |
| 26-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
Remove Value::setName(const char*, unsigned).
llvm-svn: 77100
|