Commits

Show all
Author Commit Message Labels Comments Date
Evan Cheng
Do not add empty live intervals to handled_. They should never be undone for backtracking.
Tags
2 tags
Evan Cheng
If a PHI node has a single implicit_def source, replace it with an implicit_def instead of a copy.
Evan Cheng
Use of implicit_def is not part of live interval. Create empty intervals for the uses when the live interval is being spilled.
Devang Patel
Change llvm tools install location.
Chris Lattner
improvements for IntrusiveRefCntPtr, patch by Mikhail Glushenkov
Duncan Sands
The Ada front-end from the LLVM 2.2 release
Gabor Greif
detabify
Owen Anderson
Add testcase for PR2213.
Owen Anderson
Fix PR2213 by simultaneously making GVN more aggressive with the return values
Evan Cheng
New test.
Evan Cheng
Remove implicit_def instructions that become dead as result of coalescing.
Evan Cheng
Allow registers defined by implicit_def to be clobbered.
Dan Gohman
Fix a typo in a comment.
Tags
2 tags
Dan Gohman
Fix a typo in a comment.
Owen Anderson
Fix for PR2190. Memdep's non-local caching was checking dirtied blocks in the
Dan Gohman
Make several symbols static.
Dan Gohman
Teach InstCombine's ComputeMaskedBits to handle pointer expressions
Evan Cheng
A copy instruction may use a register multiple times on some targets. Change them all.
Evan Cheng
Add comment.
Chris Lattner
add a note, this is actually not too bad to implement.
Chris Lattner
move the x86-32 part of PR2108 here.
Chris Lattner
Fix the x86-64 side of PR2108 by adding a v2f64 version of
Chris Lattner
produce an error on invalid input instead of asserting:
Evan Cheng
Teach branch folding pass about implicit_def instructions. Unfortunately we can't just eliminate them since register scavenger expects every register use to be defined. However, we can delete them when there are no intra-block uses. Carefully removing some implicit def's which enable more blocks to be optimized away.
Chris Lattner
Disable an xform we've had for a long time, pow(x,0.5) -> sqrt.
Evan Cheng
Move memcpy / memset optimization pass after GVN.
Evan Cheng
- More aggressively coalescing away copies whose source is defined by an implicit_def.
Dan Gohman
Make isVectorClearMaskLegal's operand list const.
Dan Gohman
Fix some minor errors in comments.
Dan Gohman
Add const qualifiers.
  1. Prev
  2. Next