summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore/Globals.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Implement the "thread_local" keyword.Lauro Ramos Venancio2007-04-121-6/+6
| | | | llvm-svn: 35950
* reapply my previous patch with a bugfix.Chris Lattner2007-02-261-21/+31
| | | | llvm-svn: 34627
* revert my previous change, something strange is happening.Chris Lattner2007-02-261-29/+21
| | | | llvm-svn: 34626
* Rework GlobalValue::removeDeadConstantUsers to always remove dead constantChris Lattner2007-02-251-21/+29
| | | | | | | | | | exprs hanging off a global, even if the global is not otherwise dead. This requires some tricky iterator gymnastics. This implements Transforms/GlobalOpt/constantexpr-dangle.ll by deleting a constantexpr that made it appear that the address of the function was taken. llvm-svn: 34608
* For PR411:Reid Spencer2007-02-051-1/+0
| | | | | | | | | | This patch replaces the SymbolTable class with ValueSymbolTable which does not support types planes. This means that all symbol names in LLVM must now be unique. The patch addresses the necessary changes to deal with this and removes code no longer needed as a result. This completes the bulk of the changes for this PR. Some cleanup patches will follow. llvm-svn: 33918
* Add a version of the globalvariable ctor that inserts at a specific location.Chris Lattner2006-09-301-0/+21
| | | | llvm-svn: 30677
* Initial checkin of the InlineAsm classChris Lattner2006-01-241-2/+2
| | | | llvm-svn: 25570
* Change the signature of replaceUsesOfWithOnConstant. The bool was alwaysChris Lattner2005-10-041-4/+1
| | | | | | | true dynamically. Finally, pass the Use* that replaceAllUsesWith has into the method for future use. llvm-svn: 23626
* Remove trailing whitespaceMisha Brukman2005-04-211-8/+8
| | | | llvm-svn: 21427
* remove all of the various setName implementations, consolidating them intoChris Lattner2005-03-051-8/+0
| | | | | | Value::setName, which is no longer virtual. llvm-svn: 20464
* Remove the 2nd argument to Value::setNameChris Lattner2005-03-051-3/+1
| | | | llvm-svn: 20458
* Adjust to changes in User class.Chris Lattner2005-01-291-5/+8
| | | | llvm-svn: 19892
* Implement remove/eraseFromParent methodsChris Lattner2004-10-111-2/+9
| | | | llvm-svn: 16922
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
| | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
* Make GlobalVariable constructor assert when an initializer is ofAlkis Evlogimenos2004-08-051-1/+5
| | | | | | incorrect type. llvm-svn: 15519
* Add a castChris Lattner2004-08-041-1/+1
| | | | llvm-svn: 15457
* Method now returns null, dtor is inlinedChris Lattner2004-07-191-13/+3
| | | | llvm-svn: 14983
* Fix infinite loop gccld'ing povrayChris Lattner2004-07-181-8/+6
| | | | llvm-svn: 14962
* bug 122:Reid Spencer2004-07-181-0/+139
- Move these functions from other places - Provide implementations of Constant class overrides in GlobalValue llvm-svn: 14936
OpenPOWER on IntegriCloud