summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Changes to compile successfully with GCC 3.0Chris Lattner2002-02-264-185/+132
| | | | | | | * Eliminated memory leak in processGraph * Pass vectors by const reference to moveDummyCode instead of by copy llvm-svn: 1808
* Makefile for profile-pathsAnand Shukla2002-02-261-0/+5
| | | | llvm-svn: 1807
* Initial checkin: functions on Graph used for path profile passAnand Shukla2002-02-262-0/+1428
| | | | llvm-svn: 1806
* Initial checkin: instrument code to get path execution frequencyAnand Shukla2002-02-261-0/+162
| | | | llvm-svn: 1805
* Initial checkin: helper file to insert instrumentation code along edgesAnand Shukla2002-02-261-0/+262
| | | | llvm-svn: 1804
* Initial check in of graph.cpp: implements graph interface used in path profilesAnand Shukla2002-02-261-0/+425
| | | | llvm-svn: 1803
* Change to make it build with GCC 2.95.3Anand Shukla2002-02-261-1/+1
| | | | llvm-svn: 1802
* Initial check in of header file for profile-paths passAnand Shukla2002-02-261-0/+43
| | | | llvm-svn: 1801
* Link in the PathProfiles libraryAnand Shukla2002-02-261-1/+1
| | | | llvm-svn: 1800
* New makefile to include ProfilePaths dirAnand Shukla2002-02-261-1/+1
| | | | llvm-svn: 1799
* Fix bug: test/Regression/Other/2002-02-24-InlineBrokePHINodes.llChris Lattner2002-02-251-0/+20
| | | | llvm-svn: 1798
* Testcase for new bugChris Lattner2002-02-251-0/+26
| | | | llvm-svn: 1797
* When inlining basic blocks and instructions, give them a name!Chris Lattner2002-02-251-0/+4
| | | | llvm-svn: 1796
* Remove hack. This is better fixed in Makefile.commonChris Lattner2002-02-242-2/+2
| | | | llvm-svn: 1795
* Cleanup to build with GCC 3.0.4Chris Lattner2002-02-241-1/+1
| | | | llvm-svn: 1794
* Build with newer compiler, with same bugChris Lattner2002-02-242-2/+2
| | | | llvm-svn: 1793
* GCC3.0.4 crashes when compiling this. Comment it out for nowChris Lattner2002-02-243-3/+9
| | | | llvm-svn: 1792
* NamespacesChris Lattner2002-02-241-1/+1
| | | | llvm-svn: 1791
* Clean up std namespace issuesChris Lattner2002-02-244-10/+14
| | | | | | Silence warning llvm-svn: 1790
* 64 bit clean nowChris Lattner2002-02-242-6/+8
| | | | llvm-svn: 1789
* * Make it compile with GCC 3.0.4Chris Lattner2002-02-241-7/+6
| | | | llvm-svn: 1788
* * Silence signed/unsigned warningsChris Lattner2002-02-242-3/+4
| | | | | | * Make it compile with GCC 3.0.4 llvm-svn: 1787
* Make it compile with GCC 3.0.4Chris Lattner2002-02-245-9/+10
| | | | llvm-svn: 1786
* Genericize the ReversePostOrderIterator.Chris Lattner2002-02-244-18/+14
| | | | llvm-svn: 1785
* Close input file if exception is thrownChris Lattner2002-02-201-6/+10
| | | | llvm-svn: 1784
* * Expose the verifier pass as one that can be ranChris Lattner2002-02-201-1/+11
| | | | | | * Force the verifier to run before bytecode is written llvm-svn: 1783
* Change to verifier interfaceChris Lattner2002-02-201-9/+3
| | | | llvm-svn: 1782
* Actually implement some checking in the verifier.Chris Lattner2002-02-201-36/+111
| | | | | | | These specific problems were ones Anand ran into in his work and seem not uncommon for beginners. llvm-svn: 1781
* Modernize verifier interfaceChris Lattner2002-02-201-8/+9
| | | | llvm-svn: 1780
* Fix isArrayAllocation() to be correctChris Lattner2002-02-192-2/+8
| | | | llvm-svn: 1779
* Minor cleanups I missedChris Lattner2002-02-191-4/+1
| | | | llvm-svn: 1778
* These constructors are for internal use only. These should have beenChris Lattner2002-02-191-16/+17
| | | | | | protected a long time ago :) llvm-svn: 1777
* Keep track of memory allocated by alloca so that it is freed appropriatelyChris Lattner2002-02-192-5/+37
| | | | llvm-svn: 1776
* New testcaseChris Lattner2002-02-181-0/+7
| | | | llvm-svn: 1775
* Implement exp functionChris Lattner2002-02-181-0/+9
| | | | llvm-svn: 1774
* Handle more cases in the linkerChris Lattner2002-02-181-5/+21
| | | | llvm-svn: 1771
* New testcaseChris Lattner2002-02-171-0/+16
| | | | llvm-svn: 1768
* Bug fix for test/Regression/Other/2002-02-14-LevelRaiseBadAssert.llChris Lattner2002-02-142-2/+2
| | | | llvm-svn: 1767
* Checking regression test for bugfixChris Lattner2002-02-141-0/+19
| | | | llvm-svn: 1766
* Implement conversion of method pointer parameter in Call instructionChris Lattner2002-02-141-9/+62
| | | | | | to clean up MST benchmark. llvm-svn: 1763
* * Check in fix for: ↵Chris Lattner2002-02-141-5/+7
| | | | | | | | llvm/test/Regression/Other/2002-02-14-LevelRaiseInstDelete.ll * Minor reformatting. llvm-svn: 1760
* New testcase for bug in levelraiseChris Lattner2002-02-141-0/+69
| | | | llvm-svn: 1759
* New testcase for fixed GCC bugChris Lattner2002-02-141-0/+14
| | | | llvm-svn: 1755
* NEw testcase for bugfixChris Lattner2002-02-141-0/+19
| | | | llvm-svn: 1753
* Checking testcase for reload problemChris Lattner2002-02-131-0/+16
| | | | llvm-svn: 1752
* New testcase for fixed bugChris Lattner2002-02-131-0/+9
| | | | llvm-svn: 1751
* * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner2002-02-1217-78/+79
| | | | | | | | | llvm/Support/CFG.h * Make pred & succ iterators for intervals global functions * Add #includes that are now neccesary because BasicBlock.h doesn't include InstrTypes.h anymore llvm-svn: 1750
* * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner2002-02-121-12/+133
| | | | | | llvm/Support/CFG.h llvm-svn: 1749
* * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner2002-02-122-20/+29
| | | | | | | llvm/Support/CFG.h * Make pred & succ iterators for intervals global functions llvm-svn: 1748
* Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner2002-02-121-111/+13
| | | | | | llvm/Support/CFG.h llvm-svn: 1747
OpenPOWER on IntegriCloud