summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86CodeEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Ignore debugging related instructions if they get this far.Evan Cheng2008-03-051-0/+4
* Rather than asserting. Dump out the MI that we are not able to encode and abort.Evan Cheng2008-03-051-1/+6
* Add lock prefix support to x86. Also add the instructions necessary for the ...Andrew Lenharth2008-03-011-0/+3
* De-tabifyBill Wendling2008-02-261-2/+2
* Enable exception handling int JITNicolas Geoffray2008-02-131-5/+12
* Avoid needlessly casting away const qualifiers.Dan Gohman2008-02-081-3/+3
* IMPLICIT_USE and IMPLICIT_DEF are dead, remove them.Chris Lattner2008-01-101-2/+0
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-071-12/+12
* rename hasVariableOperands() -> isVariadic(). Add some comments.Chris Lattner2008-01-071-2/+1
* Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner2008-01-071-2/+2
* Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner2008-01-071-2/+2
* X86 JIT PIC jumptable support.Evan Cheng2008-01-051-9/+14
* Combine MovePCtoStack + POP32r into one instruction MOVPC32r so it can be mov...Evan Cheng2008-01-051-14/+23
* Unbreak tailcall opt in JIT.Evan Cheng2008-01-041-1/+2
* X86 PIC JIT support fixes: encoding bugs, add lazy pointer stubs support.Evan Cheng2008-01-041-30/+53
* Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be usedEvan Cheng2008-01-031-48/+48
* X86 PIC JIT bug fix: relocations for constantpool and jumptable.Evan Cheng2008-01-021-7/+6
* Add new shorter predicates for testing machine operands for various types: Chris Lattner2007-12-301-11/+11
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Preliminary PIC JIT support for X86 (32-bit) / Darwin.Evan Cheng2007-12-221-61/+70
* Add parameter to getDwarfRegNum to permit targetsDale Johannesen2007-11-131-1/+0
* Fix x86-64 jit: remove reliance on Dwarf numbers.Evan Cheng2007-11-131-6/+13
* Move getX86RegNum into X86RegisterInfo and use itDuncan Sands2007-08-291-54/+1
* 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
OpenPOWER on IntegriCloud