aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/LevelRaise.cpp
AgeCommit message (Expand)Author
2003-05-20Hopefully, the final fix for `[Pp]ropogate'.Misha Brukman
2003-05-20s/convertable/convertible/gMisha Brukman
2003-05-02Attempt to fix sumant's typesafety issueChris Lattner
2003-05-01Fix bug: LevelRaise/2003-05-01-CallCast.llChris Lattner
2003-04-28Create constant expression casts instead of constant instructions if possibleChris Lattner
2003-04-27Avoid naming things exactly the sameChris Lattner
2003-04-24Make the levelraise pass be well behaved w.r.t the TargetData that the currentChris Lattner
2002-11-20 - Eliminated the deferred symbol table stuff in Module & Function, it reallyChris Lattner
2002-10-22Ensure definate initializationChris Lattner
2002-10-21 - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG toChris Lattner
2002-10-08 - Fix bug: LevelRaise/2002-10-08-VarArgCall.llChris Lattner
2002-10-01Updates to work with recent Statistic's changes:Chris Lattner
2002-09-18Fixed typo.Misha Brukman
2002-09-11 - Change getelementptr instruction to use long indexes instead of uintChris Lattner
2002-09-10Simplify code (somtimes dramatically), by using the new "auto-insert" featureChris Lattner
2002-09-03 - Renamed Type::isIntegral() to Type::isInteger()Chris Lattner
2002-08-22*** empty log message ***Chris Lattner
2002-07-26* Add support for different "PassType's"Chris Lattner
2002-07-23Rename LevelChange.h to RaisePointerReferences.hChris Lattner
2002-07-23* Make the ctor take a TargetData even though it's not using it yetChris Lattner
2002-07-22*** empty log message ***Chris Lattner
2002-07-17* Remove dead code from ExprTypeConvert.cppChris Lattner
2002-07-16* Add a bunch of debugging features to LevelRaiseChris Lattner
2002-07-16Fix bug: test/Regression/Transforms/LevelRaise/2002-07-16-RaiseCrash2.llChris Lattner
2002-07-16Bugfix to previous checkinChris Lattner
2002-07-16* Add assertion to ExprTypeConvert to detect error earlier than without itChris Lattner
2002-06-30Clean up anands patchChris Lattner
2002-06-25added include<iostream> for cerrAnand Shukla
2002-06-25changes to make it compatible with 64bit gccAnand Shukla
2002-06-25MEGAPATCH checkin.Chris Lattner
2002-05-26Simplify the interface to local DCE and Constant propChris Lattner
2002-05-24Fix comments to reflect realityChris Lattner
2002-05-22Convert transforms over to standardize debugging output on -debug optionChris Lattner
2002-05-14Fix a major source of "type unsafety", where a cast is neccesary, but canChris Lattner
2002-05-10* Add support for the -stats command line option to report how much is changedChris Lattner
2002-05-07Reduce dependance on TransformInternals.h, instead using the TransformUtils l...Chris Lattner
2002-05-02ExprTypeConvert will already do this transformation, no need to specializeChris Lattner
2002-04-29Eliminate duplicate or unneccesary #include'sChris Lattner
2002-04-29Add new optional getPassName() virtual function that a Pass can overrideChris Lattner
2002-04-28Tighten up the AnalysisUsage of lots of passes, primarily to correctly indica...Chris Lattner
2002-04-28Split ConstantVals.h into Constant.h and Constants.hChris Lattner
2002-04-27* Rename MethodPass class to FunctionPassChris Lattner
2002-04-08s/Method/FunctionChris Lattner
2002-04-08ConstantHandling moved into VMCore libraryChris Lattner
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner
2002-03-21Fix the: test/Regression/Other/2002-03-20-LevelRaiseCrash.ll bug. It turnedChris Lattner
2002-03-21Namespace qualify debugging codeChris Lattner
2002-03-11* Fix bug: test/Regression/Other/2002-03-11-LevelRaiseIterInvalidate.llChris Lattner
2002-02-26Change over to use new style pass mechanism, now passes only expose smallChris Lattner
2002-01-31MethodPass's are now guaranteed to not be run on external methods!Chris Lattner