projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix PR4206 - crash in simplify lib calls
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
LoopUnswitch.cpp
2009-05-06
Duncan Sands
Allow readonly functions to unwind exceptions. Teach
blob
|
commitdiff
|
raw
2009-03-19
Nick Lewycky
Remove strange extra semicolons.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-03
Devang Patel
If "optimize for size" attribute is set then block...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-28
Duncan Sands
Rename getAnalysisToUpdate to getAnalysisIfAvailable.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-08
Devang Patel
Undo previous patch.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-01
Chris Lattner
switch a couple more calls to use array_pod_sort.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-03
Devang Patel
Ignore conditions that are outside the loop.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-22
Daniel Dunbar
Change create*Pass factory functions to return Pass...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-17
Dan Gohman
Use 0 instead of false to return a null pointer.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-26
Devang Patel
Implement function notes as function attributes.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-25
Devang Patel
Large mechanical patch.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-24
Devang Patel
Put FN_NOTE_AlwaysInline and others in FnAttr namespace.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-23
Devang Patel
Move FN_NOTE_AlwaysInline and other out of ParamAttrs...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-23
Devang Patel
Use parameter attribute store (soon to be renamed) for
blob
|
commitdiff
|
raw
|
diff to current
2008-09-22
Devang Patel
Add hasNote() to check note associated with a function.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-04
Devang Patel
A loop may be unswitched multiple times. Reconstruct...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-04
Devang Patel
Initialize loop data first.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-04
Devang Patel
Do not unswitch if the function notes say we're optimiz...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-04
Dan Gohman
Tidy up several unbeseeming casts from pointer to intptr_t.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-03
Devang Patel
Do not try to update dominator info while manipulating...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-03
Bill Wendling
Remove unused function.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-03
Devang Patel
Remove extra FIXME
blob
|
commitdiff
|
raw
|
diff to current
2008-07-03
Devang Patel
Reconstruct dom info, if loop is unswitched.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-03
Devang Patel
LoopUnswitch does not preserve dominator info in all...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-03
Devang Patel
Undo previous patch. It is not that simple to fix dom...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-02
Devang Patel
Preserve dom info while simplifing loop after the unswitch.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-02
Devang Patel
reuse vectors.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-02
Devang Patel
Fix comment.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-02
Devang Patel
Preserve loop data so that it is not fetched everytime...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-18
Devang Patel
Preserve dominance frontier while trivially unswitching...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-02
Devang Patel
Update dom tree. Fix PR 2372.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-23
Dan Gohman
Tidy up BasicBlock::getFirstNonPHI, and change a bunch...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-13
Dan Gohman
Clean up the use of static and anonymous namespaces...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-06
Dan Gohman
Make several variable declarations static.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-25
Nick Lewycky
Remove 'unwinds to' support from mainline. This patch...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-21
Chris Lattner
fit some more code in 80 cols.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-06
Gabor Greif
API changes for class Use size reduction, wave 1.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-09
Nick Lewycky
Update the block cloner which fixes bugpoint on code...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-17
David Greene
Get rid of annoying spaces.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-27
Owen Anderson
Make LoopInfoBase more generic, in preparation for...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-09
Devang Patel
Do not walk invalid iterator.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-05
Devang Patel
Fix bug in updating dominance frontier after loop
blob
|
commitdiff
|
raw
|
diff to current
2007-10-03
Devang Patel
Fix 80 col violation.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-03
Devang Patel
Refactor code in a separate method.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-20
Devang Patel
Update aux. info associated with an instruction before...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-21
Devang Patel
Use SmallVector instead of std::vector.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-07
David Greene
Fix GLIBCXX_DEBUG error triggered by incrementing erase...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-02
Chris Lattner
wrap some long lines. Major offenders that are left...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-02
Devang Patel
Update dominator info for the middle blocks created...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-01
Devang Patel
Undo previous check-in.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-01
Devang Patel
Update dominator info for the middle blocks created...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-01
Dan Gohman
More explicit keywords.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-31
Devang Patel
Loop unswitch preserves dom info.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-30
Devang Patel
If loop can be unswitched again, then do it yourself.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-30
Devang Patel
Remove dead code.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-27
Chuck Rose III
VStudio compiler errors and placing Function*->ExFunc...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-18
Devang Patel
Fix typo.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-18
Devang Patel
Fix dominator info update to accommodate CFG changes.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-13
Devang Patel
Disable claims to preserve analysis until open issues...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-06
Devang Patel
These rountines are now available as part of basic...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-29
Devang Patel
Preserve DominanceFrontier.
blob
|
commitdiff
|
raw
|
diff to current
2007-06-29
Devang Patel
Do not filter loop if candidate branch is in loop header.
blob
|
commitdiff
|
raw
|
diff to current
2007-06-28
Devang Patel
- Undo previous check and allow loop switch for condtio...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-28
Devang Patel
Update LoopUnswitch pass to preserve DomiantorTree.
blob
|
commitdiff
|
raw
|
diff to current
2007-06-28
Devang Patel
If a condition is not inside a loop then the condition...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-06
Devang Patel
Avoid non-trivial loop unswitching while optimizing...
blob
|
commitdiff
|
raw
|
diff to current
2007-05-09
Devang Patel
Fix PR1333
blob
|
commitdiff
|
raw
|
diff to current
2007-05-03
Devang Patel
Drop 'const'
blob
|
commitdiff
|
raw
|
diff to current
2007-05-02
Devang Patel
Use 'static const char' instead of 'static const int'.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-01
Devang Patel
Do not use typeinfo to identify pass in pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-07
Devang Patel
Now LoopUnswitch is a LoopPass.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-02
Reid Spencer
Use more efficient test for one value in a ConstantInt.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-26
Devang Patel
Use efficient container SmallPtrSet
blob
|
commitdiff
|
raw
|
diff to current
2007-02-26
Devang Patel
Do not unswitch loop on same value again and again.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-05
Reid Spencer
Apply the VISIBILITY_HIDDEN field to the remaining...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-03
Chris Lattner
Switch inliner over to use DenseMap instead of std...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-30
Chris Lattner
Adjust #includes to match movement of constant folding...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-19
Reid Spencer
For PR1043:
blob
|
commitdiff
|
raw
|
diff to current
2007-01-13
Chris Lattner
fix a bug in a recent patch
blob
|
commitdiff
|
raw
|
diff to current
2007-01-12
Reid Spencer
Implement review feedback for the ConstantBool->Constan...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-11
Reid Spencer
Rename BoolTy as Int1Ty. Patch by Sheng Zhou.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-11
Zhou Sheng
For PR1043:
blob
|
commitdiff
|
raw
|
diff to current
2006-12-23
Reid Spencer
For PR950:
blob
|
commitdiff
|
raw
|
diff to current
2006-12-19
Chris Lattner
Switch over Transforms/Scalar to use the STATISTIC...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-06
Chris Lattner
Detemplatize the Statistic class. The only type it...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-26
Bill Wendling
Removed #include <iostream> and replaced with llvm_...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-02
Reid Spencer
For PR786:
blob
|
commitdiff
|
raw
|
diff to current
2006-09-28
Chris Lattner
Eliminate ConstantBool::True and ConstantBool::False...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-29
Devang Patel
Do not rely on std::sort and std::erase to get list...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-27
Chris Lattner
eliminate RegisterOpt. It does the same thing as Regis...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-19
Owen Anderson
Fix a error that hadn't yet cause any problems, but...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-28
Owen Anderson
Switch to a very conservative heuristic for determining...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-28
Chris Lattner
Don't unswitch really large loops even if they are...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-27
Owen Anderson
Fix for 2006-06-27-DeadSwitchCase.ll
blob
|
commitdiff
|
raw
|
diff to current
2006-06-26
Owen Anderson
Make LoopUnswitch able to unswitch loops with live...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-14
Chris Lattner
Fix Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-12
Owen Anderson
Reapply my 6/9 changes. The bug Evan saw no longer...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-11
Evan Cheng
Back out Owen's 6/9 changes. They broke MultiSource...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-09
Owen Anderson
Add LCSSA as a requirement for LoopUnswitch, and assert...
blob
|
commitdiff
|
raw
|
diff to current
next