summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
...
* Pull common code outChris Lattner2003-03-061-16/+14
| | | | llvm-svn: 5712
* Generalize interface a bitChris Lattner2003-03-061-1/+2
| | | | llvm-svn: 5711
* Remove unneccesary forward declChris Lattner2003-03-061-1/+1
| | | | llvm-svn: 5710
* Add new getIncomingValueForBlock methodChris Lattner2003-03-061-10/+12
| | | | | | Relax a bit about constness llvm-svn: 5709
* Use the std namespace explicitlyChris Lattner2003-03-063-47/+41
| | | | llvm-svn: 5708
* Add a link to source of inspirationChris Lattner2003-03-051-0/+3
| | | | llvm-svn: 5707
* New testcase for pow builtin recognitionChris Lattner2003-03-051-0/+23
| | | | llvm-svn: 5706
* Add another testcase that may eventually be handled...Chris Lattner2003-03-051-0/+7
| | | | llvm-svn: 5705
* Implement %test7 in InstCombine/getelementptr.llChris Lattner2003-03-051-7/+21
| | | | llvm-svn: 5704
* Add testcase for new instcombine xformChris Lattner2003-03-051-2/+8
| | | | llvm-svn: 5703
* Implement CFGSimplify/PhiBlockMerge*.llChris Lattner2003-03-051-10/+36
| | | | llvm-svn: 5702
* Add new testcaseChris Lattner2003-03-051-0/+24
| | | | llvm-svn: 5701
* Simplify some of the PHI node interfacesChris Lattner2003-03-052-17/+18
| | | | llvm-svn: 5700
* Implement testcase CFGSimplify/EqualPHIEdgeBlockMerge.llChris Lattner2003-03-051-10/+24
| | | | llvm-svn: 5699
* New testcase for feature simplifycfg should handleChris Lattner2003-03-051-0/+21
| | | | llvm-svn: 5698
* Add testcase for new feature for simplifycfg passChris Lattner2003-03-051-0/+26
| | | | llvm-svn: 5697
* Initial checkin of AliasAnalysis docChris Lattner2003-03-041-0/+451
| | | | llvm-svn: 5696
* Fix bug: BasicAA/2003-03-04-GEPCrash.llChris Lattner2003-03-041-17/+11
| | | | llvm-svn: 5695
* New testcaseChris Lattner2003-03-041-0/+7
| | | | llvm-svn: 5694
* Convert LICM over to use AliasSetTracker. Besides being nicer, this ↵Chris Lattner2003-03-031-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.llChris Lattner2003-03-031-4/+6
| | | | llvm-svn: 5692
* ADd two new 'add' methodsChris Lattner2003-03-031-0/+28
| | | | llvm-svn: 5691
* Add a few new 'add' methods. Move the iterator aroundChris Lattner2003-03-031-28/+35
| | | | llvm-svn: 5690
* Make the testcase more interesting, test that two different array elements ↵Chris Lattner2003-03-031-0/+18
| | | | | | don't alias llvm-svn: 5689
* New testcaseChris Lattner2003-03-031-0/+5
| | | | llvm-svn: 5688
* Add new testcase for forward reference of struct typeChris Lattner2003-03-031-0/+10
| | | | llvm-svn: 5687
* Eliminate tons of bogus warningsChris Lattner2003-03-031-8/+10
| | | | llvm-svn: 5686
* Change the mem2reg interface to accept a TargetData argumentChris Lattner2003-03-034-12/+22
| | | | llvm-svn: 5685
* Don't apply type information to load instructions if it will cause collapsingChris Lattner2003-03-032-6/+7
| | | | llvm-svn: 5684
* Don't apply type information to loadsChris Lattner2003-03-031-1/+2
| | | | llvm-svn: 5683
* Fix a problem with negative indexesChris Lattner2003-03-021-3/+3
| | | | llvm-svn: 5681
* * Don't run tests if compilation failedChris Lattner2003-02-281-41/+58
| | | | | | * Don't summarize tests if testing failed llvm-svn: 5680
* Fix broken linksChris Lattner2003-02-281-2/+2
| | | | llvm-svn: 5678
* Allow tests to run for 5 minutes before timing out.Chris Lattner2003-02-281-1/+1
| | | | llvm-svn: 5677
* Fix bug: LICM/2003-02-28-PromoteDifferentType.llChris Lattner2003-02-281-2/+8
| | | | llvm-svn: 5675
* Fix testcaseChris Lattner2003-02-281-1/+1
| | | | llvm-svn: 5674
* Add a test for a feature that I hope will be implemented somedayChris Lattner2003-02-281-0/+22
| | | | llvm-svn: 5673
* New testcaseChris Lattner2003-02-281-0/+15
| | | | llvm-svn: 5672
* Add dump method for LoopsChris Lattner2003-02-281-0/+4
| | | | llvm-svn: 5671
* Add dump method for loopsChris Lattner2003-02-281-0/+1
| | | | llvm-svn: 5670
* Fix bug I introduced yesterday :(Chris Lattner2003-02-281-1/+2
| | | | llvm-svn: 5669
* * Reduce the number of useless bytecode files produced by bugpoint.Chris Lattner2003-02-283-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.llChris Lattner2003-02-281-1/+5
| | | | llvm-svn: 5667
* Add graph traits specializations for loop nesting information...Chris Lattner2003-02-281-0/+28
| | | | llvm-svn: 5666
* New testChris Lattner2003-02-281-0/+22
| | | | llvm-svn: 5665
* Fix bug: 2003-02-27-PreheaderExitNodeUpdate.ll by updating exit node infoChris Lattner2003-02-271-0/+16
| | | | llvm-svn: 5664
* Add new Loop::hasExitBlock helper methodChris Lattner2003-02-271-0/+9
| | | | llvm-svn: 5663
* Simplify a bit by using a new member functionChris Lattner2003-02-271-6/+3
| | | | llvm-svn: 5662
* Change behavior of changeExitBlock function to replace all instances of exit ↵Chris Lattner2003-02-272-4/+10
| | | | | | block llvm-svn: 5661
* New testcaseChris Lattner2003-02-271-0/+19
| | | | llvm-svn: 5660
OpenPOWER on IntegriCloud