What should be the last unnecessary <iostream>s in the library.
[oota-llvm.git] / lib / Target / X86 / X86RegisterInfo.cpp
2006-12-07 Bill WendlingWhat should be the last unnecessary <iostream>s in...
2006-12-07 Evan ChengMI keeps a ptr of TargetInstrDescriptor, use it.
2006-12-01 Evan ChengMatch TargetInstrInfo changes.
2006-11-27 Evan ChengChange MachineInstr ctor's to take a TargetInstrDescrip...
2006-11-17 Jim LaskeyHopefully a good crack at making debugging work on...
2006-11-16 Evan ChengCorrect instructions for moving data between GR64 and...
2006-11-15 Evan ChengProperly transfer kill / dead info.
2006-11-13 Evan ChengMatches MachineInstr changes.
2006-11-10 Evan ChengFix a potential bug.
2006-11-10 Evan ChengAdd implicit def / use operands to MachineInstr.
2006-11-10 Evan ChengUse TargetInstrInfo::getNumOperands() instead of Machin...
2006-11-09 Evan ChengRemove M_2_ADDR_FLAG.
2006-11-03 Evan ChengDead code.
2006-09-22 Evan ChengDelete dead code; fix 80 col violations.
2006-09-17 Anton KorobeynikovAdded some eye-candy for Subtarget type checking
2006-09-08 Evan ChengFixed a FuseTwoAddrInst() bug: consider GlobalAddress...
2006-09-08 Evan ChengCommitting X86-64 support.
2006-09-07 Chris LattnerSome notes on better load folding we could do
2006-09-05 Evan ChengFix a few dejagnu failures. e.g. fast-cc-merge-stack...
2006-09-05 Chris LattnerCompletely eliminate def&use operands. Now a register...
2006-09-05 Chris LattnerFix a long-standing wart in the code generator: two...
2006-08-17 Chris LattnerConstify some methods. Patch provided by Anton Vayvod...
2006-07-20 Evan ChengMissing a space.
2006-07-19 Jim LaskeyTidy up a few things.
2006-07-19 Jim LaskeyReduce size of routine. Shrinks .o by 37%.
2006-06-29 Evan ChengAdd shift and rotate by 1 instructions / patterns.
2006-06-13 Evan ChengCygwin support: use _alloca to allocate stack if >...
2006-06-06 Evan ChengAdded X86FunctionInfo subclass of MachineFunction to...
2006-06-02 Evan ChengCygwin support. Patch by Anton Korobeynikov!
2006-05-31 Evan ChengRename instructions for consistency sake.
2006-05-18 Evan ChenggetCalleeSaveRegs and getCalleeSaveRegClasses are no...
2006-05-16 Evan ChengX86 integer register classes naming changes. Make them...
2006-05-12 Chris LattnerMore coverity fixes
2006-05-08 Evan ChengFixing truncate. Previously we were emitting truncate...
2006-05-05 Evan ChengBetter implementation of truncate. ISel matches it...
2006-05-04 Chris LattnerRemove and simplify some more machineinstr/machineopera...
2006-05-04 Chris LattnerMove some methods out of MachineInstr into MachineOperand
2006-05-04 Chris LattnerThere shalt be only one "immediate" operand type!
2006-05-04 Chris LattnerRemove a bunch more SparcV9 specific stuff
2006-04-28 Evan ChengUse movaps instead of movapd for spill / restore.
2006-04-24 Evan ChengMakeMIInst() should handle jump table index operands.
2006-04-18 Evan Cheng- PEXTRW cannot take a memory location as its first...
2006-04-18 Evan ChengSHUFP{S|D}, PSHUF* encoding bugs. Left out the mask...
2006-04-18 Evan ChengEncoding bug: CMPPSrmi, CMPPDrmi dropped operand 2...
2006-04-17 Evan ChengIncorrect foldMemoryOperand entries
2006-04-16 Evan ChengCan't fold loads into alias vector SSE ops used for...
2006-04-14 Evan ChengAdded SSE (and other) entries to foldMemoryOperand().
2006-04-14 Evan ChengWe were not adjusting the frame size to ensure proper...
2006-04-10 Evan ChengUse movaps to do VR128 reg-to-reg copies for now. It...
2006-04-07 Jim LaskeyFoundation for call frame information.
2006-04-04 Evan ChengMinor fixes + naming changes.
2006-03-28 Jim LaskeyExpose base register for DwarfWriter. Refactor code...
2006-03-27 Jim LaskeyTranslate llvm target registers to dwarf register numbe...
2006-03-23 Jim LaskeyAdd support to locate local variables in frames (early...
2006-03-18 Evan ChengUse the generic vector register classes VR64 / VR128...
2006-03-17 Evan ChengAlso fold MOV8r0, MOV16r0, MOV32r0 + store to MOV8mi...
2006-03-17 Evan ChengAdd some missing entries to X86RegisterInfo::foldMemory...
2006-02-25 Evan ChengFix an obvious bug exposed when we are doing
2006-02-21 Evan ChengAdded SSE2 128-bit integer packed types: V16I8, V8I16...
2006-02-20 Evan ChengAdded x86 integer vector types: 64-bit packed byte...
2006-02-16 Evan Cheng1. Use pxor instead of xoraps / xorapd to clear FR32...
2006-02-16 Evan ChengUse movaps / movapd to spill / restore V4F4 / V2F8...
2006-02-16 Evan ChengUse movaps / movapd (instead of movss / movsd) to do...
2006-02-03 Chris LattnerWhen rewriting frame instructions, emit the appropriate...
2006-02-02 Chris LattnerMove isLoadFrom/StoreToStackSlot from MRegisterInfo...
2006-02-02 Chris Lattnerimplement isStoreToStackSlot
2006-02-01 Evan ChengAdded SSE entries to foldMemoryOperand().
2006-01-09 Evan ChengSupport for ADD_PARTS, SUB_PARTS, SHL_PARTS, SHR_PARTS...
2006-01-06 Evan Cheng* Fast call support.
2005-12-24 Evan ChengLet the helper functions know about X86::FR32RegClass...
2005-12-23 Evan Cheng* Removed the use of FLAG. Now use hasFlagIn and hasFla...
2005-12-21 Chris LattnerRewrite FP stackifier support in the X86InstrInfo.td...
2005-10-14 Nate BegemanProperly split f32 and f64 into separate register class...
2005-09-30 Chris Lattnersimplify this code using the new regclass info passed in
2005-09-30 Chris LattnerPass extra regclasses into spilling code
2005-09-19 Chris LattnerImplement the isLoadFromStackSlot interface
2005-08-19 Chris LattnerThe simple isel being gone makes this dead!
2005-07-27 Jeff CohenEliminate all remaining tabs and trailing spaces.
2005-07-06 Nate BegemanFirst round of support for doing scalar FP using the...
2005-05-15 Chris LattnerTeach reginfo how to deal with ADJSTACKPTRri, allowing...
2005-05-14 Chris LattnerWhen emitting the function epilog, check to see if...
2005-05-14 Chris LattnerAdd some new instructions
2005-05-13 Chris Lattnerswitch to having the callee pop stack operands for...
2005-05-13 Chris Lattnerallow RETI
2005-04-06 Chris Lattneradd signed versions of the extra precision multiplies
2005-01-19 Chris LattnerAdd rotate instructions.
2005-01-19 Chris LattnerImprove coverage of the X86 instruction set by adding...
2005-01-10 Chris LattnerAdd conditional moves for the parity flag.
2005-01-02 Chris LattnerAdd support for SETNPr to lower to memory form.
2004-12-02 Chris LattnerSpill/restore X86 floating point stack registers with...
2004-10-06 Chris LattnerAdd some new instructions. Fix the asm string for...
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-21 Chris LattnerReduce uses of getRegClass
2004-08-15 Chris LattnerCode insertion methods now return void instead of an...
2004-08-15 Chris LattnerThese methods no longer take a TargetRegisterClass...
2004-08-14 Nate BegemanEliminate MachineFunction& argument from eliminateFrame...
2004-07-17 Chris LattnerReserve the correct amt of space.
2004-07-11 Chris LattnerDelete the allocate*TargetMachine function, which is...
2004-07-04 Reid SpencerAdd #include <iostream> since Value.h does not #include...
2004-06-21 Misha BrukmanSpell out `NoFramePointerElim' for readability.
next