Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f40110f4d80436071213ed7fcbe367d64aa52c71
/
llvm
/
lib
/
Transforms
/
Scalar
/
GlobalMerge.cpp
f40110f
[C++] Use 'nullptr'. Transforms edition.
by Craig Topper
· 12 years ago
964daaa
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 12 years ago
07e7486
Fix typo in comment: "inwoke" -> "invoke"
by Mark Seaborn
· 12 years ago
3e4c697
[C++11] Add 'override' keyword to virtual methods that override their base class.
by Craig Topper
· 12 years ago
3a377bc
Now that we have C++11, turn simple functors into lambdas and remove a ton of boilerplate.
by Benjamin Kramer
· 12 years ago
37dc9e1
Rename many DataLayout variables from TD to DL.
by Rafael Espindola
· 12 years ago
f804c17
GlobalMerge: move "-global-merge" option to the pass itself.
by Tim Northover
· 12 years ago
6b36db0
Change tabs to spaces.
by Jakub Staszak
· 12 years ago
7a639ea
Access the TargetLoweringInfo from the TargetMachine object instead of caching it. The TLI may change between functions. No functionality change.
by Bill Wendling
· 12 years ago
74f2e46
Clarify that llvm.used can contain aliases.
by Rafael Espindola
· 13 years ago
2393cb9
Update global merge pass according to Duncan's advices:
by Quentin Colombet
· 13 years ago
8fc3409
Extend global merge pass to optionally consider global constant variables.
by Quentin Colombet
· 13 years ago
a055aab
Make the MergeGlobals pass correctly handle the address space qualifiers of the global variables. We partition the set of globals by their address space, and apply the same the trasnformation as before to merge them.
by Silviu Baranga
· 13 years ago
9fb823b
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
cdfe20b
Move TargetData to DataLayout.
by Micah Villmow
· 13 years ago
465834c
Clean whitespaces.
by Nadav Rotem
· 13 years ago
32e983e
Fix various issues (or do cleanups) found by enabling certain MSVC warnings.
by Ahmed Charles
· 14 years ago
6cff9df
Make GlobalMerge honor the preferred alignment on globals without an explicitly specified alignment.
by Eli Friedman
· 14 years ago
76c8563
svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar/GlobalMerge.cpp
by Devang Patel
· 14 years ago
[Renamed (88%) from llvm/lib/Target/ARM/ARMGlobalMerge.cpp]
ed8db7d
Convert ConstantExpr::getGetElementPtr and
by Jay Foad
· 14 years ago
229907c
land David Blaikie's patch to de-constify Type, with a few tweaks.
by Chris Lattner
· 14 years ago
b804a2b
Second attempt at de-constifying LLVM Types in FunctionType::get(),
by Jay Foad
· 14 years ago
a78cd22
Revert r134893 and r134888 (and related patches in other trees). It was causing
by Bill Wendling
· 14 years ago
7c57be3
De-constify Types in StructType::get() and TargetData::getIntPtrType().
by Jay Foad
· 14 years ago
776403b
Fix <rdar://problem/9751331>.
by Cameron Zwarich
· 14 years ago
34c8f51
In the ARM global merging pass, allow extraneous alignment specifiers. This pass
by Cameron Zwarich
· 14 years ago
abc7734
Enable GlobalMerge on darwin.
by Devang Patel
· 15 years ago
a0d73fd
Disable ARMGlobalMerge on darwin. The debugger is not yet able to extract individual variable's info from merged global.
by Devang Patel
· 15 years ago
881b45c
Change ARMGlobalMerge to keep BSS globals in separate pools.
by Bob Wilson
· 15 years ago
4c8ab19
Fix ARMGlobalMerge pass to check if globals are entirely within range.
by Bob Wilson
· 15 years ago
59182fb
Change the symbol for merged globals from "merged" to "_MergedGlobals".
by Bob Wilson
· 15 years ago
f796d4b
Fix the ARMGlobalMerge pass to look at variable sizes instead of pointer sizes.
by Bob Wilson
· 15 years ago
bf86fd3
80-col fixups.
by Eric Christopher
· 15 years ago
e40007a
cleanups.
by Chris Lattner
· 15 years ago
a7aed18
Reapply r110396, with fixes to appease the Linux buildbot gods.
by Owen Anderson
· 15 years ago
bda59bd
Revert r110396 to fix buildbots.
by Owen Anderson
· 15 years ago
755aceb
Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static
by Owen Anderson
· 15 years ago
6bcea06
Currently EH lowering code expects typeinfo to be global only.
by Anton Korobeynikov
· 15 years ago
8f452bc
Remove extraneous semicolon
by Douglas Gregor
· 15 years ago
19edda0
Hook in GlobalMerge pass
by Anton Korobeynikov
· 15 years ago
6e01726
Remove late ARM codegen optimization pass committed by accident.
by Anton Korobeynikov
· 16 years ago
10fc6e9
Separate const from non-const stuff during mergeing
by Anton Korobeynikov
· 16 years ago
0453de0
Some initial version of global merger
by Anton Korobeynikov
· 16 years ago