More DWARF-related things cleanup:
[oota-llvm.git] / lib / Target / X86 / X86RegisterInfo.cpp
2007-05-12 Anton KorobeynikovMore DWARF-related things cleanup:
2007-05-02 Anton KorobeynikovEmit correct register move information in eh frames...
2007-05-02 Anton KorobeynikovEmit correct DWARF reg # for RA (return address) register
2007-05-01 Evan ChengeliminateFrameIndex() change.
2007-04-26 Evan ChengFix for PR1348. If stack inc / dec amount is > 32-bits...
2007-04-25 Chris Lattnerdo the multiplication as signed, so that 2*-2 == -4...
2007-04-25 Chris Lattnersupport for >4G stack frames
2007-04-25 Chris Lattnersupport >4G stack frames
2007-04-24 Bill WendlingAdd the PADDQ to the list.
2007-04-17 Chris Lattnerrename X86FunctionInfo to X86MachineFunctionInfo to...
2007-04-17 Anton KorobeynikovImplemented correct stack probing on mingw/cygwin for...
2007-04-03 Bill WendlingChanged to new MMX_ recipes.
2007-03-20 Evan ChengAdded MRegisterInfo hook to re-materialize an instruction.
2007-03-08 Bill WendlingAdded "padd*" support for MMX. Added MMX move stuff...
2007-02-28 Evan ChengPEI now passes a RegScavenger ptr to eliminateFrameIndex.
2007-02-23 Evan ChengBy default, spills kills the register being stored.
2007-02-21 Jim LaskeySupport to provide exception and selector registers.
2007-02-19 Evan ChengRe-apply my liveintervalanalysis changes. Now with...
2007-02-19 Reid SpencerFor PR1207:
2007-02-17 Evan ChengAdded getReservedRegs().
2007-01-29 Jim LaskeyOnly gather frame info if debug or eh.
2007-01-29 Jim LaskeyLanding pad-less eh for PPC.
2007-01-26 Jim LaskeyChange the MachineDebugInfo to MachineModuleInfo to...
2007-01-26 Jim LaskeyMake LABEL a builtin opcode.
2007-01-24 Jim LaskeyCall frames for intel.
2007-01-24 Jim Laskey80 columns
2007-01-23 Evan ChengPEI is now responsible for adding MaxCallFrameSize...
2007-01-23 Evan ChenghasFP() is now a virtual method of MRegisterInfo.
2007-01-20 Evan ChengOne more try...
2007-01-20 Evan ChengLast check-in was bogus. There is no need to align...
2007-01-20 Evan ChengBackend is reponsible for aligning the stack.
2007-01-12 Anton Korobeynikov* PIC codegen for X86/Linux has been implemented
2007-01-03 Anton KorobeynikovReally big cleanup.
2007-01-02 Evan ChengFix naming inconsistency.
2006-12-14 Evan Chengf64 <-> i64 bit_convert using movq in 64-bit mode.
2006-12-14 Evan ChengAdded MOVSS2DIrr and MOVDI2SSrr to foldMemeoryOperand().
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...
next