aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86CodeEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change the x86 backend to use extract_subreg for truncation operations. Passe...Christopher Lamb2007-07-291-12/+0
* Trampoline codegen support for X86-32.Duncan Sands2007-07-271-8/+1
* Drop 'const'Devang Patel2007-05-031-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-2/+6
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-161-7/+7
* Add support for our first SSSE3 instruction "pmulhrsw".Bill Wendling2007-04-101-0/+8
* Clean up.Evan Cheng2007-03-141-3/+4
* X86-64 JIT is in large code model. Need stubs for direct calls.Evan Cheng2007-03-141-1/+1
* Make LABEL a builtin opcode.Jim Laskey2007-01-261-0/+2
* eliminate static ctors for Statistic objects.Chris Lattner2006-12-191-4/+2
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-1/+1
* JIT large code model support.Evan Cheng2006-12-051-7/+13
* - Fix X86-64 JIT by temporarily disabling code that treats GV address as 32-bitEvan Cheng2006-12-051-70/+101
* Match TargetInstrInfo changes.Evan Cheng2006-12-011-2/+2
* Removed even more std::cerr and #include <iostream> things.Bill Wendling2006-11-171-3/+1
* Use TargetInstrInfo::getNumOperands() instead of MachineInstr::getNumOperands...Evan Cheng2006-11-101-20/+22
* Remove M_2_ADDR_FLAG.Evan Cheng2006-11-091-2/+5
* Skip over first operand when determining REX prefix for two-address code.Evan Cheng2006-09-131-7/+14
* Committing X86-64 support.Evan Cheng2006-09-081-59/+291
* Clean up.Evan Cheng2006-09-071-2/+2
* Watch out for variable_ops instructions.Evan Cheng2006-09-061-1/+1
* Variable ops instructions may ignore the last few operands for code emission.Evan Cheng2006-09-061-1/+3
* Update the X86 JIT to make it work with the new two-addr changes. This alsoChris Lattner2006-09-051-41/+52
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-271-1/+1
* Give a good error message when we try to jit inline asm.Chris Lattner2006-08-261-0/+3
* Resolve BB references with relocation.Evan Cheng2006-07-271-1/+2
* - Refactor the code that resolve basic block references to a TargetJITInfoEvan Cheng2006-07-251-16/+10
* Hide x86 symbolsChris Lattner2006-06-281-1/+2
* Eliminate unneeded parameter.Evan Cheng2006-06-221-8/+4
* variable_ops instructions such as call can have any number of operands.Evan Cheng2006-06-211-1/+1
* X86 integer register classes naming changes. Make them consistent with FP, ve...Evan Cheng2006-05-161-3/+3
* Remove a bunch more dead V9 specific stuffChris Lattner2006-05-041-6/+1
* Remove some more V9-specific stuff.Chris Lattner2006-05-041-1/+0
* Simplify handling of relocationsChris Lattner2006-05-041-24/+38
* Change from using MachineRelocation ctors to using static methodsChris Lattner2006-05-031-3/+3
* inline a simple methodChris Lattner2006-05-031-10/+7
* Suck block address tracking out of targets into the JIT Emitter. ThisChris Lattner2006-05-031-24/+9
* Teach the x86 jit how to handle jump tables not directly used by a jumpNate Begeman2006-05-031-0/+3
* Change the BasicBlockAddrs map to be a vector, indexed by MBB number.Chris Lattner2006-05-031-7/+8
* Several related changes:Chris Lattner2006-05-021-2/+0
* Fix a purely hypothetical problem (for now): emitWord emits in the hostChris Lattner2006-05-021-5/+5
* Refactor the machine code emitter interface to pull the pointers for the currentChris Lattner2006-05-021-7/+11
* There is no reason to use a virtual method to store this word.Chris Lattner2006-05-021-2/+2
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-221-9/+15
* Add a couple more pseudo instructions.Evan Cheng2006-03-221-0/+2
* ConstantPoolIndex is now the displacement portion of the address (ratherEvan Cheng2006-02-261-10/+4
* - Added option -relocation-model to set relocation model. Valid values includ...Evan Cheng2006-02-221-1/+3
* Jit does not support PIC yet.Evan Cheng2006-02-181-0/+2
* Don't special case XS, XD prefixes.Evan Cheng2006-02-141-14/+9