aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GlobalMerge.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-01-27Make some headers self-contained, remove unused includes that violate layering.Benjamin Kramer1-1/+0
2015-10-09CodeGen: Use range-based for in GlobalMerge, NFCDuncan P. N. Exon Smith1-16/+15
2015-09-14[opaque pointer types] Switch a few cases of getElementType over, since I had...David Blaikie1-5/+3
2015-09-14Revert "[opaque pointer type] Pass GlobalAlias the actual pointer type rather...David Blaikie1-1/+2
2015-08-25Fix dropped conditional in cleanup in r245752David Blaikie1-3/+4
2015-08-21Range-for-ify some things in GlobalMergeDavid Blaikie1-19/+14
2015-08-21[opaque pointer types] Fix a few easy places in GlobalMerge that were accessi...David Blaikie1-10/+7
2015-08-18use minSize wrapper; NFCISanjay Patel1-2/+1
2015-08-12[GlobalMerge] Only emit aliases for internal linkage variables for non-Mach-OJohn Brawn1-3/+10
2015-08-11[GlobalMerge] Use private linkage for MergedGlobals variablesJohn Brawn1-25/+5
2015-08-08Fix some comment typos.Benjamin Kramer1-1/+1
2015-08-03[GlobalMerge] Allow targets to enable merging of extern variables, NFC.John Brawn1-8/+15
2015-07-07Redirect DataLayout from TargetMachine to Module in GlobalMergeMehdi Amini1-13/+16
2015-06-08Fix assertion failure in global-merge with unused ConstantExprOliver Stannard1-0/+2
2015-06-04[GlobalMerge] Take into account minsize on Global users' parents.Ahmed Bougacha1-4/+18
2015-04-29[opaque pointer type] Pass GlobalAlias the actual pointer type rather than de...David Blaikie1-2/+1
2015-04-18[GlobalMerge] Look at uses to create smaller global sets.Ahmed Bougacha1-12/+240
2015-04-11[CodeGen] Split -enable-global-merge into ARM and AArch64 options.Ahmed Bougacha1-1/+2
2015-04-02[opaque pointer type] API migration for GEP constant factoriesDavid Blaikie1-1/+2
2015-02-23Rewrite the global merge pass to be subprogram agnostic for now.Eric Christopher1-19/+18
2015-02-20Grab the DataLayout off of the TargetMachine since that's whereEric Christopher1-2/+2
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth1-1/+1
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-2/+3
2014-07-08Fix some Twine locals.Benjamin Kramer1-9/+7
2014-06-13Move GlobalMerge from Transform to CodeGen.Jiangning Liu1-0/+363