2007-03-14 |
Evan Cheng | Clean up. |
blob | commitdiff | raw | diff to current |
2007-03-14 |
Evan Cheng | X86-64 JIT is in large code model. Need stubs for direc... |
blob | commitdiff | raw | diff to current |
2007-01-26 |
Jim Laskey | Make LABEL a builtin opcode. |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | eliminate static ctors for Statistic objects. |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-12-05 |
Evan Cheng | JIT large code model support. |
blob | commitdiff | raw | diff to current |
2006-12-05 |
Evan Cheng | - Fix X86-64 JIT by temporarily disabling code that... |
blob | commitdiff | raw | diff to current |
2006-12-01 |
Evan Cheng | Match TargetInstrInfo changes. |
blob | commitdiff | raw | diff to current |
2006-11-17 |
Bill Wendling | Removed even more std::cerr and #include <iostream... |
blob | commitdiff | raw | diff to current |
2006-11-10 |
Evan Cheng | Use TargetInstrInfo::getNumOperands() instead of Machin... |
blob | commitdiff | raw | diff to current |
2006-11-09 |
Evan Cheng | Remove M_2_ADDR_FLAG. |
blob | commitdiff | raw | diff to current |
2006-09-13 |
Evan Cheng | Skip over first operand when determining REX prefix... |
blob | commitdiff | raw | diff to current |
2006-09-08 |
Evan Cheng | Committing X86-64 support. |
blob | commitdiff | raw | diff to current |
2006-09-07 |
Evan Cheng | Clean up. |
blob | commitdiff | raw | diff to current |
2006-09-06 |
Evan Cheng | Watch out for variable_ops instructions. |
blob | commitdiff | raw | diff to current |
2006-09-06 |
Evan Cheng | Variable ops instructions may ignore the last few opera... |
blob | commitdiff | raw | diff to current |
2006-09-05 |
Chris Lattner | Update the X86 JIT to make it work with the new two... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| |
blob | commitdiff | raw | diff to current |
2006-08-26 |
Chris Lattner | Give a good error message when we try to jit inline... |
blob | commitdiff | raw | diff to current |
2006-07-27 |
Evan Cheng | Resolve BB references with relocation. |
blob | commitdiff | raw | diff to current |
2006-07-25 |
Evan Cheng | - Refactor the code that resolve basic block references... |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Chris Lattner | Hide x86 symbols |
blob | commitdiff | raw | diff to current |
2006-06-22 |
Evan Cheng | Eliminate unneeded parameter. |
blob | commitdiff | raw | diff to current |
2006-06-21 |
Evan Cheng | variable_ops instructions such as call can have any... |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Evan Cheng | X86 integer register classes naming changes. Make them... |
blob | commitdiff | raw | diff to current |
2006-05-04 |
Chris Lattner | Remove a bunch more dead V9 specific stuff |
blob | commitdiff | raw | diff to current |
2006-05-04 |
Chris Lattner | Remove some more V9-specific stuff. |
blob | commitdiff | raw | diff to current |
2006-05-04 |
Chris Lattner | Simplify handling of relocations |
blob | commitdiff | raw | diff to current |
2006-05-03 |
Chris Lattner | Change from using MachineRelocation ctors to using... |
blob | commitdiff | raw | diff to current |
2006-05-03 |
Chris Lattner | inline a simple method |
blob | commitdiff | raw | diff to current |
2006-05-03 |
Chris Lattner | Suck block address tracking out of targets into the... |
blob | commitdiff | raw | diff to current |
2006-05-03 |
Nate Begeman | Teach the x86 jit how to handle jump tables not directl... |
blob | commitdiff | raw | diff to current |
2006-05-03 |
Chris Lattner | Change the BasicBlockAddrs map to be a vector, indexed... |
blob | commitdiff | raw | diff to current |
2006-05-02 |
Chris Lattner | Several related changes: |
blob | commitdiff | raw | diff to current |
2006-05-02 |
Chris Lattner | Fix a purely hypothetical problem (for now): emitWord... |
blob | commitdiff | raw | diff to current |
2006-05-02 |
Chris Lattner | Refactor the machine code emitter interface to pull... |
blob | commitdiff | raw | diff to current |
2006-05-02 |
Chris Lattner | There is no reason to use a virtual method to store... |
blob | commitdiff | raw | diff to current |
2006-04-22 |
Nate Begeman | JumpTable support! What this represents is working... |
blob | commitdiff | raw | diff to current |
2006-03-22 |
Evan Cheng | Add a couple more pseudo instructions. |
blob | commitdiff | raw | diff to current |
2006-02-26 |
Evan Cheng | ConstantPoolIndex is now the displacement portion of... |
blob | commitdiff | raw | diff to current |
2006-02-22 |
Evan Cheng | - Added option -relocation-model to set relocation... |
blob | commitdiff | raw | diff to current |
2006-02-18 |
Evan Cheng | Jit does not support PIC yet. |
blob | commitdiff | raw | diff to current |
2006-02-14 |
Evan Cheng | Don't special case XS, XD prefixes. |
blob | commitdiff | raw | diff to current |
2006-02-14 |
Evan Cheng | Bug fix: XS, XD prefixes were being emitted twice. |
blob | commitdiff | raw | diff to current |
2006-02-01 |
Evan Cheng | - Use xor to clear integer registers (set R, 0). |
blob | commitdiff | raw | diff to current |
2006-01-28 |
Chris Lattner | Fix a bunch of JIT failures with the new isel |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Chris Lattner | Unbreak the JIT with SSE |
blob | commitdiff | raw | diff to current |
2006-01-24 |
Chris Lattner | Allow jit-beta to work |
blob | commitdiff | raw | diff to current |
2006-01-22 |
Chris Lattner | Add explicit #includes of <iostream> |
blob | commitdiff | raw | diff to current |
2005-07-11 |
Chris Lattner | Refactor things a bit to allow the ELF code emitter... |
blob | commitdiff | raw | diff to current |
2005-07-06 |
Nate Begeman | First round of support for doing scalar FP using the... |
blob | commitdiff | raw | diff to current |
2005-05-19 |
Chris Lattner | Tailcalls require stubs to be emitted. Otherwise,... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | * Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2004-11-21 |
Chris Lattner | There is no reason to emit function stubs for direct... |
blob | commitdiff | raw | diff to current |
2004-11-20 |
Chris Lattner | Remove all JIT specific code and switch the code genera... |
blob | commitdiff | raw | diff to current |
2004-11-19 |
Chris Lattner | Dont' forget to switch back to decimal output |
blob | commitdiff | raw | diff to current |
2004-11-16 |
Chris Lattner | Fix a major bug in the signed shr code, which apparentl... |
blob | commitdiff | raw | diff to current |
2004-11-16 |
Chris Lattner | Remove a dead function, which died when we got GAS... |
blob | commitdiff | raw | diff to current |
2004-11-16 |
Chris Lattner | Implement a simple FIXME: if we are emitting a basic... |
blob | commitdiff | raw | diff to current |
2004-11-16 |
Chris Lattner | * Merge some win32 ifdefs together |
blob | commitdiff | raw | diff to current |
2004-11-15 |
Chris Lattner | Add debug-only=jit printout, so we see when lazily... |
blob | commitdiff | raw | diff to current |
2004-11-05 |
John Criswell | Fix compilation problem; make the cast and the LHS... |
blob | commitdiff | raw | diff to current |
2004-11-05 |
Chris Lattner | Quiet VC++ warnings |
blob | commitdiff | raw | diff to current |
2004-10-18 |
Chris Lattner | Improve compatibility with VC++, patch contributed... |
blob | commitdiff | raw | diff to current |
2004-10-17 |
Chris Lattner | Unify handling of constant pool indexes with the other... |
blob | commitdiff | raw | diff to current |
2004-10-15 |
Chris Lattner | Give the X86 JIT the ability to encode global+disp... |
blob | commitdiff | raw | diff to current |
2004-09-12 |
Misha Brukman | Fix filename: Printer.cpp has become X86AsmPrinter.cpp |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Chris Lattner | Remove dead method |
blob | commitdiff | raw | diff to current |
2004-07-17 |
Chris Lattner | Make sure to emit the immediate byte for instructions... |
blob | commitdiff | raw | diff to current |
2004-06-02 |
Chris Lattner | Convert to the new TargetMachine interface. |
blob | commitdiff | raw | diff to current |
2004-05-14 |
Brian Gaeke | Don't keep track of references to LLVM BasicBlocks... |
blob | commitdiff | raw | diff to current |
2004-04-23 |
Brian Gaeke | Use emitWordAt() to emit forward-branch fixups. |
blob | commitdiff | raw | diff to current |
2004-04-13 |
Chris Lattner | Add support for new instruction type |
blob | commitdiff | raw | diff to current |
2004-03-09 |
Alkis Evlogimenos | Add emitInstruction() API so that we can get the bytes... |
blob | commitdiff | raw | diff to current |
2004-03-09 |
Alkis Evlogimenos | Constify things a bit |
blob | commitdiff | raw | diff to current |
2004-02-28 |
Alkis Evlogimenos | Each instruction now has both an ImmType and a MemType... |
blob | commitdiff | raw | diff to current |
2004-02-27 |
Alkis Evlogimenos | Rename MRMS[0-7]{r,m} to MRM[0-7]{r,m}. |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | Add support for GlobalAddress's for alkis |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | Expand the repertoire of the forms we can print and... |
blob | commitdiff | raw | diff to current |
2004-02-15 |
Alkis Evlogimenos | Make dense maps keyed on physical registers smallerusing |
blob | commitdiff | raw | diff to current |
2004-02-15 |
Alkis Evlogimenos | Add back machine code deleter pass until we get a Machi... |
blob | commitdiff | raw | diff to current |
2004-02-12 |
Chris Lattner | Add support for the rep movs[bwd] instructions, and... |
blob | commitdiff | raw | diff to current |
2004-02-12 |
Alkis Evlogimenos | Change MachineBasicBlock's vector of MachineInstr point... |
blob | commitdiff | raw | diff to current |
2004-02-04 |
Alkis Evlogimenos | Modify the two address instruction pass to remove the... |
blob | commitdiff | raw | diff to current |
2003-12-20 |
Alkis Evlogimenos | Remove floating point killer pass. This is now implemen... |
blob | commitdiff | raw | diff to current |
2003-12-20 |
Chris Lattner | Finally, _actually delete the machine code_ for a funct... |
blob | commitdiff | raw | diff to current |
2003-12-20 |
Chris Lattner | A minor cleanup for better encapsulation |
blob | commitdiff | raw | diff to current |
2003-12-20 |
Chris Lattner | Rip JIT specific stuff out of TargetMachine, as per... |
blob | commitdiff | raw | diff to current |
2003-12-12 |
John Criswell | Modified cast so that it converts the int to a long... |
blob | commitdiff | raw | diff to current |
2003-12-12 |
Chris Lattner | Implement the TargetMachine::getJITStubForFunction... |
blob | commitdiff | raw | diff to current |
2003-11-11 |
Brian Gaeke | Put all LLVM code into the llvm namespace, as per bug... |
blob | commitdiff | raw | diff to current |
2003-10-20 |
John Criswell | Added LLVM project notice to the top of every C++ sourc... |
blob | commitdiff | raw | diff to current |
2003-10-20 |
Chris Lattner | * Rename X86::IMULr16 -> X86::IMULrr16 |
blob | commitdiff | raw | diff to current |
2003-10-16 |
Brian Gaeke | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2003-08-18 |
Misha Brukman | Spell `necessary' correctly. |
blob | commitdiff | raw | diff to current |
2003-08-13 |
Brian Gaeke | addPassesToJITCompile and addPassesToEmitMachineCode... |
blob | commitdiff | raw | diff to current |
2003-08-05 |
Chris Lattner | This is the real fix for the previous register allocato... |
blob | commitdiff | raw | diff to current |
2003-08-03 |
Chris Lattner | Set debug types |
blob | commitdiff | raw | diff to current |
2003-08-01 |
Chris Lattner | Move DEBUG to Debug.h |
blob | commitdiff | raw | diff to current |
next |