summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* For PR950:Reid Spencer2006-12-31
* For PR1066:Reid Spencer2006-12-24
* Shut up some compilers that can't accurately analyze variable usageReid Spencer2006-12-23
* For PR1065:Reid Spencer2006-12-23
* For PR950:Reid Spencer2006-12-23
* add a simple fast-path for dead allocasChris Lattner2006-12-22
* Remove isSigned calls via foreknowledge of main's argument types.Reid Spencer2006-12-21
* Get rid of a useless if statement whose then and else blocks were identical.Reid Spencer2006-12-21
* handle undef values much more carefully: generalize the resolveundefbranchesChris Lattner2006-12-20
* switch statistics over to not use static ctors.Chris Lattner2006-12-19
* eliminate static ctor from example.Chris Lattner2006-12-19
* remove dead statisticChris Lattner2006-12-19
* switch more statistics over to STATISTIC, eliminating static ctors. Also,Chris Lattner2006-12-19
* Eliminate static ctors due to Statistic objectsChris Lattner2006-12-19
* Convert more Statistic's over to STATISTICChris Lattner2006-12-19
* Switch over Transforms/Scalar to use the STATISTIC macro. For each statisticChris Lattner2006-12-19
* Convert the last uses of CastInst::createInferredCast to a normal castReid Spencer2006-12-18
* Convert the last use of two-argument ConstantExpr::getCast into anotherReid Spencer2006-12-18
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-17
* when inserting a dummy argument to work-around the CBE not supportingChris Lattner2006-12-16
* re-enable a temporarily-reverted patchChris Lattner2006-12-15
* Fix a bug in EvaluateInDifferentType. The type of operand should not beReid Spencer2006-12-13
* Implement review feedback. Most of this has to do with removing unnecessaryReid Spencer2006-12-13
* For mul transforms, when checking for a cast from bool as either operand,Reid Spencer2006-12-13
* Fix and/or/xor (cast A), (cast B) --> cast (and/or/xor A, B)Reid Spencer2006-12-13
* Change the interface to SCEVExpander::InsertCastOfTo to take a cast opcodeReid Spencer2006-12-13
* Fix some casts. isdigit(c) returns 0 or 1, not 0 or -1Reid Spencer2006-12-13
* revert my recent int<->fp and vector union promotion changes, they exposeChris Lattner2006-12-13
* Replace CastInst::createInferredCast calls with more accurate castReid Spencer2006-12-13
* Replace inferred getCast(V,Ty) calls with more strict variants.Reid Spencer2006-12-12
* this can be trunc or bitcast, per line 3092.Chris Lattner2006-12-12
* Fix regression on 400.perlbench last night.Chris Lattner2006-12-12
* Fix numerous inferred casts.Reid Spencer2006-12-12
* Fix the casting for the computation of the Malloc size.Reid Spencer2006-12-12
* Change inferred getCast into specific getCast. Passes all tests.Reid Spencer2006-12-12
* Patch for PR1045 and Transforms/ScalarRepl/2006-12-11-SROA-Crash.llChris Lattner2006-12-12
* trunc to integer, not to FP.Chris Lattner2006-12-11
* implement promotion of unions containing two packed types of the same width.Chris Lattner2006-12-11
* * Eliminate calls to CastInst::createInferredCast.Chris Lattner2006-12-10
* Incorporate any changes in the successor blocks into the result ofReid Spencer2006-12-08
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-07
* Removing even more <iostream> includes.Bill Wendling2006-12-07
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-07
* Update ConstantIntegral Max/Min tests for new interface.Reid Spencer2006-12-06
* add missing #includeChris Lattner2006-12-06
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-06
* Remove the 'printname' argument to WriteAsOperand. It is always true, andChris Lattner2006-12-06
* counter should be unsigned.Chris Lattner2006-12-06
* add an instcombine xform. This speeds up 462.libquantum from 9.78s toChris Lattner2006-12-05
* SCCP does not handle Packed Type properly. Disable Packed Type handlingDevang Patel2006-12-04