summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86CodeEmitter.cpp
Commit message (Expand)AuthorAge
...
* JIT large code model support.Evan Cheng2006-12-05
* - Fix X86-64 JIT by temporarily disabling code that treats GV address as 32-bitEvan Cheng2006-12-05
* Match TargetInstrInfo changes.Evan Cheng2006-12-01
* Removed even more std::cerr and #include <iostream> things.Bill Wendling2006-11-17
* Use TargetInstrInfo::getNumOperands() instead of MachineInstr::getNumOperands...Evan Cheng2006-11-10
* Remove M_2_ADDR_FLAG.Evan Cheng2006-11-09
* Skip over first operand when determining REX prefix for two-address code.Evan Cheng2006-09-13
* Committing X86-64 support.Evan Cheng2006-09-08
* Clean up.Evan Cheng2006-09-07
* Watch out for variable_ops instructions.Evan Cheng2006-09-06
* Variable ops instructions may ignore the last few operands for code emission.Evan Cheng2006-09-06
* Update the X86 JIT to make it work with the new two-addr changes. This alsoChris Lattner2006-09-05
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-27
* Give a good error message when we try to jit inline asm.Chris Lattner2006-08-26
* Resolve BB references with relocation.Evan Cheng2006-07-27
* - Refactor the code that resolve basic block references to a TargetJITInfoEvan Cheng2006-07-25
* Hide x86 symbolsChris Lattner2006-06-28
* Eliminate unneeded parameter.Evan Cheng2006-06-22
* variable_ops instructions such as call can have any number of operands.Evan Cheng2006-06-21
* X86 integer register classes naming changes. Make them consistent with FP, ve...Evan Cheng2006-05-16
* Remove a bunch more dead V9 specific stuffChris Lattner2006-05-04
* Remove some more V9-specific stuff.Chris Lattner2006-05-04
* Simplify handling of relocationsChris Lattner2006-05-04
* Change from using MachineRelocation ctors to using static methodsChris Lattner2006-05-03
* inline a simple methodChris Lattner2006-05-03
* Suck block address tracking out of targets into the JIT Emitter. ThisChris Lattner2006-05-03
* Teach the x86 jit how to handle jump tables not directly used by a jumpNate Begeman2006-05-03
* Change the BasicBlockAddrs map to be a vector, indexed by MBB number.Chris Lattner2006-05-03
* Several related changes:Chris Lattner2006-05-02
* Fix a purely hypothetical problem (for now): emitWord emits in the hostChris Lattner2006-05-02
* Refactor the machine code emitter interface to pull the pointers for the currentChris Lattner2006-05-02
* There is no reason to use a virtual method to store this word.Chris Lattner2006-05-02
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-22
* Add a couple more pseudo instructions.Evan Cheng2006-03-22
* ConstantPoolIndex is now the displacement portion of the address (ratherEvan Cheng2006-02-26
* - Added option -relocation-model to set relocation model. Valid values includ...Evan Cheng2006-02-22
* Jit does not support PIC yet.Evan Cheng2006-02-18
* Don't special case XS, XD prefixes.Evan Cheng2006-02-14
* Bug fix: XS, XD prefixes were being emitted twice.Evan Cheng2006-02-14
* - Use xor to clear integer registers (set R, 0).Evan Cheng2006-02-01
* Fix a bunch of JIT failures with the new iselChris Lattner2006-01-28
* Unbreak the JIT with SSEChris Lattner2006-01-27
* Allow jit-beta to workChris Lattner2006-01-24
* Add explicit #includes of <iostream>Chris Lattner2006-01-22
* Refactor things a bit to allow the ELF code emitter to run the X86 machine co...Chris Lattner2005-07-11
* First round of support for doing scalar FP using the SSE2 ISA extension andNate Begeman2005-07-06
* Tailcalls require stubs to be emitted. Otherwise, the compilation callbackChris Lattner2005-05-19
* * Remove trailing whitespaceMisha Brukman2005-04-21
* There is no reason to emit function stubs for direct calls.Chris Lattner2004-11-21
* Remove all JIT specific code and switch the code generator over to emittingChris Lattner2004-11-20