2006-02-14 |
Evan Cheng | Don't special case XS, XD prefixes. |
blob | commitdiff | raw |
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 |
2003-07-26 |
Chris Lattner | We don't modify the LLVM rep, remain const correct |
blob | commitdiff | raw | diff to current |
2003-06-30 |
John Criswell | Merged in autoconf branch. This provides configuration... |
blob | commitdiff | raw | diff to current |
2003-06-16 |
Brian Gaeke | Isolate machine-dependent use of <alloca.h> in "Support... |
blob | commitdiff | raw | diff to current |
2003-06-06 |
Chris Lattner | Fix warnings on Sparc |
blob | commitdiff | raw | diff to current |
2003-06-06 |
Chris Lattner | Add statistic for # machine instrs emitted |
blob | commitdiff | raw | diff to current |
2003-06-03 |
Chris Lattner | Add namespace comments for doxygen |
blob | commitdiff | raw | diff to current |
2003-06-02 |
Misha Brukman | Eliminated a compiler warning due to casting to a diffe... |
blob | commitdiff | raw | diff to current |
2003-06-02 |
Misha Brukman | Renamed MachineCodeEmitter.cpp -> X86CodeEmitter.cpp... |
blob | commitdiff | raw | diff to current |
2003-06-01 |
Chris Lattner | Move X86 specific code out of the JIT into the X86... |
blob | commitdiff | raw | diff to current |
2003-05-09 |
Chris Lattner | This blank line has GOT to go. |
blob | commitdiff | raw | diff to current |
2003-05-07 |
Chris Lattner | IMPLICIT_DEF was not the beautiful elegant solution... |
blob | commitdiff | raw | diff to current |
2003-05-06 |
Chris Lattner | Don't have a cow with new pseudo instructions |
blob | commitdiff | raw | diff to current |
2003-01-14 |
Chris Lattner | Rename MachineInstrInfo -> TargetInstrInfo |
blob | commitdiff | raw | diff to current |
2003-01-13 |
Chris Lattner | * Add support for FP registers ST* |
blob | commitdiff | raw | diff to current |
2002-12-28 |
Chris Lattner | * Convert to a MachineFunctionPass |
blob | commitdiff | raw | diff to current |
2002-12-25 |
Chris Lattner | Add support for FP prefixes |
blob | commitdiff | raw | diff to current |
2002-12-23 |
Chris Lattner | Add support for the bswap instruction |
blob | commitdiff | raw | diff to current |
2002-12-20 |
Chris Lattner | fix warning |
blob | commitdiff | raw | diff to current |
2002-12-15 |
Chris Lattner | Give passes nice names! |
blob | commitdiff | raw | diff to current |
2002-12-15 |
Chris Lattner | Use MachineOperand::isFoo methods instead of our own... |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Brian Gaeke | InstSelectSimple.cpp: Give promote32 a comment. Add... |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Chris Lattner | Emit the right form of mod/rm mod field |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Chris Lattner | Rename MemArg* to Arg* |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Chris Lattner | Make mem size an assert |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Misha Brukman | This is supposed to provide correct size for datatypes... |
blob | commitdiff | raw | diff to current |
2002-12-04 |
Chris Lattner | Fix bogus assertion failures |
blob | commitdiff | raw | diff to current |
2002-12-04 |
Chris Lattner | Add support for referencing global variables/functions |
blob | commitdiff | raw | diff to current |
2002-12-03 |
Chris Lattner | Split the machine code emitter completely out of the... |
blob | commitdiff | raw | diff to current |
2002-12-02 |
Chris Lattner | More support for machine code emission: raw instructions |
blob | commitdiff | raw | diff to current |
2002-12-02 |
Chris Lattner | Start implementing MachineCodeEmitter |
blob | commitdiff | raw | diff to current |
2002-12-02 |
Chris Lattner | Initial support for machine code emission |
blob | commitdiff | raw | diff to current |
|