summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Globals.cpp
Commit message (Expand)AuthorAgeFilesLines
* While in GlobalValue fix the function(s) that don't follow theEric Christopher2015-05-151-2/+2
* [opaque pointer type] Pass GlobalAlias the actual pointer type rather than de...David Blaikie2015-04-291-19/+14
* Remove getDataLayout() from Instruction/GlobalValue/BasicBlock/FunctionMehdi Amini2015-03-031-4/+0
* The leak detector is dead, long live asan and valgrind.Rafael Espindola2014-12-221-14/+0
* Copy externally_initialized in GlobalVariable::copyAttributesFrom.Rafael Espindola2014-11-101-0/+1
* Modernize the error handling of the Materialize function.Rafael Espindola2014-10-241-2/+2
* Don't ever call materializeAllPermanently during LTO.Rafael Espindola2014-10-241-3/+19
* IR: Add COMDATs to the IRDavid Majnemer2014-06-271-7/+12
* Make getBaseObject static.Rafael Espindola2014-06-181-1/+1
* Fix gcc -Wparentheses warning.Patrik Hagglund2014-06-041-1/+1
* Allow alias to point to an arbitrary ConstantExpr.Rafael Espindola2014-06-031-12/+33
* [pr19844] Add thread local mode to aliases.Rafael Espindola2014-05-281-2/+4
* Use create methods since msvc doesn't handle delegating constructors.Rafael Espindola2014-05-171-16/+28
* Reduce abuse of default values in the GlobalAlias constructor.Rafael Espindola2014-05-171-3/+20
* Delete getAliasedGlobal.Rafael Espindola2014-05-161-2/+2
* Fix most of PR10367.Rafael Espindola2014-05-161-44/+2
* Change the GlobalAlias constructor to look a bit more like GlobalVariable.Rafael Espindola2014-05-161-7/+9
* Revert "Implement global merge optimization for global variables."Rafael Espindola2014-05-161-25/+0
* Implement global merge optimization for global variables.Jiangning Liu2014-05-151-0/+25
* Split GlobalValue into GlobalValue and GlobalObject.Rafael Espindola2014-05-131-24/+21
* Run clang-format in small sections of code to make a patch easier to read.Rafael Espindola2014-05-091-18/+14
* Delete trailing white space.Rafael Espindola2014-05-091-4/+4
* Special case aliases in GlobalValue::getSection.Rafael Espindola2014-05-061-0/+6
* Special case aliases in GlobalValue::getAlignment.Rafael Espindola2014-05-061-0/+7
* Be more strict about not allowing setSection on aliases.Rafael Espindola2014-05-061-0/+5
* Be more strict about not calling setAlignment on global aliases.Rafael Espindola2014-05-061-3/+6
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-091-5/+5
* Prevent alias from pointing to weak aliases.Rafael Espindola2014-03-271-21/+14
* Revert "Prevent alias from pointing to weak aliases."Rafael Espindola2014-03-261-14/+21
* Prevent alias from pointing to weak aliases.Rafael Espindola2014-03-261-21/+14
* [Modules] Move the LeakDetector header into the IR library where theChandler Carruth2014-03-041-1/+1
* Use DataLayout from the module when easily available.Rafael Espindola2014-02-251-0/+4
* Check that GlobalAliases don't have section or alignment.Rafael Espindola2014-02-131-0/+2
* Copy dll storage in copyAttributes.Rafael Espindola2014-02-131-0/+1
* Copy the ThreadLocalMode in GlobalVariable::copyAttributesFromHans Wennborg2014-02-101-1/+1
* Allow addrspacecast in global aliasesMatt Arsenault2014-01-021-1/+2
* Revert r193251 : Use address-taken to disambiguate global variable and indire...Shuxin Yang2013-10-271-3/+0
* Use address-taken to disambiguate global variable and indirect memops.Shuxin Yang2013-10-231-0/+3
* Introduce non-const overloads for GlobalAlias::{get,resolve}AliasedGlobal.Peter Collingbourne2013-08-191-8/+8
* Added instance variable/initializers/getter/setters for new keyword externall...Michael Gottesman2013-02-031-5/+10
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-6/+6
* Rename VMCore directory to IR.Chandler Carruth2013-01-021-0/+264
OpenPOWER on IntegriCloud