projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Transform (A == C1 || A == C2) into (A & ~(C1 ^ C2)) == C1
[oota-llvm.git]
/
lib
/
Transforms
/
IPO
/
2012-12-30
Nuno Lopes
convert a bunch of callers from DataLayout::getIndexedO...
tree
|
commitdiff
2012-12-30
Bill Wendling
Remove Function::getParamAttributes and use the Attribu...
tree
|
commitdiff
2012-12-30
Bill Wendling
Remove the Function::getFnAttributes method in favor...
tree
|
commitdiff
2012-12-27
Chandler Carruth
Make this parameter be named consistently with most...
tree
|
commitdiff
2012-12-21
Roman Divacky
Remove duplicate includes.
tree
|
commitdiff
2012-12-19
Bill Wendling
Rename the 'Attributes' class to 'Attribute'. It's...
tree
|
commitdiff
2012-12-18
Nadav Rotem
Enable the loop vectorizer in clang and not in the...
tree
|
commitdiff
2012-12-18
Nadav Rotem
Enable the loop vectorizer.
tree
|
commitdiff
2012-12-15
NAKAMURA Takumi
Revert r170246, "Enable the loop vectorizer by default."
tree
|
commitdiff
2012-12-14
Nadav Rotem
Enable the loop vectorizer by default.
tree
|
commitdiff
2012-12-14
Nadav Rotem
revert r170166 - disable the loop vectorizer.
tree
|
commitdiff
2012-12-14
Nadav Rotem
Enable the loop vectorizer.
tree
|
commitdiff
2012-12-14
Nadav Rotem
Disable the loop vectorizer.
tree
|
commitdiff
2012-12-13
Nadav Rotem
Enable the Loop Vectorizer by default for O2 and O3...
tree
|
commitdiff
2012-12-13
Quentin Colombet
Take into account minimize size attribute in the inliner.
tree
|
commitdiff
2012-12-12
Nadav Rotem
LoopVectorizer: Use the "optsize" attribute to decide...
tree
|
commitdiff
2012-12-12
Nadav Rotem
LoopVectorizer: When -Os is used, vectorize only loops...
tree
|
commitdiff
2012-12-11
Rafael Espindola
Use an ArrayRef instead of a std::vector&.
tree
|
commitdiff
2012-12-10
Nadav Rotem
Enable the loop vectorizer only on O2 and above. (Still...
tree
|
commitdiff
2012-12-07
Bill Wendling
s/AttrListPtr/AttributeSet/g to better label what this...
tree
|
commitdiff
2012-12-06
Jakub Staszak
Remove unused field.
tree
|
commitdiff
2012-12-06
Jakub Staszak
Remove trailing spaces.
tree
|
commitdiff
2012-12-04
Matt Beaumont-Gay
Add 'using' declarations to suppress -Woverloaded-virtu...
tree
|
commitdiff
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
tree
|
commitdiff
2012-12-01
Zhou Sheng
Revert previous check in r168581, r169079 as they are...
tree
|
commitdiff
2012-12-01
Zhou Sheng
The patch is to improve the memory footprint of pass...
tree
|
commitdiff
2012-11-29
Nadav Rotem
No need to run LICM after loop vectorization because...
tree
|
commitdiff
2012-11-20
Bill Wendling
Make the AttrListPtr object a part of the LLVMContext.
tree
|
commitdiff
2012-11-19
Bob Wilson
Clean up handling of always-inline functions in the...
tree
|
commitdiff
2012-11-15
Dmitri Gribenko
Use empty parens for empty function parameter list...
tree
|
commitdiff
2012-11-15
Hans Wennborg
Make GlobalOpt be conservative with TLS variables ...
tree
|
commitdiff
2012-11-01
Chandler Carruth
Revert the series of commits starting with r166578...
tree
|
commitdiff
2012-10-31
Benjamin Kramer
Replace some instances of UniqueVector with SetVector...
tree
|
commitdiff
2012-10-30
Nadav Rotem
80-col
tree
|
commitdiff
2012-10-29
Nadav Rotem
Rename the BB-vectorize flag to match the dragonegg...
tree
|
commitdiff
2012-10-29
Nadav Rotem
Change the PassManagerBuilder (used by -O3) loop vector...
tree
|
commitdiff
2012-10-29
Rafael Espindola
llvm-extract changes linkages so that functions on...
tree
|
commitdiff
2012-10-29
Rafael Espindola
llvm-extract was unable to handle aliases. It would...
tree
|
commitdiff
2012-10-26
Rafael Espindola
Change the internalize pass to internalize all symbols...
tree
|
commitdiff
2012-10-24
Nadav Rotem
revert accidental change
tree
|
commitdiff
2012-10-24
Nadav Rotem
Implement a basic cost model for vector and scalar...
tree
|
commitdiff
2012-10-24
Micah Villmow
Add in support for getIntPtrType to get the pointer...
tree
|
commitdiff
2012-10-18
Chandler Carruth
Introduce a BarrierNoop pass, a hack designed to allow...
tree
|
commitdiff
2012-10-17
Nadav Rotem
Add a loop vectorizer.
tree
|
commitdiff
2012-10-16
Bill Wendling
Use the Attributes::get method which takes an AttrVal...
tree
|
commitdiff
2012-10-16
Craig Topper
Fix filename in file header.
tree
|
commitdiff
2012-10-15
Bill Wendling
Move the Attributes::Builder outside of the Attributes...
tree
|
commitdiff
2012-10-15
Bill Wendling
Add an enum for the return and function indexes into...
tree
|
commitdiff
2012-10-15
Bill Wendling
Attributes Rewrite
tree
|
commitdiff
2012-10-14
Bill Wendling
Remove operator cast method in favor of querying with...
tree
|
commitdiff
2012-10-14
Bill Wendling
Remove the bitwise AND operators from the Attributes...
tree
|
commitdiff
2012-10-14
Bill Wendling
Remove the bitwise assignment OR operator from the...
tree
|
commitdiff
2012-10-14
Bill Wendling
Remove the bitwise NOT operator from the Attributes...
tree
|
commitdiff
2012-10-10
Bill Wendling
Remove the final bits of Attributes being declared...
tree
|
commitdiff
2012-10-10
Bill Wendling
Have 'addFnAttr' take the attribute enum value. Then...
tree
|
commitdiff
2012-10-09
Bill Wendling
Use the attribute enums to query if a parameter has...
tree
|
commitdiff
2012-10-09
Alexey Samsonov
Fixup for r165490: Use DenseMap instead of std::map...
tree
|
commitdiff
2012-10-09
Bill Wendling
Use the enum value of the attributes when adding them...
tree
|
commitdiff
2012-10-09
Alexey Samsonov
Fix PR14016.
tree
|
commitdiff
2012-10-09
Bill Wendling
Create enums for the different attributes.
tree
|
commitdiff
2012-10-09
Bill Wendling
Convert to using the Attributes::Builder class to creat...
tree
|
commitdiff
2012-10-08
Nick Lewycky
Give CaptureTracker::shouldExplore a base implementatio...
tree
|
commitdiff
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
tree
|
commitdiff
2012-10-04
Bill Wendling
Use method to query for attributes.
tree
|
commitdiff
2012-10-04
Bill Wendling
Add method to query for 'NoAlias' attribute on call...
tree
|
commitdiff
2012-10-04
Bill Wendling
Use method to query for attributes.
tree
|
commitdiff
2012-10-04
Bill Wendling
Query for attributes via the correct method call.
tree
|
commitdiff
2012-10-02
Chandler Carruth
Turn the new SROA pass back on. Let's see if it sticks...
tree
|
commitdiff
2012-09-30
Benjamin Kramer
ArgumentPromotion: Remove ancient workaround for a...
tree
|
commitdiff
2012-09-28
Evan Cheng
GlobalDCE should be run at -O2 / -Os to eliminate unuse...
tree
|
commitdiff
2012-09-28
Benjamin Kramer
GlobalOpt: non-constexpr bitcasts or GEPs can occur...
tree
|
commitdiff
2012-09-27
Sylvestre Ledru
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
tree
|
commitdiff
2012-09-27
Sylvestre Ledru
Fix a typo 'iff' => 'if'
tree
|
commitdiff
2012-09-26
Nick Lewycky
Disable the new SROA pass to get the tree back in worki...
tree
|
commitdiff
2012-09-26
Bill Wendling
Remove the `hasFnAttr' method from Function.
tree
|
commitdiff
2012-09-25
Bill Wendling
Move Attribute::typeIncompatible inside of the Attribut...
tree
|
commitdiff
2012-09-24
Chandler Carruth
Enable the new SROA pass by default.
tree
|
commitdiff
2012-09-18
Benjamin Kramer
LNT builders have picked up new SROA, disable it to...
tree
|
commitdiff
2012-09-18
Chandler Carruth
Add a major missing piece to the new SROA pass: aggress...
tree
|
commitdiff
2012-09-15
Benjamin Kramer
Disable new sroa now that all buildbots have tested it.
tree
|
commitdiff
2012-09-15
Chandler Carruth
Port the SSAUpdater-based promotion logic from the...
tree
|
commitdiff
2012-09-14
Chandler Carruth
Actually keep the flag default-off for now. =/ That...
tree
|
commitdiff
2012-09-14
Chandler Carruth
Introduce a new SROA implementation.
tree
|
commitdiff
2012-09-13
Nadav Rotem
Fix an 80 char line limit.
tree
|
commitdiff
2012-08-29
Benjamin Kramer
Make MemoryBuiltins aware of TargetLibraryInfo.
tree
|
commitdiff
2012-08-03
Bill Wendling
Move the "findUsedStructTypes" functionality outside...
tree
|
commitdiff
2012-07-25
Nick Lewycky
It's not safe to blindly remove invoke instructions...
tree
|
commitdiff
2012-07-24
Nick Lewycky
Don't delete one more instruction than we're allowed...
tree
|
commitdiff
2012-07-24
Nick Lewycky
Teach globalopt to not nuke all stores to globals....
tree
|
commitdiff
2012-07-21
Nick Lewycky
Revert r160602.
tree
|
commitdiff
2012-07-21
Nick Lewycky
Teach globalopt to play nice with leak checkers. This...
tree
|
commitdiff
2012-07-19
Nick Lewycky
Revert r160529 due to crashes.
tree
|
commitdiff
2012-07-19
Nick Lewycky
Don't wipe out global variables that are probably stori...
tree
|
commitdiff
2012-07-19
Benjamin Kramer
Replace some explicit compare loops with std::equal.
tree
|
commitdiff
2012-07-19
Bill Wendling
Remove tabs.
tree
|
commitdiff
2012-07-02
Duncan Sands
GlobalOpt forgot to handle bitcast when analyzing globa...
tree
|
commitdiff
2012-06-29
Chandler Carruth
Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
tree
|
commitdiff
2012-06-28
Bill Wendling
Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
tree
|
commitdiff
2012-06-27
Matt Beaumont-Gay
Revert r159136 due to PR13124.
tree
|
commitdiff
2012-06-25
Rafael Espindola
If a constant or a function has linkonce_odr linkage...
tree
|
commitdiff
next