| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Convert to be compatible with lli. | Chris Lattner | 2001-10-18 | 1 | -70/+48 |
| | | | | | | | Need to eliminate duplicate \n entries llvm-svn: 883 | ||||
| * | Massive hacks to try to fix subtle logic bugs. I think it's all working now, | Chris Lattner | 2001-10-18 | 1 | -275/+130 |
| | | | | | | | | at least what used to. I should disable method exit code completely because it's broken (doesn't insert just post dominating values) llvm-svn: 881 | ||||
| * | Convert to new simpler pass itf | Chris Lattner | 2001-10-18 | 3 | -8/+17 |
| | | | | | llvm-svn: 880 | ||||
| * | Change Sources specifier to ExtraSources | Chris Lattner | 2001-10-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 874 | ||||
| * | Convert optimizations to the pass infrastructure | Chris Lattner | 2001-10-18 | 6 | -15/+28 |
| | | | | | llvm-svn: 873 | ||||
| * | 1. Move most of the constant-fixup code into machine-independent file | Vikram S. Adve | 2001-10-18 | 1 | -395/+42 |
| | | | | | | | | | InstrSelectionSupport.cpp. It now happens in a bottom-up pass on each BURG tree after the original top-down selection pass on the tree. 2. Handle global values as constants (viz., constant addresses). llvm-svn: 868 | ||||
| * | Sparc-specific code shared between local files. | Vikram S. Adve | 2001-10-18 | 1 | -0/+61 |
| | | | | | llvm-svn: 864 | ||||
| * | Moved implementation of class UltraSparcInstrInfo to SparcInstrInfo.cpp. | Vikram S. Adve | 2001-10-18 | 1 | -19/+0 |
| | | | | | llvm-svn: 863 | ||||
| * | Added virtual function to generate an instruction sequence to | Vikram S. Adve | 2001-10-18 | 1 | -4/+13 |
| | | | | | | | load a constant into a register. llvm-svn: 862 | ||||
| * | Moved implementation of class UltraSparcInstrInfo here. | Vikram S. Adve | 2001-10-18 | 1 | -0/+143 |
| | | | | | llvm-svn: 861 | ||||
| * | 1. Add a bottom-up pass on BURG trees that is used to fix constant operands. | Vikram S. Adve | 2001-10-17 | 3 | -149/+235 |
| | | | | | | | | | | Needs to be bottom up because constant values may be forward-substituted to their uses (i.e., into the parent in the BURG tree). 2. Move most of the constant-fixup code into machine-indepedent file InstrSelectionSupport.cpp. llvm-svn: 859 | ||||
| * | Separate VM instruction that generates the instructions that compute a value | Vikram S. Adve | 2001-10-17 | 1 | -1/+2 |
| | | | | | | | | from the value itself (the one causing an edge) because the latter may be a temporary used within the instruction sequence for the VM instruction. llvm-svn: 858 | ||||
| * | *** empty log message *** | Vikram S. Adve | 2001-10-17 | 1 | -15/+24 |
| | | | | | llvm-svn: 857 | ||||
| * | Only list automatically generated .cpp files. | Vikram S. Adve | 2001-10-17 | 1 | -7/+1 |
| | | | | | llvm-svn: 854 | ||||
| * | Simplify some code | Chris Lattner | 2001-10-16 | 2 | -29/+27 |
| | | | | | | | | | | | | | | | | | | Remove Method special case Fix bug exposed by this testcase: implementation void "PtrFunc2"() begin bb1: %reg = add int(int)* null, null add int (int)* %reg, null ret void end llvm-svn: 852 | ||||
| * | changed debugg message printing - no change to useful code | Ruchira Sasanka | 2001-10-16 | 1 | -13/+16 |
| | | | | | llvm-svn: 850 | ||||
| * | No major change - commented some debug code | Ruchira Sasanka | 2001-10-16 | 1 | -3/+3 |
| | | | | | llvm-svn: 849 | ||||
| * | No major change - added some comments | Ruchira Sasanka | 2001-10-16 | 1 | -7/+10 |
| | | | | | llvm-svn: 848 | ||||
| * | Added support for caller saving | Ruchira Sasanka | 2001-10-16 | 8 | -124/+346 |
| | | | | | llvm-svn: 847 | ||||
| * | Emit the proper .type declarations to tell the debugger what a function is | Chris Lattner | 2001-10-15 | 1 | -0/+1 |
| | | | | | llvm-svn: 845 | ||||
| * | Handle abnormal jmpl syntax correctly | Chris Lattner | 2001-10-15 | 1 | -35/+50 |
| | | | | | llvm-svn: 844 | ||||
| * | Implement ulong & long support | Chris Lattner | 2001-10-15 | 2 | -27/+36 |
| | | | | | llvm-svn: 843 | ||||
| * | Print Debug Code to stderr instead of stdout so that it doesn't mess up the ↵ | Chris Lattner | 2001-10-15 | 5 | -25/+25 |
| | | | | | | | assembly output llvm-svn: 841 | ||||
| * | Output to cerr rather than cout so that debug info doesn't mess up assembly ↵ | Chris Lattner | 2001-10-15 | 8 | -124/+114 |
| | | | | | | | generation llvm-svn: 840 | ||||
| * | Add new Pass infrastructure and some examples | Chris Lattner | 2001-10-15 | 2 | -0/+182 |
| | | | | | llvm-svn: 836 | ||||
| * | --added support for implicit operands | Ruchira Sasanka | 2001-10-15 | 1 | -9/+16 |
| | | | | | llvm-svn: 832 | ||||
| * | updated suggesting/coloring of call & return args & implicit operands. | Ruchira Sasanka | 2001-10-15 | 2 | -70/+147 |
| | | | | | | | Changed added instr to a deque (from a vector) llvm-svn: 831 | ||||
| * | updated suggesting/coloring of call & return args & implicit operands | Ruchira Sasanka | 2001-10-15 | 4 | -232/+218 |
| | | | | | llvm-svn: 830 | ||||
| * | fixed a coalscing bug | Ruchira Sasanka | 2001-10-15 | 2 | -3/+5 |
| | | | | | llvm-svn: 828 | ||||
| * | Be const correct | Chris Lattner | 2001-10-15 | 2 | -4/+4 |
| | | | | | llvm-svn: 826 | ||||
| * | Implement initializers for structs and pointers | Chris Lattner | 2001-10-15 | 1 | -80/+100 |
| | | | | | llvm-svn: 823 | ||||
| * | Rename ConstPoolPointerReference to ConstPoolPointerRef - My fingers get ↵ | Chris Lattner | 2001-10-15 | 9 | -37/+35 |
| | | | | | | | tired typing that much llvm-svn: 822 | ||||
| * | * getExitNode() doesn't exist in method anymore | Chris Lattner | 2001-10-15 | 1 | -6/+7 |
| | | | | | | | * Make local functions static llvm-svn: 820 | ||||
| * | Added Instrumentation subdirectory. | Vikram S. Adve | 2001-10-15 | 1 | -0/+1 |
| | | | | | llvm-svn: 819 | ||||
| * | Implement global variables. Struct and Pointer initializers are not ↵ | Chris Lattner | 2001-10-15 | 5 | -38/+252 |
| | | | | | | | implemented yet though llvm-svn: 818 | ||||
| * | Implement linking of global variable constant references | Chris Lattner | 2001-10-15 | 1 | -38/+95 |
| | | | | | llvm-svn: 817 | ||||
| * | Oops, didn't handle hex values correctly. :( | Chris Lattner | 2001-10-15 | 1 | -4/+4 |
| | | | | | llvm-svn: 815 | ||||
| * | * Fix the constpoolarray -> c"" printing routines to escape things properly | Chris Lattner | 2001-10-14 | 1 | -50/+37 |
| | | | | | | | | * Fix slightly broken sharing problems * Do not escape the literal string passed in llvm-svn: 814 | ||||
| * | Minor cleanup | Chris Lattner | 2001-10-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 812 | ||||
| * | Implement linker. It's 95% working now. | Chris Lattner | 2001-10-14 | 1 | -1/+267 |
| | | | | | llvm-svn: 810 | ||||
| * | Forward operands into implicit uses as well as explicit ones. | Vikram S. Adve | 2001-10-14 | 1 | -3/+8 |
| | | | | | llvm-svn: 808 | ||||
| * | External methods shouldn't have argument lists | Chris Lattner | 2001-10-14 | 1 | -0/+4 |
| | | | | | llvm-svn: 807 | ||||
| * | Insert code to trace values at basic block and method exits. | Vikram S. Adve | 2001-10-14 | 2 | -0/+380 |
| | | | | | | | Current version does not check for liveness. llvm-svn: 800 | ||||
| * | Added routine to create a char array for a string. | Vikram S. Adve | 2001-10-14 | 1 | -9/+74 |
| | | | | | | | Also, print char arrays as strings. llvm-svn: 799 | ||||
| * | Two bug fixes that were suppressing some "load-constant-into-register" instrs. | Vikram S. Adve | 2001-10-14 | 1 | -2/+2 |
| | | | | | llvm-svn: 795 | ||||
| * | Move the burg file to here. Add .in suffix to indicate that it gets | Chris Lattner | 2001-10-14 | 1 | -0/+309 |
| | | | | | | | preprocessed before burg gets to it llvm-svn: 794 | ||||
| * | Make the sparc.burg file be a little more flexible and rubust in the fact of | Chris Lattner | 2001-10-14 | 2 | -6/+11 |
| | | | | | | | | | renumbering of instructions. It is still horribly broken and grossly dependant on the number of instructions, but now it is a least a little better. Oh yeah it also works now. llvm-svn: 793 | ||||
| * | Check in makefile | Chris Lattner | 2001-10-13 | 1 | -0/+6 |
| | | | | | llvm-svn: 788 | ||||
| * | Compile the transforms directory | Chris Lattner | 2001-10-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 776 | ||||
| * | Start of a linker | Chris Lattner | 2001-10-13 | 1 | -0/+22 |
| | | | | | llvm-svn: 775 | ||||

