aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86InstrInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Expand the x86 V_SET0* pseudos right after register allocation.Jakob Stoklund Olesen2011-09-291-0/+3
* Promote the X86 Get/SetSSEDomain functions to TargetInstrInfo.Jakob Stoklund Olesen2011-09-271-5/+3
* * Combines Alignment, AuxInfo, and TB_NOT_REVERSABLE flag into aBruno Cardoso Lopes2011-09-081-5/+13
* Hoist hasLoadFromStackSlot and hasStoreToStackSlot.Jakob Stoklund Olesen2011-08-081-21/+0
* Refactor X86 target to separate MC code from Target code.Evan Cheng2011-07-251-501/+2
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-011-1/+4
* Remove unused OpcodeMask enumerator.Francois Pichet2011-05-251-1/+0
* Fix MSVC warning: "is out of range for enum constant" Francois Pichet2011-05-251-1/+1
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Make OpcodeMask an unsigned long long literal to deal with overflow.Joerg Sonnenberger2011-04-041-1/+1
* Add support for the VIA PadLock instructions.Joerg Sonnenberger2011-04-041-2/+3
* Expand Op0Mask by one bit in preparation for the PadLock prefixes.Joerg Sonnenberger2011-04-041-11/+12
* Increased the register pressure limit on x86_64 from 8 to 12Andrew Trick2011-03-051-0/+2
* whitespaceAndrew Trick2011-03-051-51/+51
* Implement xgetbv and xsetbv.Rafael Espindola2011-02-221-0/+4
* Move callee-saved regs spills / reloads to TFIAnton Korobeynikov2010-11-271-11/+0
* tidy up, no functionality change.Chris Lattner2010-11-141-1/+1
* Re-enable register pressure aware machine licm with fixes. Hoist() may haveEvan Cheng2010-10-191-0/+5
* Revert r116781 "- Add a hook for target to determine whether an instruction defDaniel Dunbar2010-10-191-5/+0
* - Add a hook for target to determine whether an instruction def isEvan Cheng2010-10-191-0/+5
* Reduce casting in various tables by defining the tableChris Lattner2010-10-071-5/+5
* Implement support for the bizarre 3DNow! encoding (which is unlike anythingChris Lattner2010-10-031-14/+22
* fix rdar://8444631 - encoder crash on 'enter'Chris Lattner2010-09-171-1/+7
* implement rdar://6653118 - fastisel should fold loads where possible.Chris Lattner2010-09-051-6/+6
* Fix PR7748 without using microsoft extensionsBruno Cardoso Lopes2010-08-261-6/+6
* fix PR7465, mishandling of lcall and ljmp: intersegment long Chris Lattner2010-08-191-0/+7
* remove the JIT "NeedsExactSize" feature and supporting logic.Chris Lattner2010-07-221-4/+0
* instead of migrating it to the MC instruction encoder, justChris Lattner2010-07-221-1/+0
* Remove the isMoveInstr() hook.Jakob Stoklund Olesen2010-07-161-6/+0
* AVX 256-bit conversion instructionsBruno Cardoso Lopes2010-07-131-1/+7
* X86InstrInfo::copyRegToReg is dead. Long live copyPhysReg!Jakob Stoklund Olesen2010-07-111-6/+0
* Merge VEX enums with other x86 enum forms. Also fix all checks of which VEXBruno Cardoso Lopes2010-07-091-16/+11
* add some long-overdue enums to refer to the parts of the 5-operandChris Lattner2010-07-081-6/+18
* introduce a new X86II::getMemoryOperandNo method, whichChris Lattner2010-07-081-12/+71
* Implement X86InstrInfo::copyPhysRegJakob Stoklund Olesen2010-07-081-0/+4
* Implement the major chunk of PR7195: support for 'callw'Chris Lattner2010-07-071-4/+7
* Add AVX vblendvpd, vblendvps and vpblendvb instructionsBruno Cardoso Lopes2010-07-061-5/+13
* - Add AVX SSE2 Move doubleword and quadword instructions.Bruno Cardoso Lopes2010-07-011-3/+3
* Add AVX MOV{SS,SD}{rr,rm} instructionsBruno Cardoso Lopes2010-06-221-2/+3
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-171-1/+2
* Reapply r105521, this time appending "LLU" to 64 bitBruno Cardoso Lopes2010-06-081-4/+18
* revert r105521, which is breaking the buildbots with stuff like this:Chris Lattner2010-06-051-18/+4
* Initial AVX support for some instructions. No patterns matchedBruno Cardoso Lopes2010-06-051-4/+18
* Add first pass at darwin tls compiler support.Eric Christopher2010-06-031-1/+14
* Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen2010-06-021-1/+1
* Implement @llvm.returnaddress. rdar://8015977.Evan Cheng2010-05-221-2/+4
* Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman2010-05-061-1/+2
* Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng2010-05-061-2/+4
* Frame index can be negative.Evan Cheng2010-04-291-1/+1
* on darwin empty functions need to codegen into something of non-zero length,Chris Lattner2010-04-261-0/+2