Owen Anderson
|
1d0be15f89
Push LLVMContexts through the IntegerType APIs.
|
преди 16 години |
Owen Anderson
|
d7f2a6cb3f
Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs.
|
преди 16 години |
Devang Patel
|
d5ac40457b
Use separate ValueList for metadata.
|
преди 16 години |
Owen Anderson
|
647e3016de
Move the metadata constructors back to 2.5 syntax.
|
преди 16 години |
Owen Anderson
|
a7235ea724
Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are
|
преди 16 години |
Owen Anderson
|
9e9a0d5fc2
Move more code back to 2.5 APIs.
|
преди 16 години |
Devang Patel
|
aa99314251
Read and write NamedMDNode.
|
преди 16 години |
Owen Anderson
|
debcb01b0f
Move types back to the 2.5 API.
|
преди 16 години |
Owen Anderson
|
baf3c40440
Move ConstantExpr to 2.5 API.
|
преди 16 години |
Devang Patel
|
0a9f7b9c3e
Rename MDNode.h header. It defines MDnode and other metadata classes.
|
преди 16 години |
Owen Anderson
|
af7ec97587
Return ConstantVector to 2.5 API.
|
преди 16 години |
Owen Anderson
|
1fd7096407
Change ConstantArray to 2.5 API.
|
преди 16 години |
Owen Anderson
|
8fa3338ed2
Move ConstantStruct back to 2.5 API.
|
преди 16 години |
Dan Gohman
|
dd8004dc73
Add a new keyword 'inbounds' for use with getelementptr. See the
|
преди 16 години |
Owen Anderson
|
6f83c9c6ef
Move ConstantFP construction back to the 2.5-ish API.
|
преди 16 години |
Daniel Dunbar
|
3f53fa9a51
Remove Value::setName(const char*, unsigned).
|
преди 16 години |
Daniel Dunbar
|
92ccf70ad4
Finish migrating VMCore to StringRef/Twine based APIs.
|
преди 16 години |
Eric Christopher
|
a3500da559
Move ExtractElementInst to ::Create instead of new. Update all uses.
|
преди 16 години |
Owen Anderson
|
eed707b1e6
Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come.
|
преди 16 години |
Devang Patel
|
2f9c3b002d
MDString
|
преди 16 години |
Devang Patel
|
104cf9e02b
Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADATA_BLOCK in bitcode file.
|
преди 16 години |
Devang Patel
|
e54abc90fe
Introduce MetadataBase, a base class for MDString and MDNode.
|
преди 16 години |
Dan Gohman
|
1224c38698
Assembly and Bitcode support for unsigned/signed overflow flags and
|
преди 16 години |
Bill Wendling
|
3d10a5a757
Add plumbing for the `linker_private' linkage type. This type is meant for
|
преди 16 години |
Owen Anderson
|
50dead06ff
Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst.
|
преди 16 години |
Owen Anderson
|
9adc0abad3
Move EVER MORE stuff over to LLVMContext.
|
преди 16 години |
Owen Anderson
|
333c400965
This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!?
|
преди 16 години |
Owen Anderson
|
e9b11b4313
Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required.
|
преди 16 години |
Nick Lewycky
|
7f6aa2b162
Remove the vicmp and vfcmp instructions. Because we never had a release with
|
преди 16 години |
Owen Anderson
|
3d29df3e8a
Push LLVMContext through GlobalVariables and IRBuilder.
|
преди 16 години |