aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* A number of LSR fixes:Evan Cheng2007-10-261-21/+32
* Added serialization support for APInt.Ted Kremenek2007-10-262-0/+64
* - Remove the hacky code that forces a memcpy. Alignment is taken care of in theBill Wendling2007-10-261-11/+3
* Fix a crash. Make sure TLI is not null.Evan Cheng2007-10-261-1/+1
* Fix off-by-one stack offset computations (dwarf information) for callee-savedAnton Korobeynikov2007-10-261-1/+2
* clo/clz aren't supported on mips I. Keep them around for when we'llEric Christopher2007-10-261-105/+107
* Make a comment better.Owen Anderson2007-10-261-1/+3
* More fleshing out of docs/Passes.html, plus some typo fixes andGordon Henriksen2007-10-262-9/+9
* Loosen up iv reuse to allow reuse of the same stride but a larger type when t...Evan Cheng2007-10-264-36/+46
* Silenced a VC++ warning.Hartmut Kaiser2007-10-251-1/+1
* Updated backpatching during object deserialization to support "smart"Ted Kremenek2007-10-251-1/+3
* Clarified operator precedence.Hartmut Kaiser2007-10-251-2/+2
* Disambiguated variable name to comply with VC++'s archaic variable scoping ru...Hartmut Kaiser2007-10-251-5/+5
* Do not rewrite compare instruction using iv of a different stride if the newEvan Cheng2007-10-251-36/+80
* Support non-POSIX hosts by removing use of strncasecmp.Dale Johannesen2007-10-251-44/+53
* Changed XXX to FIXME, and added comment to the README fileBill Wendling2007-10-252-1/+9
* Added special treatment of serializing NULL pointers.Ted Kremenek2007-10-252-1/+9
* Remove code that's commented out.Evan Cheng2007-10-251-2/+0
* Added comment explaining why we are doing this check.Bill Wendling2007-10-251-0/+5
* Small formatting changes. Add a sanity check.Duncan Sands2007-10-251-10/+6
* Promote SETCC operands.Duncan Sands2007-10-251-0/+13
* Correctly extract the ValueType from a VTSDNode.Duncan Sands2007-10-251-1/+1
* If a loop termination compare instruction is the only use of its stride,Evan Cheng2007-10-251-34/+163
* Fix for PR1741.Owen Anderson2007-10-251-2/+3
* Implemented prototype serialization of pointers, including supportTed Kremenek2007-10-252-3/+63
* Another expansion for i64 multiply, suitable for PPC.Dale Johannesen2007-10-241-0/+9
* Fix off by 1 bug in printf->puts lowering.Dale Johannesen2007-10-241-1/+3
* Split Serialization.h into separate headers: Serialize.h andTed Kremenek2007-10-242-24/+49
* simplify some code by using the new isNaN predicateChris Lattner2007-10-241-4/+2
* Implement a couple of foldings for ordered and unordered comparisons,Chris Lattner2007-10-241-4/+44
* Fix comment and use the "Size" variable that's already provided.Bill Wendling2007-10-231-10/+5
* If there's an unaligned memcpy to/from the stack, don't lower it. Just call theBill Wendling2007-10-231-0/+13
* Disable a couple more things for ppcf128.Dale Johannesen2007-10-231-2/+4
* This broke lots. Reverting.Bill Wendling2007-10-231-4/+0
* Lowering a memcpy to the stack is killing PPC. The ARM and X86 backends alreadyBill Wendling2007-10-231-0/+4
* Added preliminary implementation of generic object serialization to bitcode.Ted Kremenek2007-10-232-0/+135
* Make DomTree and PostDomTree thin wrappers around DomTreeBase, rather than in...Owen Anderson2007-10-232-30/+2
* It's possible to commute instrctions with more than 3 operands.Evan Cheng2007-10-231-1/+1
* isSubRegOf() is a dup of isSubRegister.Evan Cheng2007-10-231-1/+1
* Temporary solution: added a different set of BCTRL_Macho / BCTRL_ELF with rig...Evan Cheng2007-10-233-8/+18
* Fix memcpy lowering when addresses are 4-byte aligned but size is not multipl...Evan Cheng2007-10-223-40/+86
* The #include <iterator> isn't needed in this header.Dan Gohman2007-10-221-3/+0
* Strength reduction improvements.Dan Gohman2007-10-221-20/+61
* Fix the folding of multiplication into addresses on x86, which was brokenDan Gohman2007-10-221-0/+5
* Use ptr type in the immediate field of a BxA instruction so we don't end up s...Evan Cheng2007-10-221-1/+2
* Add missing paratheses.Evan Cheng2007-10-221-1/+1
* Support for expanding extending loads of integers withDuncan Sands2007-10-221-16/+71
* Move the SCEV object factors from being static members of the individualDan Gohman2007-10-224-254/+276
* Fix up the logic for result expanding the various extensionDuncan Sands2007-10-221-27/+95
* Fix an unfolding bug.Evan Cheng2007-10-221-1/+2