summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86CodeEmitter.cpp
Commit message (Expand)AuthorAge
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Allow inline asm nodes with empty bodies inside JIT.Anton Korobeynikov2008-08-21
* Clean up whitespace.Bill Wendling2008-08-21
* Make x86-64 JIT changes Darwin-specific.Dale Johannesen2008-08-12
* In the absence of a linker to build the GOT, use the 32-bitDale Johannesen2008-08-12
* Some fixes for x86-64 JIT. Make it use small codeDale Johannesen2008-08-11
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-01
* runOnMachineFunction should set IsPIC because relocation model may have been ...Evan Cheng2008-05-20
* Change target-specific classes to use more precise static types.Dan Gohman2008-05-14
* - Fix atomic operation JIT encoding.Evan Cheng2008-04-18
* Infrastructure for getting the machine code size of a function and an instruc...Nicolas Geoffray2008-04-16
* Fix x86-64 encoding bug. REX prefix must always follow 0x0F prefix. For examp...Evan Cheng2008-04-03
* Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF.Evan Cheng2008-03-17
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-15
* Add debugging stuff.Evan Cheng2008-03-14
* Ignore debugging related instructions if they get this far.Evan Cheng2008-03-05
* Rather than asserting. Dump out the MI that we are not able to encode and abort.Evan Cheng2008-03-05
* Add lock prefix support to x86. Also add the instructions necessary for the ...Andrew Lenharth2008-03-01
* De-tabifyBill Wendling2008-02-26
* Enable exception handling int JITNicolas Geoffray2008-02-13
* Avoid needlessly casting away const qualifiers.Dan Gohman2008-02-08
* IMPLICIT_USE and IMPLICIT_DEF are dead, remove them.Chris Lattner2008-01-10
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-07
* rename hasVariableOperands() -> isVariadic(). Add some comments.Chris Lattner2008-01-07
* Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner2008-01-07
* Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner2008-01-07
* X86 JIT PIC jumptable support.Evan Cheng2008-01-05
* Combine MovePCtoStack + POP32r into one instruction MOVPC32r so it can be mov...Evan Cheng2008-01-05
* Unbreak tailcall opt in JIT.Evan Cheng2008-01-04
* X86 PIC JIT support fixes: encoding bugs, add lazy pointer stubs support.Evan Cheng2008-01-04
* Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be usedEvan Cheng2008-01-03
* X86 PIC JIT bug fix: relocations for constantpool and jumptable.Evan Cheng2008-01-02
* Add new shorter predicates for testing machine operands for various types: Chris Lattner2007-12-30
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Preliminary PIC JIT support for X86 (32-bit) / Darwin.Evan Cheng2007-12-22
* Add parameter to getDwarfRegNum to permit targetsDale Johannesen2007-11-13
* Fix x86-64 jit: remove reliance on Dwarf numbers.Evan Cheng2007-11-13
* Move getX86RegNum into X86RegisterInfo and use itDuncan Sands2007-08-29
* Change the x86 backend to use extract_subreg for truncation operations. Passe...Christopher Lamb2007-07-29
* Trampoline codegen support for X86-32.Duncan Sands2007-07-27
* Drop 'const'Devang Patel2007-05-03
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-02
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-01
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-16
* Add support for our first SSSE3 instruction "pmulhrsw".Bill Wendling2007-04-10
* Clean up.Evan Cheng2007-03-14
* X86-64 JIT is in large code model. Need stubs for direct calls.Evan Cheng2007-03-14
* Make LABEL a builtin opcode.Jim Laskey2007-01-26
* eliminate static ctors for Statistic objects.Chris Lattner2006-12-19
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-06