summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrInfo.h
Commit message (Expand)AuthorAge
* Make helper method static since it doesn't use anything in the class.Craig Topper2012-06-23
* Revert r157755.Manman Ren2012-06-06
* Revert r157831Manman Ren2012-06-03
* X86: peephole optimization to remove cmp instructionManman Ren2012-06-01
* Remove a trailing space and fix a comment.Craig Topper2012-06-01
* X86: replace SUB with CMP if possibleManman Ren2012-05-31
* Added FMA3 Intel instructions.Elena Demikhovsky2012-05-31
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-17
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18
* Break false dependencies before partial register updates.Jakob Stoklund Olesen2011-11-15
* Expand the x86 V_SET0* pseudos right after register allocation.Jakob Stoklund Olesen2011-09-29
* Promote the X86 Get/SetSSEDomain functions to TargetInstrInfo.Jakob Stoklund Olesen2011-09-27
* * Combines Alignment, AuxInfo, and TB_NOT_REVERSABLE flag into aBruno Cardoso Lopes2011-09-08
* Hoist hasLoadFromStackSlot and hasStoreToStackSlot.Jakob Stoklund Olesen2011-08-08
* Refactor X86 target to separate MC code from Target code.Evan Cheng2011-07-25
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-01
* Remove unused OpcodeMask enumerator.Francois Pichet2011-05-25
* Fix MSVC warning: "is out of range for enum constant" Francois Pichet2011-05-25
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Make OpcodeMask an unsigned long long literal to deal with overflow.Joerg Sonnenberger2011-04-04
* Add support for the VIA PadLock instructions.Joerg Sonnenberger2011-04-04
* Expand Op0Mask by one bit in preparation for the PadLock prefixes.Joerg Sonnenberger2011-04-04
* Increased the register pressure limit on x86_64 from 8 to 12Andrew Trick2011-03-05
* whitespaceAndrew Trick2011-03-05
* Implement xgetbv and xsetbv.Rafael Espindola2011-02-22
* Move callee-saved regs spills / reloads to TFIAnton Korobeynikov2010-11-27
* tidy up, no functionality change.Chris Lattner2010-11-14
* Re-enable register pressure aware machine licm with fixes. Hoist() may haveEvan Cheng2010-10-19
* Revert r116781 "- Add a hook for target to determine whether an instruction defDaniel Dunbar2010-10-19
* - Add a hook for target to determine whether an instruction def isEvan Cheng2010-10-19
* Reduce casting in various tables by defining the tableChris Lattner2010-10-07
* Implement support for the bizarre 3DNow! encoding (which is unlike anythingChris Lattner2010-10-03
* fix rdar://8444631 - encoder crash on 'enter'Chris Lattner2010-09-17
* implement rdar://6653118 - fastisel should fold loads where possible.Chris Lattner2010-09-05
* Fix PR7748 without using microsoft extensionsBruno Cardoso Lopes2010-08-26
* fix PR7465, mishandling of lcall and ljmp: intersegment long Chris Lattner2010-08-19
* remove the JIT "NeedsExactSize" feature and supporting logic.Chris Lattner2010-07-22
* instead of migrating it to the MC instruction encoder, justChris Lattner2010-07-22
* Remove the isMoveInstr() hook.Jakob Stoklund Olesen2010-07-16
* AVX 256-bit conversion instructionsBruno Cardoso Lopes2010-07-13
* X86InstrInfo::copyRegToReg is dead. Long live copyPhysReg!Jakob Stoklund Olesen2010-07-11
* Merge VEX enums with other x86 enum forms. Also fix all checks of which VEXBruno Cardoso Lopes2010-07-09
* add some long-overdue enums to refer to the parts of the 5-operandChris Lattner2010-07-08
* introduce a new X86II::getMemoryOperandNo method, whichChris Lattner2010-07-08
* Implement X86InstrInfo::copyPhysRegJakob Stoklund Olesen2010-07-08
* Implement the major chunk of PR7195: support for 'callw'Chris Lattner2010-07-07
* Add AVX vblendvpd, vblendvps and vpblendvb instructionsBruno Cardoso Lopes2010-07-06
* - Add AVX SSE2 Move doubleword and quadword instructions.Bruno Cardoso Lopes2010-07-01
* Add AVX MOV{SS,SD}{rr,rm} instructionsBruno Cardoso Lopes2010-06-22
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-17