summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* 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
* Update call to CastInst::getCastOpcode for its new signature.Reid Spencer2006-12-04
* Unbreak VC++ build.Jeff Cohen2006-12-02
* disable transformations that are invalid for fp vectors. This fixesChris Lattner2006-12-02
* Remove 4 FIXMEs to hack around cast-to-bool problems which no longer exist.Reid Spencer2006-11-30
* make it clear that this is always a zextChris Lattner2006-11-30
* One more bugfix, 3 cases of making casts explicit.Chris Lattner2006-11-30
* Fix a bug in globalopt due to the recent cast patch.Chris Lattner2006-11-30
* implement cast.ll:test35. With this, we recognize:Chris Lattner2006-11-29
* Teach instcombine to turn trunc(srl x, c) -> srl (trunc(x), c) when safe.Chris Lattner2006-11-29
* Implement Regression/Transforms/InstCombine/bswap-fold.ll,Chris Lattner2006-11-29
* Join a split line.Reid Spencer2006-11-29