projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Lower memcpy if it makes sense.
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
2007-10-11
Devang Patel
Lower memcpy if it makes sense.
tree
|
commitdiff
2007-10-09
Devang Patel
Do not walk invalid iterator.
tree
|
commitdiff
2007-10-05
Devang Patel
Fix bug in updating dominance frontier after loop
tree
|
commitdiff
2007-10-03
Devang Patel
Fix 80 col violation.
tree
|
commitdiff
2007-10-03
Devang Patel
Refactor code in a separate method.
tree
|
commitdiff
2007-10-03
Dan Gohman
Use empty() member functions when that's what's being...
tree
|
commitdiff
2007-10-03
Dale Johannesen
Tone down an overzealous optimization.
tree
|
commitdiff
2007-10-01
Dale Johannesen
Fix stride computations for long double arrays.
tree
|
commitdiff
2007-10-01
Devang Patel
Relax unsafe use check. If there is one unconditional...
tree
|
commitdiff
2007-09-28
Dale Johannesen
Don't do SRA for unions with long double fields.
tree
|
commitdiff
2007-09-25
Devang Patel
Handle multiple induction variables.
tree
|
commitdiff
2007-09-25
Devang Patel
Do not reserve DOM check for GetElementPtrInst.
tree
|
commitdiff
2007-09-25
Devang Patel
doh..
tree
|
commitdiff
2007-09-25
Devang Patel
Add transformation to update loop interation space...
tree
|
commitdiff
2007-09-24
Devang Patel
Do not promote null values because it may be unsafe...
tree
|
commitdiff
2007-09-24
Dan Gohman
explicit keywords.
tree
|
commitdiff
2007-09-21
Devang Patel
Fix PR1692
tree
|
commitdiff
2007-09-21
Owen Anderson
Add partial caching of non-local memory dependence...
tree
|
commitdiff
2007-09-20
Devang Patel
Update aux. info associated with an instruction before...
tree
|
commitdiff
2007-09-20
Devang Patel
Don't increment invalid iterator.
tree
|
commitdiff
2007-09-20
Nick Lewycky
Fix optimization. %x = sub %x, %y does not imply that...
tree
|
commitdiff
2007-09-19
Devang Patel
Avoid unsafe promotion.
tree
|
commitdiff
2007-09-19
Duncan Sands
Improve comment.
tree
|
commitdiff
2007-09-19
Duncan Sands
A global variable with external weak linkage can be...
tree
|
commitdiff
2007-09-19
Devang Patel
Relax loop ExitCondition predicate restriction.
tree
|
commitdiff
2007-09-19
Devang Patel
Filter loops where split condition's false branch is...
tree
|
commitdiff
2007-09-19
Devang Patel
Bail out early, before modifying anything.
tree
|
commitdiff
2007-09-19
Devang Patel
Work is incomplete. Loop is not modified at all right...
tree
|
commitdiff
2007-09-18
Devang Patel
Fix PR1657
tree
|
commitdiff
2007-09-17
Devang Patel
Do not eliminate loop when it is invalid to do so....
tree
|
commitdiff
2007-09-17
Devang Patel
Skeleton for transformations to truncate loop's iterati...
tree
|
commitdiff
2007-09-17
Chris Lattner
Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo
tree
|
commitdiff
2007-09-17
Dan Gohman
Instcombine x-((x/y)*y) into a remainder operator.
tree
|
commitdiff
2007-09-17
Duncan Sands
Factor the trampoline transformation into a subroutine.
tree
|
commitdiff
2007-09-16
Owen Anderson
Be more careful when constant-folding PHI nodes.
tree
|
commitdiff
2007-09-14
Owen Anderson
Remove RLE. It is subsumed by GVN.
tree
|
commitdiff
2007-09-14
Dale Johannesen
Remove the assumption that FP's are either float or
tree
|
commitdiff
2007-09-14
Chris Lattner
silence a bogus gcc warning.
tree
|
commitdiff
2007-09-14
Bill Wendling
Temporary reverting r41817
tree
|
commitdiff
2007-09-12
Chris Lattner
Change llvm.gcroot to not init the root to null at...
tree
|
commitdiff
2007-09-11
Duncan Sands
Turn calls to trampolines into calls to the underlying
tree
|
commitdiff
2007-09-11
Devang Patel
Avoid negative logic.
tree
|
commitdiff
2007-09-11
Devang Patel
Refactor code into a separate method.
tree
|
commitdiff
2007-09-11
Devang Patel
Clear split info object.
tree
|
commitdiff
2007-09-11
Devang Patel
Split condition does not have to be ICmpInst in all...
tree
|
commitdiff
2007-09-10
Devang Patel
Check all terminators inside loop.
tree
|
commitdiff
2007-09-10
Chris Lattner
remove some dead code, this is handled by constant...
tree
|
commitdiff
2007-09-10
Devang Patel
Swap exit condition operands if it works.
tree
|
commitdiff
2007-09-10
Chris Lattner
Prevent tailcallelim from breaking "recursive" calls...
tree
|
commitdiff
2007-09-10
Devang Patel
Filter exit conditions which are not yet handled.
tree
|
commitdiff
2007-09-10
Devang Patel
Require SCEV before LCSSA.
tree
|
commitdiff
2007-09-07
Chris Lattner
Don't zap back to back volatile load/stores
tree
|
commitdiff
2007-09-06
Dale Johannesen
Next round of APFloat changes.
tree
|
commitdiff
2007-09-06
Nick Lewycky
Use isTrueWhenEqual. Thanks Chris!
tree
|
commitdiff
2007-09-06
Nick Lewycky
When the two operands of an icmp are equal, there are...
tree
|
commitdiff
2007-09-05
Chuck Rose III
Forgot to obey 80 column rule. Fixing that.
tree
|
commitdiff
2007-09-05
Chuck Rose III
Added default parameters to GetElementPtrInstr construc...
tree
|
commitdiff
2007-09-04
David Greene
Update GEP constructors to use an iterator interface...
tree
|
commitdiff
2007-09-01
Evan Cheng
Fix a gcroot lowering bug.
tree
|
commitdiff
2007-08-28
Chris Lattner
Cut off crazy computation. This helps PR1622 slightly.
tree
|
commitdiff
2007-08-27
Devang Patel
Use simpler test to filter loops.
tree
|
commitdiff
2007-08-27
David Greene
Update InvokeInst to work like CallInst
tree
|
commitdiff
2007-08-26
Owen Anderson
Don't DSe volatile stores.
tree
|
commitdiff
2007-08-25
Devang Patel
Move exit condition and exit branch from exiting block...
tree
|
commitdiff
2007-08-25
Devang Patel
Constant split values needs upper bound and lower bound...
tree
|
commitdiff
2007-08-25
Devang Patel
While calculating upper loop bound for first loop and...
tree
|
commitdiff
2007-08-24
Devang Patel
Fix regression that I caused yesterday night while...
tree
|
commitdiff
2007-08-24
Devang Patel
It is not safe to execute split condition's true branch...
tree
|
commitdiff
2007-08-24
Devang Patel
Reject ICMP_NE as index split condition.
tree
|
commitdiff
2007-08-24
Devang Patel
Tightenup loop filter.
tree
|
commitdiff
2007-08-24
Devang Patel
Remove incomplete cost analysis.
tree
|
commitdiff
2007-08-22
Devang Patel
Remove dead code.
tree
|
commitdiff
2007-08-22
Devang Patel
Fix typo.
tree
|
commitdiff
2007-08-22
Devang Patel
Cosmetic change
tree
|
commitdiff
2007-08-22
Devang Patel
Refactor loop condition check in a separate function.
tree
|
commitdiff
2007-08-22
Devang Patel
Fix thinko.
tree
|
commitdiff
2007-08-21
Devang Patel
Rename bunch of variables.
tree
|
commitdiff
2007-08-21
Devang Patel
Preserve LCSSA.
tree
|
commitdiff
2007-08-21
Devang Patel
Use SmallVector instead of std::vector.
tree
|
commitdiff
2007-08-20
Devang Patel
s/ExitBlock/ExitingBlock/g
tree
|
commitdiff
2007-08-20
Devang Patel
Replace indunction variable with split value in loop...
tree
|
commitdiff
2007-08-20
Devang Patel
Do not split loops rejected by processOneIterationLoop().
tree
|
commitdiff
2007-08-18
Nick Lewycky
Oops, remove assert that wasn't meant to be committed.
tree
|
commitdiff
2007-08-18
Nick Lewycky
Never insert duplicate edges.
tree
|
commitdiff
2007-08-18
Nick Lewycky
Typo.
tree
|
commitdiff
2007-08-18
Devang Patel
Avoid spliting loops where two split condition branches...
tree
|
commitdiff
2007-08-17
Devang Patel
When one branch of condition is eliminated then head...
tree
|
commitdiff
2007-08-16
Owen Anderson
Factor out some code into a helper function.
tree
|
commitdiff
2007-08-16
Owen Anderson
Add some more comments to GVN.
tree
|
commitdiff
2007-08-15
Devang Patel
Dominance frontier is now required.
tree
|
commitdiff
2007-08-15
Devang Patel
Cleanup removeBlocks.
tree
|
commitdiff
2007-08-15
Reid Spencer
Remove unneeded header file.
tree
|
commitdiff
2007-08-15
Devang Patel
Avoid triangle loops.
tree
|
commitdiff
2007-08-14
Devang Patel
Avoid nested loops at the moment.
tree
|
commitdiff
2007-08-14
Devang Patel
Fix dominance frontier update while removing blocks.
tree
|
commitdiff
2007-08-14
Owen Anderson
Eliminate PHI nodes with constant values during normal...
tree
|
commitdiff
2007-08-14
Owen Anderson
Be more aggressive in pruning unnecessary PHI nodes...
tree
|
commitdiff
2007-08-14
Owen Anderson
Make GVN iterative.
tree
|
commitdiff
2007-08-14
Owen Anderson
Fix a case where GVN was failing to return true when...
tree
|
commitdiff
2007-08-14
Devang Patel
Handle last value assignments.
tree
|
commitdiff
next