Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Unweaken vtables as per ↵ | David Blaikie | 2011-12-20 | 1 | -0/+14 |
| | | | | | | http://llvm.org/docs/CodingStandards.html#ll_virtual_anch llvm-svn: 146960 | ||||
* | Refactor the machine code emitter interface to pull the pointers for the current | Chris Lattner | 2006-05-02 | 1 | -131/+0 |
| | | | | | | | | | | code emission location into the base class, instead of being in the derived classes. This change means that low-level methods like emitByte/emitWord now are no longer virtual (yaay for speed), and we now have a framework to support growable code segments. This implements feature request #1 of PR469. llvm-svn: 28059 | ||||
* | Remove dead method | Chris Lattner | 2006-05-02 | 1 | -4/+0 |
| | | | | llvm-svn: 28055 | ||||
* | Remove the debug machine code emitter. The "FilePrinterEmitter" is more | Chris Lattner | 2006-05-02 | 1 | -52/+0 |
| | | | | | | useful for debugging. llvm-svn: 28051 | ||||
* | JumpTable support! What this represents is working asm and jit support for | Nate Begeman | 2006-04-22 | 1 | -2/+12 |
| | | | | | | | | x86 and ppc for 100% dense switch statements when relocations are non-PIC. This support will be extended and enhanced in the coming days to support PIC, and less dense forms of jump tables. llvm-svn: 27947 | ||||
* | mixed-STL programs are big and nasty :( | Duraid Madina | 2005-12-28 | 1 | -0/+1 |
| | | | | llvm-svn: 25030 | ||||
* | new is not a valid default anywhere, so make this pure virtual | Andrew Lenharth | 2005-07-28 | 1 | -0/+7 |
| | | | | llvm-svn: 22542 | ||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -7/+7 |
| | | | | llvm-svn: 21420 | ||||
* | Fix the FIXME, nuke the JIT specific forceCompilationOf method. | Chris Lattner | 2004-11-22 | 1 | -18/+0 |
| | | | | llvm-svn: 18131 | ||||
* | These methods are obsolete | Chris Lattner | 2004-11-22 | 1 | -8/+0 |
| | | | | llvm-svn: 18129 | ||||
* | Adjust to changed interfaces | Chris Lattner | 2004-11-20 | 1 | -7/+7 |
| | | | | llvm-svn: 18064 | ||||
* | Add getCurrentPCOffset() and addRelocation() methods. | Chris Lattner | 2004-11-20 | 1 | -0/+12 |
| | | | | llvm-svn: 18034 | ||||
* | Match change in MachineCodeEmitter prototype. | Chris Lattner | 2004-11-19 | 1 | -2/+2 |
| | | | | llvm-svn: 18009 | ||||
* | Add #include <iostream> since Value.h does not #include it any more. | Reid Spencer | 2004-07-04 | 1 | -0/+2 |
| | | | | llvm-svn: 14622 | ||||
* | Implement emitWordAt() for the debug emitter and the file printer emitter. (I | Brian Gaeke | 2004-04-23 | 1 | -0/+7 |
| | | | | | | | am not so sure about the file printer emitter, but the debug emitter change should be harmless.) llvm-svn: 13117 | ||||
* | Finegrainify namespacification | Chris Lattner | 2004-02-23 | 1 | -4/+1 |
| | | | | llvm-svn: 11757 | ||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -11/+13 |
| | | | | llvm-svn: 9903 | ||||
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
* | Pass through the emitConstantPool() call to the real emitter. | Misha Brukman | 2003-06-03 | 1 | -0/+4 |
| | | | | llvm-svn: 6590 | ||||
* | Removed a useless ofstream. | Misha Brukman | 2003-06-02 | 1 | -8/+2 |
| | | | | llvm-svn: 6547 | ||||
* | Remove spurious assert() | Misha Brukman | 2003-06-02 | 1 | -1/+0 |
| | | | | llvm-svn: 6529 | ||||
* | Changes to be compatible with MachineCodeEmitter.h | Chris Lattner | 2003-06-01 | 1 | -65/+51 |
| | | | | llvm-svn: 6515 | ||||
* | Added saveBBreferences() for BasicBlock resolution. | Misha Brukman | 2003-05-30 | 1 | -4/+8 |
| | | | | llvm-svn: 6451 | ||||
* | Correctly write out binary data as chars, before they're cast to ints. | Misha Brukman | 2003-05-28 | 1 | -2/+1 |
| | | | | llvm-svn: 6385 | ||||
* | Added a debugging code emitter that prints code to a file, debug to std::cerr, | Misha Brukman | 2003-05-27 | 1 | -0/+121 |
| | | | | | | | and passes the real code to a memory-outputting code emitter. This may be removed at a later point in development. llvm-svn: 6379 | ||||
* | Allow const functions | Chris Lattner | 2003-05-09 | 1 | -2/+3 |
| | | | | llvm-svn: 6056 | ||||
* | Add methods for stub function generation | Chris Lattner | 2003-05-08 | 1 | -0/+7 |
| | | | | llvm-svn: 6054 | ||||
* | Add support for global address by string and constant pool values | Chris Lattner | 2003-01-13 | 1 | -1/+10 |
| | | | | llvm-svn: 5215 | ||||
* | Print out direct global references | Chris Lattner | 2002-12-04 | 1 | -1/+4 |
| | | | | llvm-svn: 4906 | ||||
* | Checkin debug implementation of MCE | Chris Lattner | 2002-12-03 | 1 | -0/+41 |
llvm-svn: 4893 |