Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Move ConstantStruct back to 2.5 API. | Owen Anderson | 2009-07-27 | 1 | -32/+0 | |
| | | | | llvm-svn: 77266 | |||||
* | Add a comment about the "getelementptr null" trick. | Dan Gohman | 2009-07-27 | 1 | -0/+1 | |
| | | | | llvm-svn: 77262 | |||||
* | Move ConstantFP construction back to the 2.5-ish API. | Owen Anderson | 2009-07-27 | 1 | -66/+8 | |
| | | | | llvm-svn: 77247 | |||||
* | Finish migrating VMCore to StringRef/Twine based APIs. | Daniel Dunbar | 2009-07-25 | 1 | -8/+4 | |
| | | | | llvm-svn: 77051 | |||||
* | Revert the ConstantInt constructors back to their 2.5 forms where possible, ↵ | Owen Anderson | 2009-07-24 | 1 | -52/+7 | |
| | | | | | | thanks to contexts-on-types. More to come. llvm-svn: 77011 | |||||
* | Privatize the ConstantVector tables. | Owen Anderson | 2009-07-24 | 1 | -1/+5 | |
| | | | | llvm-svn: 76922 | |||||
* | Privatize the ConstantStruct table. | Owen Anderson | 2009-07-23 | 1 | -1/+10 | |
| | | | | llvm-svn: 76912 | |||||
* | MDString | Devang Patel | 2009-07-23 | 1 | -3/+3 | |
| | | | | | | | - Rename member function size(). New name is length(). - Store string beginning and length. Earlier it used to store string end. llvm-svn: 76841 | |||||
* | Add newline at end of file. | Duncan Sands | 2009-07-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 76736 | |||||
* | Privatize the ConstantArray table. | Owen Anderson | 2009-07-21 | 1 | -1/+10 | |
| | | | | llvm-svn: 76639 | |||||
* | Privatize the first of the value maps. | Owen Anderson | 2009-07-21 | 1 | -1/+5 | |
| | | | | llvm-svn: 76634 | |||||
* | Rename getConstantInt{True|False} to get{True|False} at Chris' behest. | Owen Anderson | 2009-07-21 | 1 | -4/+4 | |
| | | | | llvm-svn: 76598 | |||||
* | Move a bit more state over to the LLVMContext. | Owen Anderson | 2009-07-21 | 1 | -2/+6 | |
| | | | | llvm-svn: 76533 | |||||
* | Fix "no newline at end of file" warning from gcc. | Jeffrey Yasskin | 2009-07-16 | 1 | -1/+1 | |
| | | | | llvm-svn: 76127 | |||||
* | Privatize the MDNode uniquing table. | Owen Anderson | 2009-07-16 | 1 | -1/+5 | |
| | | | | llvm-svn: 76126 | |||||
* | Privatize the MDString uniquing table. | Owen Anderson | 2009-07-16 | 1 | -2/+6 | |
| | | | | llvm-svn: 76113 | |||||
* | Privatize the ConstantFP table. I'm on a roll! | Owen Anderson | 2009-07-16 | 1 | -1/+1 | |
| | | | | llvm-svn: 76097 | |||||
* | Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a ↵ | Owen Anderson | 2009-07-16 | 1 | -2/+2 | |
| | | | | | | | | number of issues in our current context-passing stuff, which is also fixed here llvm-svn: 76089 | |||||
* | Move a few more convenience factory functions from Constant to LLVMContext. | Owen Anderson | 2009-07-15 | 1 | -4/+7 | |
| | | | | llvm-svn: 75840 | |||||
* | Move the ConstantStruct factory methods over to LLVMContext. | Owen Anderson | 2009-07-15 | 1 | -3/+8 | |
| | | | | llvm-svn: 75830 | |||||
* | Move EVER MORE stuff over to LLVMContext. | Owen Anderson | 2009-07-14 | 1 | -6/+43 | |
| | | | | llvm-svn: 75703 | |||||
* | Move more functionality over to LLVMContext. | Owen Anderson | 2009-07-13 | 1 | -18/+18 | |
| | | | | llvm-svn: 75559 | |||||
* | Move a bit more functionality to LLVMContext, which apparently wasn't being ↵ | Owen Anderson | 2009-07-13 | 1 | -1/+29 | |
| | | | | | | used anyways. llvm-svn: 75546 | |||||
* | Move more functionality over to LLVMContext. | Owen Anderson | 2009-07-13 | 1 | -12/+11 | |
| | | | | llvm-svn: 75497 | |||||
* | Fix build on Linux. | Nick Lewycky | 2009-07-13 | 1 | -0/+1 | |
| | | | | llvm-svn: 75453 | |||||
* | Begin the painful process of tearing apart the rat'ss nest that is ↵ | Owen Anderson | 2009-07-13 | 1 | -7/+79 | |
| | | | | | | | | | Constants.cpp and ConstantFold.cpp. This involves temporarily hard wiring some parts to use the global context. This isn't ideal, but it's the only way I could figure out to make this process vaguely incremental. llvm-svn: 75445 | |||||
* | This started as a small change, I swear. Unfortunately, lots of things call ↵ | Owen Anderson | 2009-07-09 | 1 | -0/+7 | |
| | | | | | | the [I|F]CmpInst constructors. Who knew!? llvm-svn: 75200 | |||||
* | Remove the vicmp and vfcmp instructions. Because we never had a release with | Nick Lewycky | 2009-07-08 | 1 | -10/+0 | |
| | | | | | | | these instructions, no autoupgrade or backwards compatibility support is provided. llvm-svn: 74991 | |||||
* | More LLVMContext-ification. | Owen Anderson | 2009-07-05 | 1 | -0/+8 | |
| | | | | llvm-svn: 74807 | |||||
* | Even more passes being LLVMContext'd. | Owen Anderson | 2009-07-03 | 1 | -1/+2 | |
| | | | | llvm-svn: 74781 | |||||
* | Fill in a few more missing accessors. | Owen Anderson | 2009-07-02 | 1 | -1/+7 | |
| | | | | llvm-svn: 74739 | |||||
* | Add accessors for metadata constants. | Owen Anderson | 2009-07-02 | 1 | -0/+9 | |
| | | | | llvm-svn: 74707 | |||||
* | Add accessor for MDNode. | Owen Anderson | 2009-07-02 | 1 | -0/+6 | |
| | | | | llvm-svn: 74705 | |||||
* | Add accessor for getting UndefValue's. | Owen Anderson | 2009-07-02 | 1 | -0/+5 | |
| | | | | llvm-svn: 74702 | |||||
* | Add a few methods that got left out earlier. | Owen Anderson | 2009-07-01 | 1 | -1/+14 | |
| | | | | llvm-svn: 74670 | |||||
* | Make the use of const with respect to LLVMContext sane. Hopefully this is ↵ | Owen Anderson | 2009-07-01 | 1 | -1/+1 | |
| | | | | | | | | the last time, for the moment, that I will need to make far-reaching changes. llvm-svn: 74655 | |||||
* | --- Reverse-merging (from foreign repository) r74648 into '.': | Bill Wendling | 2009-07-01 | 1 | -107/+89 | |
| | | | | | | | | | | | U include/llvm/LLVMContext.h U lib/VMCore/LLVMContext.cpp U lib/AsmParser/LLParser.cpp U lib/AsmParser/LLParser.h Temporarily reverting r74648. It was causing massive failures in release mode. llvm-svn: 74653 | |||||
* | Fix typo. | Owen Anderson | 2009-07-01 | 1 | -1/+1 | |
| | | | | llvm-svn: 74649 | |||||
* | Convert LLParser to use LLVMContext for creating constants. | Owen Anderson | 2009-07-01 | 1 | -90/+108 | |
| | | | | llvm-svn: 74648 | |||||
* | Hold the LLVMContext by reference rather than by pointer. | Owen Anderson | 2009-07-01 | 1 | -2/+2 | |
| | | | | llvm-svn: 74640 | |||||
* | Add a global context, for easing backwards compatibility. | Owen Anderson | 2009-06-30 | 1 | -0/+7 | |
| | | | | llvm-svn: 74574 | |||||
* | Add wrappers for type construction to LLVMContext. | Owen Anderson | 2009-06-30 | 1 | -0/+58 | |
| | | | | llvm-svn: 74542 | |||||
* | Fix up header comments to make Chris happy. | Owen Anderson | 2009-06-30 | 1 | -0/+5 | |
| | | | | llvm-svn: 74537 | |||||
* | Add LLVMContext, which will eventually be used as a container for ↵ | Owen Anderson | 2009-06-30 | 1 | -0/+379 | |
privatizing a lot of (currently) global state, including the constant and type uniquing tables. For now, just make it a wrapper around the existing APIs. llvm-svn: 74488 |