Commits

Show all
Author Commit Message Labels Comments Date
Chris Lattner
fix a bug in my previous patch, a classic =/== bug.
Tags
4 tags
Arnold Schwaighofer
Really commit the test checking the argument lowering behaviour on x86-64 :).
Arnold Schwaighofer
Tail call optimization improvements:
Gabor Greif
set ignore property
Gabor Greif
fcntl.h is pretty standard on unix (without the sys/)
Owen Anderson
Move this test to LoopDeletion, where it now passes.
Owen Anderson
This condition got inverted accidentally.
Chris Lattner
move lowering of llvm.memset -> store from simplify libcalls
Chris Lattner
no reason for simplifylibcalls to simplify intrinsics, instcombine does
Chris Lattner
remove redundant check.
Chris Lattner
add missing #include
Chris Lattner
add a method for comparing to see if a value has a specified name.
Chris Lattner
use string length computation to generalize several xforms.
Dale Johannesen
Add comments for previous patch as requested.
Scott Michel
Bug fixes and updates for CellSPU, syncing up with trunk. Most notable
Scott Michel
Fix custom target lowering for zero/any/sign_extend: make sure that
Dale Johannesen
Make eh_frame objects by 8-byte aligned on 64-bit
John T. Criswell
Minor spelling and typo fixes.
Owen Anderson
Revert r50441. The original code was correct. Add some more comments so that I don't make the same mistake in the future.
Owen Anderson
Fix a bug in memcpyopt where the memcpy-memcpy transform was never being applied because
Owen Anderson
We should be returning true here since we've changed the function.
Owen Anderson
A lot of cleanups and documentation improvements, as well as a few corner case fixes. Most
Owen Anderson
Rename DeadLoopElimination to LoopDeletion, part 2.
Owen Anderson
Rename DeadLoopElimination to LoopDeletion, part one.
Anton Korobeynikov
Don't do stupid things: doInitialization(Module&) is not applicable to ModulePass :)
Chris Lattner
don't eliminate load from volatile value on paths where the load is dead.
Chris Lattner
make this test reduced and *valid*
Chris Lattner
fix a subtle volatile handling bug.
Roman Levenstein
Use std::set instead of std::priority_queue for the RegReductionPriorityQueue.
Tags
2 tags
Chris Lattner
Implement more aggressive support for analyzing string length. This
  1. Prev
  2. Next