aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* introduce BasicBlock::getUniquePredecessor()Torok Edwin2008-12-111-0/+19
* Avoid generating a convert_rndsat node when the src and dest type are the same.Mon P Wang2008-12-111-0/+4
* Clarify FIXME.Bill Wendling2008-12-111-6/+6
* Whitespace clean up (tabs with spaces)Mon P Wang2008-12-111-8/+8
* Make fix for r60829 less conservative to allow the proper optimization forMon P Wang2008-12-111-2/+9
* Add a newline after this debug output.Bill Wendling2008-12-101-1/+1
* If ADD, SUB, or MUL have an overflow bit that's used, don't do transformation onBill Wendling2008-12-101-0/+15
* Preliminary ARM debug support based on patch by Mikael of FlexyCore.Evan Cheng2008-12-104-20/+57
* Some code clean up.Evan Cheng2008-12-101-12/+14
* Only perform SETO/SETC to JO/JC conversion if extractvalue is coming from an ...Bill Wendling2008-12-101-35/+50
* For amusement, implement SADDO, SSUBO, UADDO, USUBODuncan Sands2008-12-102-19/+80
* Don't dereference the end() iterator. This wasDuncan Sands2008-12-101-2/+3
* Fixed a bug when trying to optimize a extract vector element of aMon P Wang2008-12-101-1/+2
* Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some...Evan Cheng2008-12-107-32/+39
* Whitespace changes.Bill Wendling2008-12-102-3/+2
* Fix a bug introduced by r59265. If lazy compilation is disabled, return actua...Evan Cheng2008-12-101-1/+1
* move an entry, add some notes, remove a completed item (IMPLICIT_DEF)Chris Lattner2008-12-101-37/+38
* Allow basicaa to walk through geps with identical indices in Chris Lattner2008-12-101-18/+32
* Whitespace fixes.Bill Wendling2008-12-101-14/+12
* Update CalcLatency to work in terms of edge latencies, rather thanDan Gohman2008-12-101-26/+5
* Fix a couple of Dwarf bugs.Evan Cheng2008-12-102-8/+22
* CellSPU:Scott Michel2008-12-109-84/+286
* Implement fast-isel conversion of a branch instruction that's branching on anBill Wendling2008-12-091-0/+63
* Rewrite the SDep class, and simplify some of the related code.Dan Gohman2008-12-099-303/+318
* loosen up an assertion that isn't valid when called fromChris Lattner2008-12-091-1/+1
* Minor code simplification.Dan Gohman2008-12-091-3/+3
* Add sub/mul overflow intrinsics. This currently doesn't have aBill Wendling2008-12-0910-91/+233
* Teach GVN to invalidate some memdep information when it does an RAUWChris Lattner2008-12-092-1/+33
* Fix PR3117: not all nodes being legalized. TheDuncan Sands2008-12-097-207/+467
* Teach BasicAA::getModRefInfo(CallSite, CallSite) someChris Lattner2008-12-092-21/+52
* Fix a fixme: allow memdep to see past read-only calls when doingChris Lattner2008-12-091-4/+13
* rename getNonLocalDependency -> getNonLocalCallDependency, and removeChris Lattner2008-12-092-49/+23
* Switch GVN::processNonLocalLoad to using the new Chris Lattner2008-12-091-20/+11
* random cleanups, no functionality change.Chris Lattner2008-12-091-14/+26
* Back out 60748 for now. It's breaking SPASS, 254.gap, and 464.h264ref.Evan Cheng2008-12-091-5/+1
* Cosmetic changes.Evan Cheng2008-12-091-6/+8
* remove unused varNuno Lopes2008-12-091-2/+0
* Whitespace cleanups.Dan Gohman2008-12-091-12/+14
* Handle a compiler warning.Duncan Sands2008-12-091-1/+1
* fix typos gabor noticedChris Lattner2008-12-091-1/+1
* Correct my English.Bill Wendling2008-12-091-8/+9
* restructure the top level non-local ptr dep query to handle Chris Lattner2008-12-091-19/+26
* rename getNonLocalPointerDepInternal -> getNonLocalPointerDepFromBBChris Lattner2008-12-091-65/+83
* DisableGVCompilation should not abort on internal GlobalValue's.Evan Cheng2008-12-091-2/+2
* In LegalizeOp, don't change the result type of CONVERT_RNDSAT when promotingMon P Wang2008-12-091-2/+2
* It's easy to handle SLE/SGE when the loop has a unit stride.Nick Lewycky2008-12-091-1/+5
* if we have two elements, insert both, don't use std::sort.Chris Lattner2008-12-091-3/+16
* If we're only adding one new element to 'Cache', insert it into its knownChris Lattner2008-12-091-1/+12
* convert a couple other places that use pred_iterator to use the cachingChris Lattner2008-12-091-2/+4
* use hte new pred cache to speed up the new non-local memdepChris Lattner2008-12-091-4/+24