aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrInfo.h
AgeCommit message (Expand)Author
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-04-04Make OpcodeMask an unsigned long long literal to deal with overflow.Joerg Sonnenberger
2011-04-04Add support for the VIA PadLock instructions.Joerg Sonnenberger
2011-04-04Expand Op0Mask by one bit in preparation for the PadLock prefixes.Joerg Sonnenberger
2011-03-05Increased the register pressure limit on x86_64 from 8 to 12Andrew Trick
2011-03-05whitespaceAndrew Trick
2011-02-22Implement xgetbv and xsetbv.Rafael Espindola
2010-11-27Move callee-saved regs spills / reloads to TFIAnton Korobeynikov
2010-11-14tidy up, no functionality change.Chris Lattner
2010-10-19Re-enable register pressure aware machine licm with fixes. Hoist() may haveEvan Cheng
2010-10-19Revert r116781 "- Add a hook for target to determine whether an instruction defDaniel Dunbar
2010-10-19- Add a hook for target to determine whether an instruction def isEvan Cheng
2010-10-07Reduce casting in various tables by defining the tableChris Lattner
2010-10-03Implement support for the bizarre 3DNow! encoding (which is unlike anythingChris Lattner
2010-09-17fix rdar://8444631 - encoder crash on 'enter'Chris Lattner
2010-09-05implement rdar://6653118 - fastisel should fold loads where possible.Chris Lattner
2010-08-26Fix PR7748 without using microsoft extensionsBruno Cardoso Lopes
2010-08-19fix PR7465, mishandling of lcall and ljmp: intersegment long Chris Lattner
2010-07-22remove the JIT "NeedsExactSize" feature and supporting logic.Chris Lattner
2010-07-22instead of migrating it to the MC instruction encoder, justChris Lattner
2010-07-16Remove the isMoveInstr() hook.Jakob Stoklund Olesen
2010-07-13AVX 256-bit conversion instructionsBruno Cardoso Lopes
2010-07-11X86InstrInfo::copyRegToReg is dead. Long live copyPhysReg!Jakob Stoklund Olesen
2010-07-09Merge VEX enums with other x86 enum forms. Also fix all checks of which VEXBruno Cardoso Lopes
2010-07-08add some long-overdue enums to refer to the parts of the 5-operandChris Lattner
2010-07-08introduce a new X86II::getMemoryOperandNo method, whichChris Lattner
2010-07-08Implement X86InstrInfo::copyPhysRegJakob Stoklund Olesen
2010-07-07Implement the major chunk of PR7195: support for 'callw'Chris Lattner
2010-07-06Add AVX vblendvpd, vblendvps and vpblendvb instructionsBruno Cardoso Lopes
2010-07-01- Add AVX SSE2 Move doubleword and quadword instructions.Bruno Cardoso Lopes
2010-06-22Add AVX MOV{SS,SD}{rr,rm} instructionsBruno Cardoso Lopes
2010-06-17Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings
2010-06-08Reapply r105521, this time appending "LLU" to 64 bitBruno Cardoso Lopes
2010-06-05revert r105521, which is breaking the buildbots with stuff like this:Chris Lattner
2010-06-05Initial AVX support for some instructions. No patterns matchedBruno Cardoso Lopes
2010-06-03Add first pass at darwin tls compiler support.Eric Christopher
2010-06-02Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen
2010-05-22Implement @llvm.returnaddress. rdar://8015977.Evan Cheng
2010-05-06Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman
2010-05-06Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng
2010-04-29Frame index can be negative.Evan Cheng
2010-04-26on darwin empty functions need to codegen into something of non-zero length,Chris Lattner
2010-04-26- Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo an...Evan Cheng
2010-03-30Renumber SSE execution domains for better code size.Jakob Stoklund Olesen
2010-03-29Basic implementation of SSEDomainFix pass.Jakob Stoklund Olesen
2010-03-25Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain c...Jakob Stoklund Olesen
2010-03-23Revert "Add a late SSEDomainFix pass that twiddles SSE instructions to avoid ...Jakob Stoklund Olesen
2010-03-23Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain c...Jakob Stoklund Olesen
2010-02-13add encoder support and tests for rdtscpChris Lattner
2010-02-13remove special cases for vmlaunch, vmresume, vmxoff, and swapgsChris Lattner