aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix getNode to allow a vector for the shift amount for shifts of vectors.Mon P Wang2008-12-092-9/+33
* Fix a really subtle off-by-one bug that Duncan noticed with valgrindChris Lattner2008-12-091-1/+1
* CellSPU:Scott Michel2008-12-091-2/+5
* Add initial support for fast-isel of the [SU]ADDO intrinsics. It isn'tBill Wendling2008-12-091-7/+84
* Don't charge full latency for an anti-dependence, in this simplisticDan Gohman2008-12-091-3/+7
* Fix a couple of mistaken switch case fall-throughs. Thanks to BillDan Gohman2008-12-081-0/+2
* remove DebugIterations option. Despite the accusations, Chris Lattner2008-12-081-14/+1
* Re-apply 60689 now my head is screwed on right.Evan Cheng2008-12-081-0/+2
* Fix the top-level comments, and fix some 80-column violations.Dan Gohman2008-12-081-7/+9
* Revert 60689. It caused many regressions on Darwin targets.Dan Gohman2008-12-081-3/+1