Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Pull common code out | Chris Lattner | 2003-03-06 | 1 | -16/+14 | |
| | | | | llvm-svn: 5712 | |||||
* | Generalize interface a bit | Chris Lattner | 2003-03-06 | 1 | -1/+2 | |
| | | | | llvm-svn: 5711 | |||||
* | Remove unneccesary forward decl | Chris Lattner | 2003-03-06 | 1 | -1/+1 | |
| | | | | llvm-svn: 5710 | |||||
* | Add new getIncomingValueForBlock method | Chris Lattner | 2003-03-06 | 1 | -10/+12 | |
| | | | | | | Relax a bit about constness llvm-svn: 5709 | |||||
* | Use the std namespace explicitly | Chris Lattner | 2003-03-06 | 3 | -47/+41 | |
| | | | | llvm-svn: 5708 | |||||
* | Add a link to source of inspiration | Chris Lattner | 2003-03-05 | 1 | -0/+3 | |
| | | | | llvm-svn: 5707 | |||||
* | New testcase for pow builtin recognition | Chris Lattner | 2003-03-05 | 1 | -0/+23 | |
| | | | | llvm-svn: 5706 | |||||
* | Add another testcase that may eventually be handled... | Chris Lattner | 2003-03-05 | 1 | -0/+7 | |
| | | | | llvm-svn: 5705 | |||||
* | Implement %test7 in InstCombine/getelementptr.ll | Chris Lattner | 2003-03-05 | 1 | -7/+21 | |
| | | | | llvm-svn: 5704 | |||||
* | Add testcase for new instcombine xform | Chris Lattner | 2003-03-05 | 1 | -2/+8 | |
| | | | | llvm-svn: 5703 | |||||
* | Implement CFGSimplify/PhiBlockMerge*.ll | Chris Lattner | 2003-03-05 | 1 | -10/+36 | |
| | | | | llvm-svn: 5702 | |||||
* | Add new testcase | Chris Lattner | 2003-03-05 | 1 | -0/+24 | |
| | | | | llvm-svn: 5701 | |||||
* | Simplify some of the PHI node interfaces | Chris Lattner | 2003-03-05 | 2 | -17/+18 | |
| | | | | llvm-svn: 5700 | |||||
* | Implement testcase CFGSimplify/EqualPHIEdgeBlockMerge.ll | Chris Lattner | 2003-03-05 | 1 | -10/+24 | |
| | | | | llvm-svn: 5699 | |||||
* | New testcase for feature simplifycfg should handle | Chris Lattner | 2003-03-05 | 1 | -0/+21 | |
| | | | | llvm-svn: 5698 | |||||
* | Add testcase for new feature for simplifycfg pass | Chris Lattner | 2003-03-05 | 1 | -0/+26 | |
| | | | | llvm-svn: 5697 | |||||
* | Initial checkin of AliasAnalysis doc | Chris Lattner | 2003-03-04 | 1 | -0/+451 | |
| | | | | llvm-svn: 5696 | |||||
* | Fix bug: BasicAA/2003-03-04-GEPCrash.ll | Chris Lattner | 2003-03-04 | 1 | -17/+11 | |
| | | | | llvm-svn: 5695 | |||||
* | New testcase | Chris Lattner | 2003-03-04 | 1 | -0/+7 | |
| | | | | llvm-svn: 5694 | |||||
* | Convert LICM over to use AliasSetTracker. Besides being nicer, this ↵ | Chris Lattner | 2003-03-03 | 1 | -164/+45 | |
| | | | | | | | | automatically allows LICM to use access sizes to help alias analysis be more precise. llvm-svn: 5693 | |||||
* | Fix bug: Assembler/2003-03-03-DuplicateConstant.ll | Chris Lattner | 2003-03-03 | 1 | -4/+6 | |
| | | | | llvm-svn: 5692 | |||||
* | ADd two new 'add' methods | Chris Lattner | 2003-03-03 | 1 | -0/+28 | |
| | | | | llvm-svn: 5691 | |||||
* | Add a few new 'add' methods. Move the iterator around | Chris Lattner | 2003-03-03 | 1 | -28/+35 | |
| | | | | llvm-svn: 5690 | |||||
* | Make the testcase more interesting, test that two different array elements ↵ | Chris Lattner | 2003-03-03 | 1 | -0/+18 | |
| | | | | | | don't alias llvm-svn: 5689 | |||||
* | New testcase | Chris Lattner | 2003-03-03 | 1 | -0/+5 | |
| | | | | llvm-svn: 5688 | |||||
* | Add new testcase for forward reference of struct type | Chris Lattner | 2003-03-03 | 1 | -0/+10 | |
| | | | | llvm-svn: 5687 | |||||
* | Eliminate tons of bogus warnings | Chris Lattner | 2003-03-03 | 1 | -8/+10 | |
| | | | | llvm-svn: 5686 | |||||
* | Change the mem2reg interface to accept a TargetData argument | Chris Lattner | 2003-03-03 | 4 | -12/+22 | |
| | | | | llvm-svn: 5685 | |||||
* | Don't apply type information to load instructions if it will cause collapsing | Chris Lattner | 2003-03-03 | 2 | -6/+7 | |
| | | | | llvm-svn: 5684 | |||||
* | Don't apply type information to loads | Chris Lattner | 2003-03-03 | 1 | -1/+2 | |
| | | | | llvm-svn: 5683 | |||||
* | Fix a problem with negative indexes | Chris Lattner | 2003-03-02 | 1 | -3/+3 | |
| | | | | llvm-svn: 5681 | |||||
* | * Don't run tests if compilation failed | Chris Lattner | 2003-02-28 | 1 | -41/+58 | |
| | | | | | | * Don't summarize tests if testing failed llvm-svn: 5680 | |||||
* | Fix broken links | Chris Lattner | 2003-02-28 | 1 | -2/+2 | |
| | | | | llvm-svn: 5678 | |||||
* | Allow tests to run for 5 minutes before timing out. | Chris Lattner | 2003-02-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 5677 | |||||
* | Fix bug: LICM/2003-02-28-PromoteDifferentType.ll | Chris Lattner | 2003-02-28 | 1 | -2/+8 | |
| | | | | llvm-svn: 5675 | |||||
* | Fix testcase | Chris Lattner | 2003-02-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 5674 | |||||
* | Add a test for a feature that I hope will be implemented someday | Chris Lattner | 2003-02-28 | 1 | -0/+22 | |
| | | | | llvm-svn: 5673 | |||||
* | New testcase | Chris Lattner | 2003-02-28 | 1 | -0/+15 | |
| | | | | llvm-svn: 5672 | |||||
* | Add dump method for Loops | Chris Lattner | 2003-02-28 | 1 | -0/+4 | |
| | | | | llvm-svn: 5671 | |||||
* | Add dump method for loops | Chris Lattner | 2003-02-28 | 1 | -0/+1 | |
| | | | | llvm-svn: 5670 | |||||
* | Fix bug I introduced yesterday :( | Chris Lattner | 2003-02-28 | 1 | -1/+2 | |
| | | | | llvm-svn: 5669 | |||||
* | * Reduce the number of useless bytecode files produced by bugpoint. | Chris Lattner | 2003-02-28 | 3 | -3/+50 | |
| | | | | | | | - This also speeds it up as the bytecode writer isn't terribly fast. * Add a new cleanup pass after everything else to run -funcresolve -globaldce llvm-svn: 5668 | |||||
* | Fix bug: LICM/2003-02-27-PreheaderExitNodeUpdate.ll | Chris Lattner | 2003-02-28 | 1 | -1/+5 | |
| | | | | llvm-svn: 5667 | |||||
* | Add graph traits specializations for loop nesting information... | Chris Lattner | 2003-02-28 | 1 | -0/+28 | |
| | | | | llvm-svn: 5666 | |||||
* | New test | Chris Lattner | 2003-02-28 | 1 | -0/+22 | |
| | | | | llvm-svn: 5665 | |||||
* | Fix bug: 2003-02-27-PreheaderExitNodeUpdate.ll by updating exit node info | Chris Lattner | 2003-02-27 | 1 | -0/+16 | |
| | | | | llvm-svn: 5664 | |||||
* | Add new Loop::hasExitBlock helper method | Chris Lattner | 2003-02-27 | 1 | -0/+9 | |
| | | | | llvm-svn: 5663 | |||||
* | Simplify a bit by using a new member function | Chris Lattner | 2003-02-27 | 1 | -6/+3 | |
| | | | | llvm-svn: 5662 | |||||
* | Change behavior of changeExitBlock function to replace all instances of exit ↵ | Chris Lattner | 2003-02-27 | 2 | -4/+10 | |
| | | | | | | block llvm-svn: 5661 | |||||
* | New testcase | Chris Lattner | 2003-02-27 | 1 | -0/+19 | |
| | | | | llvm-svn: 5660 |