- 9b62503 Replace all usages of Type::isPointerType with isa<PointerType> by Chris Lattner · 23 years ago
- d44023e Implement getPrimitiveSize() don't use isPointerType() by Chris Lattner · 23 years ago
- 3f5b877 Add many more instruction combination simplifications by Chris Lattner · 23 years ago
- 4dedcb2 * Add getPrimitiveSize method by Chris Lattner · 23 years ago
- 79a31b1 Fix testcase, the 'shift out all bits' doesn't apply to signed types. by Chris Lattner · 23 years ago
- 11fe8df Void and Label values cannot be acted on directly so they have zero size by Chris Lattner · 23 years ago
- 829b79d More testcases I don't want to forget about by Chris Lattner · 23 years ago
- 33a90b1 New testcases so I don't forget about these algebraic simplifications by Chris Lattner · 23 years ago
- 97555b5 New testcase so I don't forget about this. by Chris Lattner · 23 years ago
- c3a53f9 Testcase for missed merge opportunity by Chris Lattner · 23 years ago
- 9c1291c Run DCE AFTER SCCP and GCSE! by Chris Lattner · 23 years ago
- 2677303 Build CFGsimplify directory by Chris Lattner · 23 years ago
- 2b7d320 Updated documentation a _LOT_ by Chris Lattner · 23 years ago
- 05dcf35 Remove dead code by Chris Lattner · 23 years ago
- cdac78b Merge blocks like this: by Chris Lattner · 23 years ago
- 4c1061f Implement constant propogation of shift instructions by Chris Lattner · 23 years ago
- cf4929f Implement constant propogation of shifts by Chris Lattner · 23 years ago
- 03e2acb Print functions with curly braces instead of begin/end by Chris Lattner · 23 years ago
- fac8a70 Add a range remove method by Chris Lattner · 23 years ago
- cb6d70c Implement two iterator remove method by Chris Lattner · 23 years ago
- 2077ffa Initial testcases for CFG simplify (which is part of DCE for now) by Chris Lattner · 23 years ago
- 11504fd Test moved to SCCP test directory by Chris Lattner · 23 years ago
- 44540dd Implement remainder Fix implementation of Not by Chris Lattner · 23 years ago
- bdd15ad Implement remainder by Chris Lattner · 23 years ago
- 8a2e64c New testcase for bugs in the constant propogator by Chris Lattner · 23 years ago
- 6a7cd22 Add tests for floating point remainder elimination by Chris Lattner · 23 years ago
- 8e122e1 New testcase to see if constant propogation of remainder is implemented by Chris Lattner · 23 years ago
- 4f53850 This testcase is a sanity check by Chris Lattner · 23 years ago
- 905f311 Fix bug: test/Regression/Transforms/SCCP/2002-05-03-NotOperator.ll by Chris Lattner · 23 years ago
- b6df79a Add new testcase for general constant prop. by Chris Lattner · 23 years ago
- 46d51f7 Add const prop pass to eliminate dead branches by Chris Lattner · 23 years ago
- 2adcd83 Implement the NOT operator. by Chris Lattner · 23 years ago
- 9661123 We currently don't allow unresolved opaque types! by Chris Lattner · 23 years ago
- 2e055ed Add -d switch to test AsmWriter as well by Chris Lattner · 23 years ago
- 9b02cc3 Allow open/closing curly braces instead of begin/end to define the body of a function by Chris Lattner · 23 years ago
- 8fba3a0 Eliminate usage of function level constant pool by Chris Lattner · 23 years ago
- 978d57f Use unified diffs with gnu diff instead of old diffs by Chris Lattner · 23 years ago
- 904ec28 Ok, really it only takes me 3 times to get this right! by Chris Lattner · 23 years ago
- 52a9a1d Oops, disable debugging code all the way. :) by Chris Lattner · 23 years ago
- b9a6634 * Finish the implementation of isEdgeFeasible this fixes bug: by Chris Lattner · 23 years ago
- 59f0ce2 * Enable SCCP debugging to be turned on with a simple change of #define by Chris Lattner · 23 years ago
- a1ab959 More testcases for SCCP by Chris Lattner · 23 years ago
- 0e9c515 * Simplify the code by not bothering to name the folded constant by Chris Lattner · 23 years ago
- fecfa61 Additional testcase by Chris Lattner · 23 years ago
- 6633363 Run the SCCP test by Chris Lattner · 23 years ago
- f36c34f First testcase for SCCP pass by Chris Lattner · 23 years ago
- 17c48f7 Simplify the testcase a bit by Chris Lattner · 23 years ago
- e23a7e9 New testcase by Chris Lattner · 23 years ago
- f4dca80 Implement cast operations on booleans to allow casting bools to ints, f.e. by Chris Lattner · 23 years ago
- 9705a15 * Fix a bug (test/Regression/Assembler/2002-05-02-InvalidForwardRef.ll) by Chris Lattner · 23 years ago
- 7dd79b6 New testcase for assembler failure by Chris Lattner · 23 years ago
- b05ca44 The implementation keyword is no longer neccesary by Chris Lattner · 23 years ago
- 0e73ce6 The "implementation" is now allowed but not required by the parser. All type by Chris Lattner · 23 years ago
- 872265e ExprTypeConvert will already do this transformation, no need to specialize by Chris Lattner · 23 years ago
- 1f8d13c Be a little more efficient, do not generate loads and stores with indices in them. by Chris Lattner · 23 years ago
- bbad858 Fix bug: test/Regression/Transforms/LevelRaise/2002-05-02-BadCastElimination.ll by Chris Lattner · 23 years ago
- a1be566 * Add ability to eliminate a bunch of different cascading cast variations by Chris Lattner · 23 years ago
- fa49f81 Intitial checkin of cast tests by Chris Lattner · 23 years ago
- a38ef97 New testcase for bug found by Vikram by Chris Lattner · 23 years ago
- 01853e8 Check another case by Chris Lattner · 23 years ago
- 68d024d by Chris Lattner · 23 years ago
- 5061263 New bug testcase by Chris Lattner · 23 years ago
- e23476a Remove unneccesary pass. by Chris Lattner · 23 years ago
- 71d3934 Remove unneccesary pass by Chris Lattner · 23 years ago
- fdc7c29 New testcase by Chris Lattner · 23 years ago
- ee37bb3 Fix problem where subpasses would invalidate all analyses outstanding by Chris Lattner · 23 years ago
- 6c1ce21 Add folding rules for mul X, 0 and mul X, 2 by Chris Lattner · 23 years ago
- efc01f6 New test cases for mul folding by Chris Lattner · 23 years ago
- 0dbfc05 Significantly clean up SCCP pass. Now the two classes are merged and in by Chris Lattner · 23 years ago
- f737121 Range insertion now returns an iterator by Chris Lattner · 23 years ago
- ea1e8c7 Make the range insert operation return an iterator, even though the STL by Chris Lattner · 23 years ago
- 91b078d These aren't tools by Chris Lattner · 23 years ago
- 94cf3b1 Remove unused files: This is the old induction varaible cannonicalization by Chris Lattner · 23 years ago
- 8ac58a8 Move constant merging pass earlier Include the SCCP pass in gccas by Chris Lattner · 23 years ago
- 4840146 Fix for problem when allocating something like this: malloc(100-i); by Chris Lattner · 23 years ago
- 868cb7d Merge Chris's script with the one already checked in by Chris Lattner · 23 years ago
- e2cbbce Fix #include broken by iMemory.h not including DerivedTypes.h by Chris Lattner · 23 years ago
- 86e9187 Add neccesary #include by Chris Lattner · 23 years ago
- 72a1d4e changes because iMemory.h no longer #includes DerivedTypes.h by Chris Lattner · 23 years ago
- 3eb59c0 Changes so that iMemory.h doesn't include DerivedTypes.h by Chris Lattner · 23 years ago
- ee9c7d5 Change to allow iMemory.h to avoid including DerivedTypes.h by Chris Lattner · 23 years ago
- 924025e Fix bug: test/Regression/Other/2002-04-29-NameBinding.ll by Chris Lattner · 23 years ago
- fbaed2e Remove InstForest from analysis namespace by Chris Lattner · 23 years ago
- f772f8e Eliminate dead global variables by Chris Lattner · 23 years ago
- f3e3247 Remove analysis namespace by Chris Lattner · 23 years ago
- 51176ea New test for broken asm parser by Chris Lattner · 23 years ago
- c6f3ae5 Eliminate duplicate or unneccesary #include's by Chris Lattner · 23 years ago
- 8b054c0 Remove broken assertion. by Chris Lattner · 23 years ago
- 96c466b Add new optional getPassName() virtual function that a Pass can override by Chris Lattner · 23 years ago
- 691fa3c Add a new command line option for PassManager using utilities. by Chris Lattner · 23 years ago
- 63f824c Stub functions for timing support by Chris Lattner · 23 years ago
- 097632e More cleanups by Chris Lattner · 23 years ago
- 2f6f03b Code cleanups by Chris Lattner · 23 years ago
- 18b24ea Remove dead code by Chris Lattner · 23 years ago
- cc82cc1 FIXME removed: malloc/alloca ALWAYS have a size argument by Chris Lattner · 23 years ago
- e6ef669 Rename functions to be more consistend with other pass constructors by Chris Lattner · 23 years ago
- 9d73279 Todo has been implemented, remove it by Chris Lattner · 23 years ago
- 97e52e4 Tighten up the AnalysisUsage of lots of passes, primarily to correctly indicate whether or not they invalidate the CFGA by Chris Lattner · 23 years ago
- 0ad0d0e Tighten up the AnalysisUsage of lots of passes, primarily to correctly indicate whether or not they invalidate the CFG by Chris Lattner · 23 years ago
- 3330e5b Move FunctionPass::doesNotModifyCFG to AnalysisUsage::preservesCFG() by Chris Lattner · 23 years ago