projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[NFC] more comments in SLSR
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
LoopUnswitch.cpp
2015-03-10
Mehdi Amini
DataLayout is mandatory, update the API to reflect...
blob
|
commitdiff
|
raw
2015-02-14
Duncan P. N. Exon...
Transforms: Canonicalize access to function attributes...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Chandler Carruth
[multiversion] Thread a function argument through all...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-31
Chandler Carruth
[PM] Change the core design of the TTI analysis to...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-28
Philip Reames
Teach SplitBlockPredecessors how to handle landingpad...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-19
Chandler Carruth
[PM] Replace the Pass argument to SplitEdge with specif...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-19
Chandler Carruth
[PM] Cleanup a dead option to critical edge splitting...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-19
Chandler Carruth
[PM] Remove the Pass argument from all of the critical...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-19
Chandler Carruth
[PM] Lift the analyses into the interface for
blob
|
commitdiff
|
raw
|
diff to current
2015-01-18
Chandler Carruth
[PM] Pull the analyses used for another utility routine...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-18
Chandler Carruth
[PM] Sink the specific analyses preserved by SplitBlock...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-18
Chandler Carruth
[PM] Now that LoopInfo isn't in the Pass type hierarchy...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-17
Chandler Carruth
[PM] Split the LoopInfo object apart from the legacy...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-04
Chandler Carruth
[PM] Split the AssumptionTracker immutable pass into...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-07
Hal Finkel
Add functions for finding ephemeral values
blob
|
commitdiff
|
raw
|
diff to current
2014-09-07
Hal Finkel
Add an Assumption-Tracking Pass
blob
|
commitdiff
|
raw
|
diff to current
2014-07-21
Duncan P. N. Exon...
Revert "[C++11] Add predecessors(BasicBlock *) / succes...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-20
Manuel Jacob
[C++11] Add predecessors(BasicBlock *) / successors...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Transforms edition.
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-17
Nuno Lopes
remove some dead code
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-05
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::tie with std::tie.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-06
Paul Robinson
Disable most IR-level transform passes on functions...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[PM] Split DominatorTree into a concrete analysis resul...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[cleanup] Move the Dominators.h and Verifier.h headers...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-08
Hal Finkel
Remove dead code from LoopUnswitch
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Jakub Staszak
Adjust file to the coding standard.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-14
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-21
Chandler Carruth
Switch CodeMetrics itself over to use TTI to determine...
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-30
Bill Wendling
Remove the Function::getFnAttributes method in favor...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-20
James Molloy
Add a new attribute, 'noduplicate'. If a function conta...
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-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-16
Jakub Staszak
Simplify code. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Bill Wendling
Create enums for the different attributes.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Bill Wendling
Remove the `hasFnAttr' method from Function.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-20
Peter Collingbourne
Do not pass an invalid domtree to SimplifyInstruction...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-30
Bill Wendling
Second attempt at PR12573:
blob
|
commitdiff
|
raw
|
diff to current
2012-04-30
Bill Wendling
Remove hack from r154987. The problem persists even...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-19
Bill Wendling
Put this expensive check below the less expensive ones.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-18
Bill Wendling
Use a heavy hammer to fix PR12573.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Andrew Trick
Fix 12513: Loop unrolling breaks with indirect branches.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2012-04-02
Stepan Dyatkovskiy
Fast fix for PR12343:
blob
|
commitdiff
|
raw
|
diff to current
2012-03-15
Chandler Carruth
This pass didn't want the inline cost per-se, it just...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-11
Stepan Dyatkovskiy
llvm::SwitchInst
blob
|
commitdiff
|
raw
|
diff to current
2012-03-08
Stepan Dyatkovskiy
Taken into account Duncan's comments for r149481 dated...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-01
Stepan Dyatkovskiy
SwitchInst refactoring.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-16
Stepan Dyatkovskiy
Fixed comment in loop-unswitch.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-15
Stepan Dyatkovskiy
Cosmetic patch for r148215.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-15
Stepan Dyatkovskiy
Fixup for r148132. Type replacement for LoopsProperties...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-13
Eli Friedman
Speculatively revert r148132+r148133 to try and fix...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-13
Stepan Dyatkovskiy
Cosmetic patch for r148132.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-13
Stepan Dyatkovskiy
LoopUnswitch: All helper data that is collected during...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-11
Stepan Dyatkovskiy
Improved compile time:
blob
|
commitdiff
|
raw
|
diff to current
2011-12-23
Nick Lewycky
Fix typo "infinte".
blob
|
commitdiff
|
raw
|
diff to current
2011-12-22
Chad Rosier
Add the actual code for r147175.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-22
Chad Rosier
Speculatively revert r146578 to determine if it is...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-14
Stepan Dyatkovskiy
Fix for bug #11429: Wrong behaviour for switches. Small...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-09
Jakub Staszak
SplitBlockPredecessors uses ArrayRef instead of Data...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-01
Chad Rosier
Propagate TargetLibraryInfo throughout ConstantFolding...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-29
Stepan Dyatkovskiy
Potential bug in RewriteLoopBodyWithConditionConstant...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Benjamin Kramer
Stop emitting instructions with the name "tmp" they...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Bill Wendling
Split the landing pad basic block with the correct...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-23
Jay Foad
Reinstate r133513 (reverted in r133700) with an additio...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-23
Eric Christopher
Revert r133513:
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Jay Foad
Reinstate r133435 and r133449 (reverted in r133499...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Chad Rosier
Revert r133435 and r133449 to appease buildbots.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-20
Jay Foad
Change how PHINodes store their operands.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-03
Nick Lewycky
Bail on unswitching a switch statement for a case with...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Evan Cheng
Simplify r132022 based on Cameron's feedback.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-24
Evan Cheng
Forgot dyn_cast check.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-24
Evan Cheng
Fix LoopUnswitch bug. RewriteLoopBodyWithConditionConst...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-11
Cameron Zwarich
Make LoopUnswitch preserve ScalarEvolution by just...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-08
Chris Lattner
Revamp the ValueMapper interfaces in a couple ways:
blob
|
commitdiff
|
raw
|
diff to current
2010-11-23
Duncan Sands
Constant folding here is pointless, because Instruction...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
Duncan Sands
Factor code for testing whether replacing one value...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-14
Duncan Sands
If dom tree information is available, make it possible...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Owen Anderson
Passes do not need to recursively initialize passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Owen Anderson
Get rid of static constructors for pass registration...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-13
Rafael Espindola
Be more consistent in using ValueToValueMapTy.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Owen Anderson
Begin adding static dependence information to passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Owen Anderson
Now with fewer extraneous semicolons!
blob
|
commitdiff
|
raw
|
diff to current
2010-09-01
Dan Gohman
Fix loop unswitching's assumption that a code path...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-29
Chris Lattner
apparently unswitch had the same "Feature". Stop its
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Reapply r110396, with fixes to appease the Linux buildb...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Revert r110396 to fix buildbots.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Owen Anderson
Don't use PassInfo* as a type identifier for passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-21
Owen Anderson
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
blob
|
commitdiff
|
raw
|
diff to current
2010-06-24
Devang Patel
Use ValueMap instead of DenseMap.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-09
Kenneth Uildriks
Pulled CodeMetrics out of InlineCost.h and made it...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-20
Chris Lattner
remove a bunch of ad-hoc code to simplify instructions...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-20
Chris Lattner
RewriteLoopBodyWithConditionConstant can end up rewriti...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-05
Chris Lattner
some code cleanups, use SwitchInst::findCaseValue,...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-05
Evan Cheng
Code clean up.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-03
Evan Cheng
Code refactoring.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Dan Gohman
Add a DominatorTree argument to isLCSSA so that it...
blob
|
commitdiff
|
raw
|
diff to current
next