| Commit message (Expand) | Author | Age | Files | Lines |
* | Add prototype for ExtractCodeRegion() | Misha Brukman | 2004-03-02 | 1 | -1/+5 |
* | Add the long awaited memory operand folding support for linear scan | Alkis Evlogimenos | 2004-03-01 | 1 | -1/+2 |
* | Add new method | Chris Lattner | 2004-03-01 | 2 | -0/+2 |
* | Fix grammar and doxygenify comments. | Misha Brukman | 2004-03-01 | 1 | -6/+6 |
* | Add ability to extract a single basic block into a new function. | Misha Brukman | 2004-03-01 | 1 | -0/+4 |
* | TargetCacheInfo has been removed; its only uses were to propagate a constant | Brian Gaeke | 2004-03-01 | 2 | -68/+0 |
* | Fix the "partial pool allocator" on em3d and others. The problem is that | Chris Lattner | 2004-03-01 | 2 | -8/+16 |
* | Make Module annotable. Reid has a bunch of code that depends on this, and | Chris Lattner | 2004-03-01 | 1 | -1/+1 |
* | Doxygenify comments. | Misha Brukman | 2004-02-29 | 1 | -16/+11 |
* | Module does not need to be annotatable aka annotable | Chris Lattner | 2004-02-29 | 1 | -1/+1 |
* | Remove public header. It's been moved to lib/Target/SparcV9 | Chris Lattner | 2004-02-29 | 1 | -95/+0 |
* | Do not use explicit casts that hide the dependence on Instruction being | Chris Lattner | 2004-02-29 | 1 | -8/+2 |
* | Ugh, the old sparc backend attaches MachineCodeForInstruction annotations on | Chris Lattner | 2004-02-29 | 1 | -1/+2 |
* | Remove dead member variables of SparcV9SchedInfo and TargetSchedInfo | Brian Gaeke | 2004-02-29 | 1 | -10/+0 |
* | Update comment at head of file. Also fix C 'typedef struct' nonsense I | Brian Gaeke | 2004-02-29 | 2 | -14/+18 |
* | Eliminate the distinction between "real" and "unreal" instructions | Chris Lattner | 2004-02-29 | 1 | -6/+4 |
* | Add more architectures, and ELF64 stuff. | Brian Gaeke | 2004-02-29 | 2 | -2/+98 |
* | Scrap a huge layer of cruft out of this interface. | Chris Lattner | 2004-02-29 | 1 | -93/+44 |
* | Remove unneeded #include | Chris Lattner | 2004-02-29 | 1 | -1/+1 |
* | Continue Alkis's int64_t cleanup. This makes all of the immediate related | Chris Lattner | 2004-02-29 | 2 | -16/+22 |
* | Add BuildMI variants that take a MBB::iterator | Chris Lattner | 2004-02-29 | 1 | -5/+24 |
* | Fix my sloppiness | Brian Gaeke | 2004-02-28 | 2 | -12/+12 |
* | Add hook for V8 target | Chris Lattner | 2004-02-28 | 1 | -3/+11 |
* | ELF constants and data structures. | Brian Gaeke | 2004-02-28 | 2 | -0/+490 |
* | New Function-level transformation utils. | Misha Brukman | 2004-02-28 | 1 | -0/+28 |
* | Add the prototype for the LoopExtractor Pass. | Misha Brukman | 2004-02-28 | 1 | -0/+8 |
* | Make MachineOperand's immediate value an int and save 4 bytes out of | Alkis Evlogimenos | 2004-02-27 | 1 | -1/+1 |
* | Doxygenify comments. | Misha Brukman | 2004-02-26 | 1 | -10/+9 |
* | Doxygenify and tersify comments. | Misha Brukman | 2004-02-26 | 1 | -2/+5 |
* | Uncomment assertions that register# != 0 on calls to | Alkis Evlogimenos | 2004-02-26 | 1 | -2/+2 |
* | Annotations are evil. This makes Value not derive from Annotable, which makes | Chris Lattner | 2004-02-26 | 2 | -3/+3 |
* | Make TargetData no longer use annotations! | Chris Lattner | 2004-02-26 | 1 | -14/+6 |
* | Eliminate copy-and-paste comments | Chris Lattner | 2004-02-26 | 10 | -10/+10 |
* | Make sure that at least one virtual method is defined in a .cpp file to avoid | Chris Lattner | 2004-02-26 | 3 | -19/+5 |
* | Fix a bug in the densemap that was killing the local allocator, and probably | Chris Lattner | 2004-02-26 | 3 | -3/+3 |
* | Fix typeo. grow() cannot shrink storage. clear() should really nuke storage | Chris Lattner | 2004-02-26 | 3 | -9/+15 |
* | Temporarily comment out asserts as they break things. I will uncomment | Alkis Evlogimenos | 2004-02-25 | 1 | -2/+2 |
* | Represent va_list in interpreter as a (ec-stack-depth . var-arg-index) | Brian Gaeke | 2004-02-25 | 1 | -0/+1 |
* | Duh, forgot to close the parenthesis. | Alkis Evlogimenos | 2004-02-25 | 1 | -2/+2 |
* | Add assert to isPhysicalRegister and isVirtualRegister to fail when | Alkis Evlogimenos | 2004-02-25 | 1 | -0/+2 |
* | Add DenseMap template and actually use it for for mapping virtual regs | Alkis Evlogimenos | 2004-02-25 | 5 | -13/+203 |
* | Add prototype | Chris Lattner | 2004-02-25 | 1 | -0/+7 |
* | Great renaming part II: Sparc --> SparcV9 (also includes command-line options... | Brian Gaeke | 2004-02-25 | 1 | -2/+2 |
* | Cygwin defines log2 as a macro. Undef it here IFF it has already been defined, | Brian Gaeke | 2004-02-25 | 2 | -0/+8 |
* | FunctionLiveVarInfo.h moved: include/llvm/CodeGen -> lib/Target/Sparc/LiveVar | Brian Gaeke | 2004-02-24 | 1 | -111/+0 |
* | Add some helpful methods for dealing with switch instructions | Chris Lattner | 2004-02-24 | 1 | -0/+30 |
* | Hrm, my find must have been faulty. It didn't remove these as well. | Chris Lattner | 2004-02-24 | 10 | -818/+0 |
* | Boost is now unneeded, thanks to the fix for PR253, contributed by Reid Spencer! | Chris Lattner | 2004-02-24 | 51 | -5993/+0 |
* | Use the new LLVM is_class template instead of the boost one, allowing us to | Chris Lattner | 2004-02-24 | 2 | -4/+6 |
* | Check in a new type_traits header which provides the mysterious is_class | Chris Lattner | 2004-02-24 | 2 | -0/+108 |