summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrX86-64.td
Commit message (Expand)AuthorAge
* rename X86InstrX86-64.td -> X86Instr64bit.tdChris Lattner2008-01-10
* remove explicit sets of 'neverHasSideEffects' that can now be Chris Lattner2008-01-10
* rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner2008-01-06
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. IBill Wendling2007-12-17
* Actually, MOVPQIto64mr is a dup of MOVPQI2QImr, MOV64toPQIrm is a dup of MOVQ...Evan Cheng2007-12-14
* Fix (mem) <-> low 64-bits of xmm bugs pointed out by David Greene. Mac OS X L...Evan Cheng2007-12-14
* Fix bsf / bsr jit encoding.Evan Cheng2007-12-14
* Oops. Forgot these.Evan Cheng2007-12-14
* Fix Intel asm syntax for the bsr and bsf instructions.Dan Gohman2007-12-14
* Implement ctlz and cttz with bsr and bsf.Evan Cheng2007-12-14
* Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materia...Evan Cheng2007-12-12
* Add a flag for indirect branch instructions.Owen Anderson2007-11-12
* Local spiller optimization:Evan Cheng2007-10-19
* Corrected many typing errors. And removed 'nest' parameter handlingArnold Schwaighofer2007-10-12
* Added tail call optimization to the x86 back end. It can beArnold Schwaighofer2007-10-11
* Commute x86 cmove instructions by swapping the operands and change the conditionEvan Cheng2007-10-05
* Add support to convert more 64-bit instructions to 3-address instructions.Evan Cheng2007-10-05
* ADC and SBB uses EFLAGS.Evan Cheng2007-10-05
* Enabling new condition code modeling scheme.Evan Cheng2007-09-29
* Doh. Calls clobber EFLAGS.Evan Cheng2007-09-27
* Some assemblers do not recognize aliases pushfd, pushfq, popfd, and popfq. Ju...Evan Cheng2007-09-26
* Typos: POPQ -> POPFQ, POPD -> POPFD.Evan Cheng2007-09-26
* Add pushf{d|q}, popf{d|q} to push and pop EFLAGS register.Evan Cheng2007-09-26
* Added support for new condition code modeling scheme (i.e. physical register ...Evan Cheng2007-09-25
* Use xorl instead of xorq to enter a zero into a 64-bit register.Dan Gohman2007-09-17
* Use "test reg,reg" in place of "cmp reg,0" for 64-bit operands. This wasDan Gohman2007-09-17
* Add patterns for SHLD64* and SHRD64*.Dan Gohman2007-09-14
* Add implicit def of EFLAGS on those instructions that may modify flags.Evan Cheng2007-09-14
* Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.Evan Cheng2007-09-11
* Avoid storing and reloading zeros and other constants from stack slotsDan Gohman2007-09-07
* Mark load instructions with isLoad = 1.Evan Cheng2007-08-30
* Mac OS X X86-64 low 4G address not available.Evan Cheng2007-08-01
* Change the x86 assembly output to use tab characters to separate theDan Gohman2007-07-31
* Redo and generalize previously removed opt for pinsrw: (vextract (v4i32 bc (v...Evan Cheng2007-07-31
* Change the x86 backend to use extract_subreg for truncation operations. Passe...Christopher Lamb2007-07-29
* Add missing SSE builtins:Bill Wendling2007-07-23
* No more noResults.Evan Cheng2007-07-21
* Change instruction description to split OperandList into OutOperandList andEvan Cheng2007-07-19
* Define the pushq instruction for x86-64.Dan Gohman2007-06-18
* add support for 128-bit integer add/subChris Lattner2007-05-17
* Have MMX registers clobbered in x86-64 too.Bill Wendling2007-04-26
* Some AT&T syntax assembler (e.g. Mac OS X) does not recognize the movq alias ...Evan Cheng2006-12-15
* f64 <-> i64 bit_convert using movq in 64-bit mode.Evan Cheng2006-12-14
* Fix a couple of typo's.Evan Cheng2006-12-14
* - Switch X86-64 JIT to large code size model.Evan Cheng2006-12-05
* - Fix X86-64 JIT by temporarily disabling code that treats GV address as 32-bitEvan Cheng2006-12-05
* - Use a different wrapper node for RIP-relative GV, etc.Evan Cheng2006-11-30
* Fix JIT encoding bugs for shift / rotate by one ops.Evan Cheng2006-11-28
* Correct instructions for moving data between GR64 and SSE registers; also cor...Evan Cheng2006-11-16