Move the getInlineAsmLength virtual method from TAI to TII, where
[oota-llvm.git] / lib / Target / X86 / X86InstrInfo.cpp
2009-08-02 Chris LattnerMove the getInlineAsmLength virtual method from TAI...
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
2009-07-30 Dan GohmanAdd a new register class to describe operands that...
2009-07-29 Chris Lattner1. Introduce a new TargetOperandInfo::getRegClass(...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-16 Jakob Stoklund OlesenSilence warning in Linux builds:
2009-07-16 Evan ChengWith recent MC changes, RIP base register is explicitly...
2009-07-16 Evan ChengLet callers decide the sub-register index on the def...
2009-07-15 Evan ChengMove load / store folding alignment require into the...
2009-07-14 Chris Lattnerreapply r75408, which eliminates MOV64r0 in favor of...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-13 Owen AndersonMove more functionality over to LLVMContext.
2009-07-13 Owen AndersonBegin the painful process of tearing apart the rat...
2009-07-12 Bill WendlingTemporarily revert r75408. It appears to break the...
2009-07-12 Chris Lattnereliminate MOV64r0 in favor of a Pat<> pattern. This...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-10 Evan ChengUndo my brain cramp.
2009-07-10 Chris Lattnersome minor simplifications.
2009-07-10 Evan ChengCMOVxx doesn't swap operands which it's commuted.
2009-07-10 Chris Lattnerchange isGlobalStubReference to take target flags inste...
2009-07-10 Chris Lattnerconvert some late code (called by regalloc and code...
2009-07-10 Chris LattnerGVRequiresExtraLoad is now never used for calls, simpli...
2009-07-09 Evan ChengTargets sometimes assign fixed stack object to spill...
2009-07-09 Chris Lattnersimplify some code based on the fact that picstyles...
2009-07-08 Torok EdwinStart converting to new error handling API.
2009-06-30 Evan ChengAdd a bit IsUndef to MachineOperand. This indicates...
2009-06-27 Chris Lattnerfactor some logic out into a helper function, allow...
2009-06-27 Chris LattnerReimplement rip-relative addressing in the X86-64 backe...
2009-06-25 Chris LattnerUse target-specific machine operand flags to eliminate...
2009-06-25 Chris Lattnerjust eliminate the code entirely!
2009-06-04 Eli FriedmanPR3739, part 2: Use an explicit store to spill XMM...
2009-05-28 Bill WendlingThe MONITOR and MWAIT instructions have insufficient...
2009-05-13 Bill WendlingChange MachineInstrBuilder::addReg() to take a flag...
2009-05-12 Evan ChengAvoid unneeded SIB byte encoding. Patch by Zoltan Varga.
2009-05-08 Evan ChengOptimize code placement in loop to eliminate unconditio...
2009-05-05 Evan ChengRevert part of 70929 that has to do with determining...
2009-05-04 Evan Cheng- Avoid the longer SIB encoding on x86_64 when it's...
2009-04-27 Dan GohmanRename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H...
2009-04-27 Dan GohmanRename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_...
2009-04-20 Dan GohmanMake X86's copyRegToReg able to handle copies to and...
2009-04-18 Mon P WangFixed a few 64 bit cases in X86InstrInfo::commuteInstr...
2009-04-17 Bill WendlingRecommit r69335 and r69336. These were not causing...
2009-04-17 Bill WendlingRevert r69335 and r69336. They were causing build failures.
2009-04-17 Dan GohmanMOV8rr_NOREX is a "Move" instruction. This doesn't...
2009-04-17 Dan GohmanDon't use MOV8rr_NOREX on x86-32. It doesn't actually...
2009-04-15 Dan GohmanFix 80-column violations.
2009-04-15 Dan GohmanAdd a folding table entry for MOV8rr_NOREX.
2009-04-15 Dan GohmanAdd a new MOV8rr_NOREX, and make X86's copyRegToReg...
2009-04-13 Dan GohmanImplement x86 h-register extract support.
2009-04-13 Dan GohmanFix another hard-coded constant to use X86AddrNumOperands.
2009-04-09 Chris LattnerFix code size computation on x86-64, patch by Zoltan...
2009-04-08 Rafael EspindolaRe-apply 68552.
2009-04-07 Bill WendlingTemporarily revert r68552. This was causing a failure...
2009-04-07 Rafael EspindolaReduce code duplication on the TLS implementation.
2009-03-28 Rafael EspindolaHave only one definition of X86AddrNumOperands.
2009-03-28 Rafael EspindolaMake code a bit less brittle by no hardcoding the number
2009-03-27 Rafael EspindolaAvoid hardcoding that X86 addresses have 4 operands.
2009-03-13 Evan ChengFix some significant problems with constant pools that...
2009-03-04 Dan GohmanCorrect this comment.
2009-03-04 Dan GohmanWhen using MachineInstr operand indices on SDNodes...
2009-02-22 Evan ChengDo not consider MMX_MOVD64rr a move instructions. The...
2009-02-18 Dan GohmanFactor out the code to add a MachineOperand to a Machin...
2009-02-13 Dale JohannesenRemove non-DebugLoc versions of BuildMI from X86.
2009-02-12 Dale JohannesenEliminate a couple of non-DebugLoc BuildMI variants.
2009-02-11 Bill WendlingPropagate DebugLoc info for spiller call-backs.
2009-02-09 Evan ChengImplement FpSET_ST1_*.
2009-02-09 Evan ChengTurns out AnalyzeBranch can modify the mbb being analyz...
2009-02-06 Evan ChengMove getPointerRegClass from TargetInstrInfo to TargetR...
2009-02-06 Evan ChengAdd TargetInstrInfo::isSafeToMoveRegisterClassDefs...
2009-02-06 Dale JohannesenGet rid of one more non-DebugLoc getNode and
2009-02-03 Bill WendlingCreate DebugLoc information in FastISel. Several tempor...
2009-01-20 Evan ChengChange TargetInstrInfo::isMoveInstr to return source...
2009-01-15 Dan GohmanAdd load-folding table entries for BT*ri8 instructions.
2009-01-09 Dan GohmanAdd load-folding table entries for MOVDQA.
2009-01-07 Dan GohmanAdd load-folding table entries for cmovno too.
2009-01-07 Dan GohmanDefine instructions for cmovo and cmovno.
2009-01-07 Dan GohmanX86_COND_C and X86_COND_NC are alternate mnemonics for
2009-01-06 Dan GohmanRevert r42653 and forward-port the code that lets INC64...
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2008-12-23 Dan GohmanMake the fuse-failed debug output human-readable.
2008-12-18 Mon P WangFixed x86 code generation of multiple for v2i64. It...
2008-12-05 Evan ChengReason #3 from 60595 doesn't hold true. If we can fold...
2008-12-05 Evan ChengEffectively undo 60461 in PIC mode which simply transfo...
2008-12-03 Dan GohmanSplit foldMemoryOperand into public non-virtual and...
2008-12-03 Dan GohmanMark x86's V_SET0 and V_SETALLONES with isSimpleLoad...
2008-12-02 Bill WendlingReapply r60382. This time, don't mark "ADC" nodes with...
2008-12-01 Bill WendlingTemporarily revert r60382. It caused CodeGen/X86/i2k...
2008-12-01 Bill Wendling- Have "ADD" instructions return an implicit EFLAGS.
2008-11-26 Bill WendlingGenerate something sensible for an [SU]ADDO op when...
2008-11-26 Dan GohmanFish kill flag annotations in PUSH instructions.
2008-11-18 Dan GohmanAdd more const qualifiers. This fixes build breakage...
2008-10-27 Evan ChengFor now, don't split live intervals around x87 stack...
2008-10-25 Nicolas GeoffrayGenerate code for TLS instructions.
2008-10-21 Dan GohmanOptimized FCMP_OEQ and FCMP_UNE for x86.
2008-10-21 Dan GohmanWhen the coalescer is doing rematerializing, have it...
2008-10-17 Dan GohmanDefine patterns for shld and shrd that match immediate
2008-10-16 Dan GohmanConst-ify several TargetInstrInfo methods.
2008-10-12 Anton KorobeynikovUpdate size of inst correctly with segment override.
2008-10-04 Anton KorobeynikovRevert r56675 - it breaks unwinding runtime everywhere.
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
next