aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* - Only perform the unfolding optimization when the folding in question is mod...Evan Cheng2007-10-221-5/+2
* add a mechanism for the JIT to invoke a function to lazily create functions a...Chris Lattner2007-10-222-2/+7
* llvm-gcc3 is dead, along with it __main.Chris Lattner2007-10-221-12/+0
* Reg2Mem cleanup and optimizations:Anton Korobeynikov2007-10-212-25/+72
* LoadLibraryPermanently doesn't throw.Chris Lattner2007-10-211-3/+3
* Add a convenience method for creating EE's.Chris Lattner2007-10-211-0/+4
* Allow for copysign having f80 second argument.Dale Johannesen2007-10-211-0/+9
* Add promote operand support for [su]int_to_fp.Chris Lattner2007-10-201-0/+15
* Add result promotion of FP_TO_*INT, fixing CodeGen/X86/trunc-to-bool.llChris Lattner2007-10-201-1/+29
* simplify some code.Chris Lattner2007-10-201-1/+1
* Implement promote and expand for operands of memcpy and friends. Chris Lattner2007-10-201-0/+62
* Added missing curly braces which renders the if clause useless in debug build.Evan Cheng2007-10-201-1/+2
* Fix a few places vector operations were not gettingDale Johannesen2007-10-201-6/+9