| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Change over to use new style pass mechanism, now passes only expose small | Chris Lattner | 2002-02-26 | 16 | -126/+445 |
| | | | | | | | creation functions in their public header file, unless they can help it. llvm-svn: 1816 | ||||
| * | Expose more entry points to the verifier | Chris Lattner | 2002-02-26 | 1 | -2/+2 |
| | | | | | llvm-svn: 1815 | ||||
| * | Move ProfilePaths class into ProfilePaths library, only expose a creation ↵ | Chris Lattner | 2002-02-26 | 1 | -15/+22 |
| | | | | | | | function llvm-svn: 1812 | ||||
| * | Pass stuff by reference instead of by copy. Copying entire graphs seems like | Chris Lattner | 2002-02-26 | 2 | -8/+8 |
| | | | | | | | a bad idea llvm-svn: 1810 | ||||
| * | Move processGraph down lower in the file so all of the forward declarations | Chris Lattner | 2002-02-26 | 2 | -412/+334 |
| | | | | | | | can be eliminated. llvm-svn: 1809 | ||||
| * | * Changes to compile successfully with GCC 3.0 | Chris Lattner | 2002-02-26 | 4 | -185/+132 |
| | | | | | | | | * Eliminated memory leak in processGraph * Pass vectors by const reference to moveDummyCode instead of by copy llvm-svn: 1808 | ||||
| * | Makefile for profile-paths | Anand Shukla | 2002-02-26 | 1 | -0/+5 |
| | | | | | llvm-svn: 1807 | ||||
| * | Initial checkin: functions on Graph used for path profile pass | Anand Shukla | 2002-02-26 | 2 | -0/+1428 |
| | | | | | llvm-svn: 1806 | ||||
| * | Initial checkin: instrument code to get path execution frequency | Anand Shukla | 2002-02-26 | 1 | -0/+162 |
| | | | | | llvm-svn: 1805 | ||||
| * | Initial checkin: helper file to insert instrumentation code along edges | Anand Shukla | 2002-02-26 | 1 | -0/+262 |
| | | | | | llvm-svn: 1804 | ||||
| * | Initial check in of graph.cpp: implements graph interface used in path profiles | Anand Shukla | 2002-02-26 | 1 | -0/+425 |
| | | | | | llvm-svn: 1803 | ||||
| * | Change to make it build with GCC 2.95.3 | Anand Shukla | 2002-02-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 1802 | ||||
| * | New makefile to include ProfilePaths dir | Anand Shukla | 2002-02-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 1799 | ||||
| * | Fix bug: test/Regression/Other/2002-02-24-InlineBrokePHINodes.ll | Chris Lattner | 2002-02-25 | 1 | -0/+20 |
| | | | | | llvm-svn: 1798 | ||||
| * | When inlining basic blocks and instructions, give them a name! | Chris Lattner | 2002-02-25 | 1 | -0/+4 |
| | | | | | llvm-svn: 1796 | ||||
| * | Remove hack. This is better fixed in Makefile.common | Chris Lattner | 2002-02-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 1795 | ||||
| * | Build with newer compiler, with same bug | Chris Lattner | 2002-02-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 1793 | ||||
| * | Namespaces | Chris Lattner | 2002-02-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 1791 | ||||
| * | Clean up std namespace issues | Chris Lattner | 2002-02-24 | 4 | -10/+14 |
| | | | | | | | Silence warning llvm-svn: 1790 | ||||
| * | 64 bit clean now | Chris Lattner | 2002-02-24 | 1 | -3/+4 |
| | | | | | llvm-svn: 1789 | ||||
| * | * Make it compile with GCC 3.0.4 | Chris Lattner | 2002-02-24 | 1 | -7/+6 |
| | | | | | llvm-svn: 1788 | ||||
| * | * Silence signed/unsigned warnings | Chris Lattner | 2002-02-24 | 2 | -3/+4 |
| | | | | | | | * Make it compile with GCC 3.0.4 llvm-svn: 1787 | ||||
| * | Make it compile with GCC 3.0.4 | Chris Lattner | 2002-02-24 | 3 | -7/+8 |
| | | | | | llvm-svn: 1786 | ||||
| * | Close input file if exception is thrown | Chris Lattner | 2002-02-20 | 1 | -6/+10 |
| | | | | | llvm-svn: 1784 | ||||
| * | Change to verifier interface | Chris Lattner | 2002-02-20 | 1 | -9/+3 |
| | | | | | llvm-svn: 1782 | ||||
| * | Actually implement some checking in the verifier. | Chris Lattner | 2002-02-20 | 1 | -36/+111 |
| | | | | | | | | These specific problems were ones Anand ran into in his work and seem not uncommon for beginners. llvm-svn: 1781 | ||||
| * | Fix isArrayAllocation() to be correct | Chris Lattner | 2002-02-19 | 1 | -0/+6 |
| | | | | | llvm-svn: 1779 | ||||
| * | Keep track of memory allocated by alloca so that it is freed appropriately | Chris Lattner | 2002-02-19 | 2 | -5/+37 |
| | | | | | llvm-svn: 1776 | ||||
| * | Implement exp function | Chris Lattner | 2002-02-18 | 1 | -0/+9 |
| | | | | | llvm-svn: 1774 | ||||
| * | Handle more cases in the linker | Chris Lattner | 2002-02-18 | 1 | -5/+21 |
| | | | | | llvm-svn: 1771 | ||||
| * | Bug fix for test/Regression/Other/2002-02-14-LevelRaiseBadAssert.ll | Chris Lattner | 2002-02-14 | 2 | -2/+2 |
| | | | | | llvm-svn: 1767 | ||||
| * | Implement conversion of method pointer parameter in Call instruction | Chris Lattner | 2002-02-14 | 1 | -9/+62 |
| | | | | | | | to clean up MST benchmark. llvm-svn: 1763 | ||||
| * | * Check in fix for: ↵ | Chris Lattner | 2002-02-14 | 1 | -5/+7 |
| | | | | | | | | | llvm/test/Regression/Other/2002-02-14-LevelRaiseInstDelete.ll * Minor reformatting. llvm-svn: 1760 | ||||
| * | * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into | Chris Lattner | 2002-02-12 | 17 | -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 | ||||
| * | Method.h no longer includes BasicBlock.h | Chris Lattner | 2002-02-12 | 25 | -67/+95 |
| | | | | | | | | Method::inst_* is now in llvm/Support/InstIterator.h GraphTraits specializations for BasicBlock and Methods are now in llvm/Support/CFG.h llvm-svn: 1746 | ||||
| * | Add neccesary #include | Chris Lattner | 2002-02-12 | 1 | -0/+1 |
| | | | | | llvm-svn: 1742 | ||||
| * | I forgot to provide dominance frontier information. Now it's available. | Chris Lattner | 2002-02-12 | 1 | -5/+24 |
| | | | | | | | Also add more comments. llvm-svn: 1741 | ||||
| * | Initial checkin of new memory -> register promotion pass | Chris Lattner | 2002-02-12 | 1 | -0/+93 |
| | | | | | llvm-svn: 1739 | ||||
| * | Add new abort-on-exceptions flag | Chris Lattner | 2002-02-12 | 1 | -2/+7 |
| | | | | | llvm-svn: 1737 | ||||
| * | Write llvm bytecode to output .s file as last step of LLC. | Chris Lattner | 2002-02-11 | 3 | -0/+81 |
| | | | | | llvm-svn: 1728 | ||||
| * | Make array bound checks optional and disabled by default. | Chris Lattner | 2002-02-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 1725 | ||||
| * | Fix build error | Chris Lattner | 2002-02-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 1722 | ||||
| * | Convert BBLiveVar to be a BasicBlock annotation, this removes the BB2BBLVMap ↵ | Chris Lattner | 2002-02-05 | 3 | -32/+56 |
| | | | | | | | from MethodLiveVarInfo. llvm-svn: 1721 | ||||
| * | Convert operand iterator over to work like an STL iterator | Chris Lattner | 2002-02-05 | 6 | -108/+63 |
| | | | | | llvm-svn: 1720 | ||||
| * | Minor change: Methods that return ValueSet's that are guaranteed to be valid | Chris Lattner | 2002-02-05 | 8 | -77/+61 |
| | | | | | | | return references instead of pointers. llvm-svn: 1719 | ||||
| * | * Code Cleanups | Chris Lattner | 2002-02-05 | 4 | -38/+32 |
| | | | | | | | * Removal dependencies on Type.h & remove uses of getTypeID() llvm-svn: 1718 | ||||
| * | * Code Cleanups of IGNode.h | Chris Lattner | 2002-02-05 | 2 | -53/+24 |
| | | | | | | | * Removal of getTypeID() methods, and dependence on llvm/Type.h, from IGNode & LiveRange llvm-svn: 1717 | ||||
| * | Must include SetOperations to do set_* | Chris Lattner | 2002-02-05 | 3 | -0/+3 |
| | | | | | llvm-svn: 1716 | ||||
| * | Remove generic routines to Support/SetOperations.h | Chris Lattner | 2002-02-05 | 2 | -36/+2 |
| | | | | | llvm-svn: 1715 | ||||
| * | Remove empty files | Chris Lattner | 2002-02-05 | 1 | -0/+0 |
| | | | | | llvm-svn: 1713 | ||||

