projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
InstCombine: ((A & ~B) ^ (~A & B)) to A ^ B
[oota-llvm.git]
/
lib
/
Transforms
/
IPO
/
GlobalOpt.cpp
2014-08-19
Craig Topper
Const-correct and prevent a copy of a SmallPtrSet.
blob
|
commitdiff
|
raw
2014-08-18
Craig Topper
Revert "Repace SmallPtrSet with SmallPtrSetImpl in...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-17
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-08
David Majnemer
GlobalOpt: Optimize in the face of insertvalue/extractvalue
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
David Majnemer
GlobalOpt: Don't swap private for internal linkage
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
David Majnemer
GlobalOpt: Handle non-zero offsets for aliases
blob
|
commitdiff
|
raw
|
diff to current
2014-06-27
David Majnemer
IR: Add COMDATs to the IR
blob
|
commitdiff
|
raw
|
diff to current
2014-06-26
David Majnemer
GlobalOpt: Don't optimize thread_local for initializers
blob
|
commitdiff
|
raw
|
diff to current
2014-06-24
David Majnemer
GlobalOpt: Don't optimize dllimport for initializers
blob
|
commitdiff
|
raw
|
diff to current
2014-05-16
Rafael Espindola
Fix most of PR10367.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-06
Richard Smith
Re-commit r208025, reverted in r208030, with a fix...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-06
Richard Smith
Revert r208025, which made buildbots unhappy for unknow...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-06
Richard Smith
Add llvm::function_ref (and a couple of uses of it...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-03
Benjamin Kramer
SLPVectorizer: Lazily allocate the map for block numbering.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-02
Nico Weber
Teach GlobalDCE how to remove empty global_ctor entries.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Transforms edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-23
Matt Arsenault
Don't use default address space arguments in GlobalOpt
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-21
David Blaikie
Use unique_ptr to handle GlobalOpt's Evaluator members
blob
|
commitdiff
|
raw
|
diff to current
2014-04-21
David Blaikie
Simplify expression that was explicitly naming an opera...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-23
Lang Hames
Revert r204076 for now - it caused significant regressi...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-17
Dan Gohman
Use range metadata instead of introducing selects.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Chandler Carruth
[C++11] Add range based accessors for the Use-Def chain...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-07
Benjamin Kramer
[C++11] Revert uses of lambdas with array_pod_sort.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-07
Benjamin Kramer
[C++11] Convert sort predicates into lambdas.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-05
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move ValueHandle into the IR library where...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move CallSite into the IR library where it...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move GetElementPtrTypeIterator into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-28
Reid Kleckner
Reflow isProfitableToMakeFastCC
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Reid Kleckner
GlobalOpt: Apply fastcc to internal x86_thiscallcc...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Rafael Espindola
Make DataLayout a plain object, not a pass.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-24
Rafael Espindola
Make some DataLayout pointers const.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-21
Rafael Espindola
Rename many DataLayout variables from TD to DL.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-13
Reid Kleckner
GlobalOpt: Aliases don't have sections, don't copy...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Chandler Carruth
Re-sort all of the includes with ./utils/sort_includes...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-02
Matt Arsenault
Delete unread globals through addrspacecast
blob
|
commitdiff
|
raw
|
diff to current
2014-01-02
Matt Arsenault
Fix addrspacecast with metadata globals
blob
|
commitdiff
|
raw
|
diff to current
2013-12-12
Hal Finkel
Fix a use-after-free error in GlobalOpt CleanupConstant...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Alp Toker
Correct word hyphenations
blob
|
commitdiff
|
raw
|
diff to current
2013-11-04
Shuxin Yang
Remove dead code
blob
|
commitdiff
|
raw
|
diff to current
2013-10-27
Shuxin Yang
Revert r193251 : Use address-taken to disambiguate...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Shuxin Yang
Use address-taken to disambiguate global variable and...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Matt Arsenault
Use more type helper functions
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Rafael Espindola
Optimize more linkonce_odr values during LTO.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-17
Rafael Espindola
Rename fields of GlobalStatus to match the coding style.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-17
Rafael Espindola
rename SafeToDestroyConstant to isSafeToDestroyConstant...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-17
Rafael Espindola
Simplify the interface of AnalyzeGlobal a bit and renam...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-07
Alexey Samsonov
Revert r191834 until we measure the effect of this...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-02
Alexey Samsonov
Remove "localize global" optimization
blob
|
commitdiff
|
raw
|
diff to current
2013-09-22
Benjamin Kramer
Provide basic type safety for array_pod_sort comparators.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-11
Matt Arsenault
Use type form of getIntPtrType
blob
|
commitdiff
|
raw
|
diff to current
2013-09-09
Eli Friedman
Don't shrink atomic ops to bool in GlobalOpt.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-05
Rafael Espindola
Remove unused argument.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-04
Rafael Espindola
Revert "Add r159136 back now that pr13124 has been...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-03
Rafael Espindola
Add r159136 back now that pr13124 has been fixed.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-25
Rafael Espindola
Respect llvm.used in Internalize.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-25
Nick Lewycky
Check that TD isn't NULL before dereferencing it down...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-25
Rafael Espindola
Make these methods const correct.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-20
Rafael Espindola
Don't crash when llvm.compiler.used becomes empty.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-19
Rafael Espindola
s/compiler_used/compiler.used/.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-08
Eli Bendersky
Fix comment
blob
|
commitdiff
|
raw
|
diff to current
2013-06-12
Rafael Espindola
Always remove an alias when we rename the target.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-11
Rafael Espindola
Change how globalopt handles aliases in llvm.used.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Manman Ren
GlobalOpt: fix an issue where CXAAtExitFn points to...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-09
Rafael Espindola
Don't replace an alias in llvm.used with its target.
blob
|
commitdiff
|
raw
|
diff to current
2013-04-02
Bill Wendling
Use a worklist to avoid a sneaky iterator invalidation.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-13
Bill Wendling
Retain the name of the new internal global that's been...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-25
Bill Wendling
Remove some introspection functions.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-25
Bill Wendling
Use the new 'getSlotIndex' method to retrieve the attri...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-23
Bill Wendling
Use the AttributeSet when removing multiple attributes...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-12
Benjamin Kramer
GlobalOpt: Avoid jump on uninitialized value.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-11
Michael Gottesman
Fixed whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-11
Michael Gottesman
Added debug messages to GlobalOpt.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-10
Joey Gouly
Fix TryToShrinkGlobalToBoolean in GlobalOpt, so that...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Bill Wendling
Rename the 'Attributes' class to 'Attribute'. It's...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-07
Bill Wendling
s/AttrListPtr/AttributeSet/g to better label what this...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-06
Jakub Staszak
Remove unused field.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-06
Jakub Staszak
Remove trailing spaces.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-01
Zhou Sheng
Revert previous check in r168581, r169079 as they are...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-01
Zhou Sheng
The patch is to improve the memory footprint of pass...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Hans Wennborg
Make GlobalOpt be conservative with TLS variables ...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the series of commits starting with r166578...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Micah Villmow
Add in support for getIntPtrType to get the pointer...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-16
Bill Wendling
Use the Attributes::get method which takes an AttrVal...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Bill Wendling
Move the Attributes::Builder outside of the Attributes...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Bill Wendling
Attributes Rewrite
blob
|
commitdiff
|
raw
|
diff to current
2012-10-14
Bill Wendling
Remove the bitwise NOT operator from the Attributes...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Bill Wendling
Remove the final bits of Attributes being declared...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Bill Wendling
Create enums for the different attributes.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-04
Bill Wendling
Use method to query for attributes.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-28
Benjamin Kramer
GlobalOpt: non-constexpr bitcasts or GEPs can occur...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Fix a typo 'iff' => 'if'
blob
|
commitdiff
|
raw
|
diff to current
2012-08-29
Benjamin Kramer
Make MemoryBuiltins aware of TargetLibraryInfo.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-25
Nick Lewycky
It's not safe to blindly remove invoke instructions...
blob
|
commitdiff
|
raw
|
diff to current
next