index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
IPO
/
GlobalOpt.cpp
Commit message (
Expand
)
Author
Age
*
Re-sort all of the includes with ./utils/sort_includes.py so that
Chandler Carruth
2014-01-07
*
Delete unread globals through addrspacecast
Matt Arsenault
2014-01-02
*
Fix addrspacecast with metadata globals
Matt Arsenault
2014-01-02
*
Fix a use-after-free error in GlobalOpt CleanupConstantGlobalUsers
Hal Finkel
2013-12-12
*
Correct word hyphenations
Alp Toker
2013-12-05
*
Remove dead code
Shuxin Yang
2013-11-04
*
Revert r193251 : Use address-taken to disambiguate global variable and indire...
Shuxin Yang
2013-10-27
*
Use address-taken to disambiguate global variable and indirect memops.
Shuxin Yang
2013-10-23
*
Use more type helper functions
Matt Arsenault
2013-10-21
*
Optimize more linkonce_odr values during LTO.
Rafael Espindola
2013-10-21
*
Rename fields of GlobalStatus to match the coding style.
Rafael Espindola
2013-10-17
*
rename SafeToDestroyConstant to isSafeToDestroyConstant and clang-format.
Rafael Espindola
2013-10-17
*
Simplify the interface of AnalyzeGlobal a bit and rename to analyzeGlobal.
Rafael Espindola
2013-10-17
*
Revert r191834 until we measure the effect of this benchmarks and maybe find ...
Alexey Samsonov
2013-10-07
*
Remove "localize global" optimization
Alexey Samsonov
2013-10-02
*
Provide basic type safety for array_pod_sort comparators.
Benjamin Kramer
2013-09-22
*
Use type form of getIntPtrType
Matt Arsenault
2013-09-11
*
Don't shrink atomic ops to bool in GlobalOpt.
Eli Friedman
2013-09-09
*
Remove unused argument.
Rafael Espindola
2013-09-05
*
Revert "Add r159136 back now that pr13124 has been fixed."
Rafael Espindola
2013-09-04
*
Add r159136 back now that pr13124 has been fixed.
Rafael Espindola
2013-09-03
*
Respect llvm.used in Internalize.
Rafael Espindola
2013-07-25
*
Check that TD isn't NULL before dereferencing it down this path.
Nick Lewycky
2013-07-25
*
Make these methods const correct.
Rafael Espindola
2013-07-25
*
Don't crash when llvm.compiler.used becomes empty.
Rafael Espindola
2013-07-20
*
s/compiler_used/compiler.used/.
Rafael Espindola
2013-07-19
*
Fix comment
Eli Bendersky
2013-07-08
*
Always remove an alias when we rename the target.
Rafael Espindola
2013-06-12
*
Change how globalopt handles aliases in llvm.used.
Rafael Espindola
2013-06-11
*
GlobalOpt: fix an issue where CXAAtExitFn points to a deleted function.
Manman Ren
2013-05-14
*
Don't replace an alias in llvm.used with its target.
Rafael Espindola
2013-05-09
*
Use a worklist to avoid a sneaky iterator invalidation.
Bill Wendling
2013-04-02
*
Retain the name of the new internal global that's been shrunk.
Bill Wendling
2013-02-13
*
Remove some introspection functions.
Bill Wendling
2013-01-25
*
Use the new 'getSlotIndex' method to retrieve the attribute's slot index.
Bill Wendling
2013-01-25
*
Use the AttributeSet when removing multiple attributes. Use Attribute::AttrKind
Bill Wendling
2013-01-23
*
GlobalOpt: Avoid jump on uninitialized value.
Benjamin Kramer
2013-01-12
*
Fixed whitespace.
Michael Gottesman
2013-01-11
*
Added debug messages to GlobalOpt.
Michael Gottesman
2013-01-11
*
Fix TryToShrinkGlobalToBoolean in GlobalOpt, so that it does not discard addr...
Joey Gouly
2013-01-10
*
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2013-01-02
*
Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...
Bill Wendling
2012-12-19
*
s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...
Bill Wendling
2012-12-07
*
Remove unused field.
Jakub Staszak
2012-12-06
*
Remove trailing spaces.
Jakub Staszak
2012-12-06
*
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-12-03
*
Revert previous check in r168581, r169079 as they are still in code review st...
Zhou Sheng
2012-12-01
*
The patch is to improve the memory footprint of pass GlobalOpt.
Zhou Sheng
2012-12-01
*
Make GlobalOpt be conservative with TLS variables (PR14309)
Hans Wennborg
2012-11-15
*
Revert the series of commits starting with r166578 which introduced the
Chandler Carruth
2012-11-01
[next]