aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Globals.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-22The leak detector is dead, long live asan and valgrind.Rafael Espindola1-14/+0
2014-11-10Copy externally_initialized in GlobalVariable::copyAttributesFrom.Rafael Espindola1-0/+1
2014-10-24Modernize the error handling of the Materialize function.Rafael Espindola1-2/+2
2014-10-24Don't ever call materializeAllPermanently during LTO.Rafael Espindola1-3/+19
2014-06-27IR: Add COMDATs to the IRDavid Majnemer1-7/+12
2014-06-18Make getBaseObject static.Rafael Espindola1-1/+1
2014-06-04Fix gcc -Wparentheses warning.Patrik Hagglund1-1/+1
2014-06-03Allow alias to point to an arbitrary ConstantExpr.Rafael Espindola1-12/+33
2014-05-28[pr19844] Add thread local mode to aliases.Rafael Espindola1-2/+4
2014-05-17Use create methods since msvc doesn't handle delegating constructors.Rafael Espindola1-16/+28
2014-05-17Reduce abuse of default values in the GlobalAlias constructor.Rafael Espindola1-3/+20
2014-05-16Delete getAliasedGlobal.Rafael Espindola1-2/+2
2014-05-16Fix most of PR10367.Rafael Espindola1-44/+2
2014-05-16Change the GlobalAlias constructor to look a bit more like GlobalVariable.Rafael Espindola1-7/+9
2014-05-16Revert "Implement global merge optimization for global variables."Rafael Espindola1-25/+0
2014-05-15Implement global merge optimization for global variables.Jiangning Liu1-0/+25
2014-05-13Split GlobalValue into GlobalValue and GlobalObject.Rafael Espindola1-24/+21
2014-05-09Run clang-format in small sections of code to make a patch easier to read.Rafael Espindola1-18/+14
2014-05-09Delete trailing white space.Rafael Espindola1-4/+4
2014-05-06Special case aliases in GlobalValue::getSection.Rafael Espindola1-0/+6
2014-05-06Special case aliases in GlobalValue::getAlignment.Rafael Espindola1-0/+7
2014-05-06Be more strict about not allowing setSection on aliases.Rafael Espindola1-0/+5
2014-05-06Be more strict about not calling setAlignment on global aliases.Rafael Espindola1-3/+6
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-5/+5
2014-03-27Prevent alias from pointing to weak aliases.Rafael Espindola1-21/+14
2014-03-26Revert "Prevent alias from pointing to weak aliases."Rafael Espindola1-14/+21
2014-03-26Prevent alias from pointing to weak aliases.Rafael Espindola1-21/+14
2014-03-04[Modules] Move the LeakDetector header into the IR library where theChandler Carruth1-1/+1
2014-02-25Use DataLayout from the module when easily available.Rafael Espindola1-0/+4
2014-02-13Check that GlobalAliases don't have section or alignment.Rafael Espindola1-0/+2
2014-02-13Copy dll storage in copyAttributes.Rafael Espindola1-0/+1
2014-02-10Copy the ThreadLocalMode in GlobalVariable::copyAttributesFromHans Wennborg1-1/+1
2014-01-02Allow addrspacecast in global aliasesMatt Arsenault1-1/+2
2013-10-27Revert r193251 : Use address-taken to disambiguate global variable and indire...Shuxin Yang1-3/+0
2013-10-23Use address-taken to disambiguate global variable and indirect memops.Shuxin Yang1-0/+3
2013-08-19Introduce non-const overloads for GlobalAlias::{get,resolve}AliasedGlobal.Peter Collingbourne1-8/+8
2013-02-03Added instance variable/initializers/getter/setters for new keyword externall...Michael Gottesman1-5/+10
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-6/+6
2013-01-02Rename VMCore directory to IR.Chandler Carruth1-0/+264