Daniel Dunbar
|
8b0b11582d
|
Switch to SmallString::str from SmallString::c_str, and remove
SmallString::c_str.
llvm-svn: 79456
|
2009-08-19 20:07:03 +00:00 |
|
Owen Anderson
|
a42ac6953b
|
Actually privatize a IntegerTypes, and fix a few bugs exposed by this.
llvm-svn: 78955
|
2009-08-13 23:27:32 +00:00 |
|
Owen Anderson
|
55f1c09e31
|
Push LLVMContexts through the IntegerType APIs.
llvm-svn: 78948
|
2009-08-13 21:58:54 +00:00 |
|
Owen Anderson
|
03cb69fbd1
|
Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs.
llvm-svn: 78258
|
2009-08-05 23:16:16 +00:00 |
|
Devang Patel
|
05eb617da5
|
Use separate ValueList for metadata.
This fixes PR4666.
llvm-svn: 78056
|
2009-08-04 06:00:18 +00:00 |
|
Owen Anderson
|
0087fe6e5c
|
Move the metadata constructors back to 2.5 syntax.
llvm-svn: 77733
|
2009-07-31 21:35:40 +00:00 |
|
Owen Anderson
|
5a1acd9912
|
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
|
2009-07-31 20:28:14 +00:00 |
|
Owen Anderson
|
b292b8ce70
|
Move more code back to 2.5 APIs.
llvm-svn: 77635
|
2009-07-30 23:03:37 +00:00 |
|
Devang Patel
|
27c87fff7f
|
Read and write NamedMDNode.
llvm-svn: 77517
|
2009-07-29 22:34:41 +00:00 |
|
Owen Anderson
|
4056ca9568
|
Move types back to the 2.5 API.
llvm-svn: 77516
|
2009-07-29 22:17:13 +00:00 |
|
Owen Anderson
|
487375e9a2
|
Move ConstantExpr to 2.5 API.
llvm-svn: 77494
|
2009-07-29 18:55:55 +00:00 |
|
Devang Patel
|
a4f43fb5dd
|
Rename MDNode.h header. It defines MDnode and other metadata classes.
New name is Metadata.h.
llvm-svn: 77370
|
2009-07-28 21:49:47 +00:00 |
|
Owen Anderson
|
4aa3295a65
|
Return ConstantVector to 2.5 API.
llvm-svn: 77366
|
2009-07-28 21:19:26 +00:00 |
|
Owen Anderson
|
c2c7932c64
|
Change ConstantArray to 2.5 API.
llvm-svn: 77347
|
2009-07-28 18:32:17 +00:00 |
|
Owen Anderson
|
45308b578b
|
Move ConstantStruct back to 2.5 API.
llvm-svn: 77266
|
2009-07-27 22:29:26 +00:00 |
|
Dan Gohman
|
1639c3905e
|
Add a new keyword 'inbounds' for use with getelementptr. See the
LangRef.html changes for details.
llvm-svn: 77259
|
2009-07-27 21:53:46 +00:00 |
|
Owen Anderson
|
69c464dec4
|
Move ConstantFP construction back to the 2.5-ish API.
llvm-svn: 77247
|
2009-07-27 20:59:43 +00:00 |
|
Daniel Dunbar
|
d786b51ea4
|
Remove Value::setName(const char*, unsigned).
llvm-svn: 77100
|
2009-07-26 00:34:27 +00:00 |
|
Daniel Dunbar
|
d43b86d4a4
|
Finish migrating VMCore to StringRef/Twine based APIs.
llvm-svn: 77051
|
2009-07-25 06:02:13 +00:00 |
|
Eric Christopher
|
c974225976
|
Move ExtractElementInst to ::Create instead of new. Update all uses.
llvm-svn: 77044
|
2009-07-25 02:28:41 +00:00 |
|
Owen Anderson
|
edb4a70325
|
Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come.
llvm-svn: 77011
|
2009-07-24 23:12:02 +00:00 |
|
Devang Patel
|
6292003492
|
MDString
- Rename member function size(). New name is length().
- Store string beginning and length. Earlier it used to store string end.
llvm-svn: 76841
|
2009-07-23 02:00:51 +00:00 |
|
Devang Patel
|
e059ba6ed2
|
Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADATA_BLOCK in bitcode file.
llvm-svn: 76834
|
2009-07-23 01:07:34 +00:00 |
|
Devang Patel
|
7428d8acec
|
Introduce MetadataBase, a base class for MDString and MDNode.
Derive MDString directly from MetadataBase.
Introduce new bitcode block to hold metadata.
llvm-svn: 76759
|
2009-07-22 17:43:22 +00:00 |
|
Dan Gohman
|
0ebd69614c
|
Assembly and Bitcode support for unsigned/signed overflow flags and
exact sdiv flags.
llvm-svn: 76475
|
2009-07-20 21:19:07 +00:00 |
|