2002-05-08 |
Chris Lattner | Print out post dominance data structures more nicely |
tree | commitdiff |
2002-05-08 |
Chris Lattner | * Combine: A-(-B) -> A + B |
tree | commitdiff |
2002-05-08 |
Chris Lattner | Initial checkin of expression reassociation pass |
tree | commitdiff |
2002-05-08 |
Chris Lattner | Verify that function call arguments match the function... |
tree | commitdiff |
2002-05-08 |
Sumant Kowshik | *** empty log message *** |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Give the unified exit node a name |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Fix bug: test/Regression/Transforms/ADCE/2002-01-31... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Implement constant propogation of PHI instructions... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Merge all individual .h files into a single Scalar... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | This doesn't use DCE! |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Extend TargetData::getIndexedOffset to support arrays... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Move UnifyFunctionExitNodes to Utils library: final... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | fix comments and documentation in file |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Split ChangeAllocations.cpp into Raise & LowerAllocatio... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Cleanup implementation a bit |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Updates to move some header files out of include/llvm... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Reduce dependance on TransformInternals.h, instead... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Add #include no longer included by llvm/Transforms... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Factor code out to the TransformUtils library |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Factor code out of TransformInternals into the Transfor... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Build Transforms Utils library |
tree | commitdiff |
2002-05-07 |
Chris Lattner | Add code pulled out of TransformInternals.cpp, ConstPro... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | * Convert InstWorkList to vector instead of set, becaus... |
tree | commitdiff |
2002-05-07 |
Chris Lattner | * Remove all cfg simplification stuff for a new cfg... |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Mark analyses that only depend on the CFG of a function |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Make functions that preserve the CFG not invalidate... |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Only do masking for unsigned values! |
tree | commitdiff |
2002-05-06 |
Chris Lattner | * Eliminate dead code that should have been removed... |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Handle X = phi Y --> X = Y |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Move a bunch of code to a .cpp file, don't #include... |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Move code out of header file |
tree | commitdiff |
2002-05-06 |
Chris Lattner | * Use simplified interface to constant propogation... |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Add #include removed from ConstantHandling.h |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Clean up ADCE by removing extraneous wrapper class |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Combine not (not X) -> X |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Support more cases... |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Change usage of isPointerType to use isa |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Replace all usages of Type::isPointerType with isa... |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Implement getPrimitiveSize() |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Add many more instruction combination simplifications |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Remove dead code |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Merge blocks like this: |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Implement constant propogation of shift instructions |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Implement constant propogation of shifts |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Print functions with curly braces instead of begin/end |
tree | commitdiff |
2002-05-06 |
Chris Lattner | Implement two iterator remove method |
tree | commitdiff |
2002-05-03 |
Chris Lattner | Implement remainder |
tree | commitdiff |
2002-05-03 |
Chris Lattner | Implement remainder |
tree | commitdiff |
2002-05-03 |
Chris Lattner | Fix bug: test/Regression/Transforms/SCCP/2002-05-03... |
tree | commitdiff |
2002-05-03 |
Chris Lattner | Implement the NOT operator. |
tree | commitdiff |
2002-05-03 |
Chris Lattner | Allow open/closing curly braces instead of begin/end... |
tree | commitdiff |
2002-05-02 |
Chris Lattner | Ok, really it only takes me 3 times to get this right! |
tree | commitdiff |
2002-05-02 |
Chris Lattner | Oops, disable debugging code all the way. :) |
tree | commitdiff |
2002-05-02 |
Chris Lattner | * Finish the implementation of isEdgeFeasible this... |
tree | commitdiff |
2002-05-02 |
Chris Lattner | * Enable SCCP debugging to be turned on with a simple... |
tree | commitdiff |
2002-05-02 |
Chris Lattner | * Simplify the code by not bothering to name the folded... |
tree | commitdiff |
2002-05-02 |
Chris Lattner | Implement cast operations on booleans to allow casting... |
tree | commitdiff |
2002-05-02 |
Chris Lattner | * Fix a bug (test/Regression/Assembler/2002-05-02-Inval... |
tree | commitdiff |
2002-05-02 |
Chris Lattner | The implementation keyword is no longer neccesary |
tree | commitdiff |
2002-05-02 |
Chris Lattner | The "implementation" is now allowed but not required... |
tree | commitdiff |
2002-05-02 |
Chris Lattner | ExprTypeConvert will already do this transformation... |
tree | commitdiff |
2002-05-02 |
Chris Lattner | Be a little more efficient, do not generate loads and... |
tree | commitdiff |
2002-05-02 |
Chris Lattner | Fix bug: test/Regression/Transforms/LevelRaise/2002... |
tree | commitdiff |
2002-05-02 |
Chris Lattner | * Add ability to eliminate a bunch of different cascadi... |
tree | commitdiff |
2002-05-01 |
Chris Lattner | Fixed bug: test/Regression/Transforms/Mem2Reg/2002... |
tree | commitdiff |
2002-04-30 |
Chris Lattner | Remove unneccesary pass |
tree | commitdiff |
2002-04-30 |
Chris Lattner | Fix problem where subpasses would invalidate all analys... |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Add folding rules for mul X, 0 and mul X, 2 |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Significantly clean up SCCP pass. Now the two classes... |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Range insertion now returns an iterator |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Make the range insert operation return an iterator... |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Remove unused files: This is the old induction varaibl... |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Fix for problem when allocating something like this: |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Fix #include broken by iMemory.h not including DerivedT... |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Add neccesary #include |
tree | commitdiff |
2002-04-29 |
Chris Lattner | changes because iMemory.h no longer #includes DerivedTy... |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Changes so that iMemory.h doesn't include DerivedTypes.h |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Fix bug: test/Regression/Other/2002-04-29-NameBinding.ll |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Eliminate dead global variables |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Eliminate duplicate or unneccesary #include's |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Remove broken assertion. |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Add new optional getPassName() virtual function that... |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Add a new command line option for PassManager using... |
tree | commitdiff |
2002-04-29 |
Chris Lattner | More cleanups |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Code cleanups |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Remove dead code |
tree | commitdiff |
2002-04-28 |
Chris Lattner | FIXME removed: malloc/alloca ALWAYS have a size argument |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Todo has been implemented, remove it |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Tighten up the AnalysisUsage of lots of passes, primari... |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Move FunctionPass::doesNotModifyCFG to AnalysisUsage... |
tree | commitdiff |
2002-04-28 |
Chris Lattner | * Add a stub to FunctionPass so that subclasses can... |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Move include/llvm/PassManager.h to lib/VMCore/PassManag... |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Add #include that was removed from TargetMachine.h |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Include appropriate file |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Split ConstantVals.h into Constant.h and Constants.h |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Simplify and update code a bit |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Eliminate the PromoteInstance class, incorporating... |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Eliminate visited, CurrentValue, and WriteSets as insta... |
tree | commitdiff |
2002-04-28 |
Chris Lattner | * Fix bug: test/Regression/Transforms/Mem2Reg/2002... |
tree | commitdiff |
2002-04-28 |
Chris Lattner | This huge changeset is a strictly cleanup change |
tree | commitdiff |
next |