All store instructions really want 'rd' in the first field.
[oota-llvm.git] / lib / Target / X86 /
2003-06-03 Chris LattnerRemove usage of typedef
2003-06-03 Chris LattnerAdd namespace comments for doxygen
2003-06-02 Misha BrukmanEliminated a compiler warning due to casting to a diffe...
2003-06-02 Misha BrukmanRenamed MachineCodeEmitter.cpp -> X86CodeEmitter.cpp...
2003-06-01 Chris LattnerMove X86 specific code out of the JIT into the X86...
2003-06-01 Chris Lattner* Implement cast (long|ulong) to bool
2003-06-01 Chris LattnerAdd RR forms of test instruction
2003-06-01 Chris LattnerAdd support for shl and shr for 64 bit integer types
2003-06-01 Chris LattnerAdd definitions for TEST instructions
2003-06-01 Chris LattnerAdd new cmovne32 instruction
2003-05-27 Vikram S. AdveRenamed opIsDef to opIsDefOnly.
2003-05-24 Misha BrukmanReword to remove reference to how things worked in...
2003-05-24 Misha BrukmanImplement the TargetInstrInfo's createNOPinstr() and...
2003-05-13 Chris LattnerClean up #includes
2003-05-12 Chris LattnerMake abort more explicit
2003-05-12 Chris LattnerRemove the assertion failure of course... doh
2003-05-12 Chris LattnerImplement casts from unsigned integers to floating...
2003-05-12 Chris LattnerMake error messages more useful than jsut an abort
2003-05-12 Chris LattnerDo not insert multiple initializations for the same...
2003-05-09 Chris LattnerThis blank line has GOT to go.
2003-05-08 Chris LattnerAdd support for Add, Sub, And, Or, & Xor constant exprs
2003-05-08 Chris LattnerAdd support for variable argument functions!
2003-05-07 Chris LattnerIMPLICIT_DEF was not the beautiful elegant solution...
2003-05-06 Chris LattnerEmit pseudo instructions to indicate that some register...
2003-05-06 Chris LattnerDon't have a cow with new pseudo instructions
2003-05-06 Chris LattnerAdd two new pseudo instructions
2003-05-03 Misha BrukmanThe Hyphenation-Adding Committee is now in session.
2003-04-26 Chris LattnerRemove two fields from TargetData which are target...
2003-04-25 Chris LattnerFix bogus assert
2003-04-25 Chris LattnerFix compatibility bug: X86 aligns doubles to 4 bytes...
2003-04-23 Chris LattnerFix iterator invalidation problem with cast instructions
2003-04-23 Chris LattnerImplement the constantexpr CAST instruction correctly
2003-04-23 Chris LattnerAdd support for the Switch instruction by running the...
2003-04-22 Misha BrukmanIt's "necessary"...
2003-04-22 Misha BrukmanIt's "necessary" to spell "necessarily" correctly.
2003-04-21 Chris LattnerAdd support for a simple constantexpr: cast of one...
2003-02-26 Chris LattnerRename -no-* to -disable-*
2003-01-16 Chris LattnerDon't emit unneccesary branch instructions!
2003-01-16 Chris LattnerFix problem with invalidated iterator
2003-01-16 Chris LattnerImplement optimization folding setcc into branch.
2003-01-16 Chris LattnerAdd more flavors of branch instructions
2003-01-16 Chris LattnerImplement code to keep the stack pointer aligned to...
2003-01-15 Chris LattnerHandle frame offset due to return address pushed on...
2003-01-15 Chris LattnerX86 backend should never use addMReg
2003-01-14 Chris LattnerRename MachineInstrInfo -> TargetInstrInfo
2003-01-13 Chris LattnerNew files
2003-01-13 Chris Lattner* No longer need lowerallocation pass
2003-01-13 Chris Lattnerrename FP -> fp*
2003-01-13 Chris Lattner* Move frame and constant pool indexes to first argumen...
2003-01-13 Chris Lattner* Some instructions take 64 bit integers, add an Arg...
2003-01-13 Chris Lattner* Function calls clobber fp registers
2003-01-13 Chris LattnerAdd support for frame and constant pool references
2003-01-13 Chris LattnerMove passes out to Passes.h
2003-01-13 Chris LattnerAdd speculation
2003-01-13 Chris Lattner* Implement rudimentary output of the constant pool
2003-01-13 Chris Lattner* Add support for FP registers ST*
2003-01-13 Chris Lattner* Adjust to use new interfaces, eliminating CurReg...
2002-12-29 Chris LattnerMore renamings of Target/Machine*Info to Target/Target...
2002-12-29 Chris LattnerRename MachineOptInfo to TargetoptInfo
2002-12-28 Chris LattnerRename FunctionFrameInfo to MachineFrameInfo
2002-12-28 Chris LattnerRename MachineFrameInfo to TargetFrameInfo.h
2002-12-28 Chris LattnerImplement the TargetFrameInfo interface
2002-12-28 Chris Lattner* Initialize new FrameInfo member
2002-12-28 Chris LattnerChanges to match new MRegisterInfo api
2002-12-28 Chris Lattner*** Implement frame pointer elimination on X86!
2002-12-28 Chris LattnerContents merged with X86RegisterInfo.cpp
2002-12-28 Chris Lattner* Remove implementations of previously pure virtual...
2002-12-28 Chris Lattner* Minor reformatting
2002-12-28 Chris LattnerNew addFrameReference function
2002-12-28 Chris Lattner* Most pass ctor functions don't take TM arguments...
2002-12-28 Chris Lattner* Convert to a MachineFunctionPass
2002-12-28 Chris Lattner* Convert to a MachineFunctionPass
2002-12-28 Chris Lattner* Use the new Abstract Frame Manager to handle incoming...
2002-12-25 Chris Lattner* Simplify Value classes
2002-12-25 Chris Lattner* Use new pseudo instr form for instructions
2002-12-25 Chris LattnerAdd FP instr prefix byte support
2002-12-25 Chris LattnerAdd support for FP prefixes
2002-12-25 Chris LattnerAdd printer support for Pseudo instructions
2002-12-25 Chris LattnerInitial support for FP registers
2002-12-25 Chris LattnerNew simpler spill interface
2002-12-25 Chris LattnerAdjustments to match new simpler spill interface
2002-12-25 Chris LattnerFree machine code
2002-12-24 Chris LattnerChanges to allow for a configurable target machine...
2002-12-24 Chris LattnerChanges to compile with GCC 2.96
2002-12-23 Chris LattnerFix compilation on gcc 2.96
2002-12-23 Chris LattnerAdd definition for the bswap instruction
2002-12-23 Chris LattnerAdd support for the bswap instruction
2002-12-20 Chris LattnerFix warning
2002-12-20 Chris LattnerCBW doesn't modify AL
2002-12-20 Chris Lattnerfix warning
2002-12-18 Chris LattnerDon't force setCC instructions into AL
2002-12-18 Chris LattnerAdd comments, switch uses/defs to match InstrInfo.def...
2002-12-18 Chris LattnerAdd reg clobber list for direct calls
2002-12-17 Chris LattnerUpdate to use new interface for register info
2002-12-17 Chris LattnerRound number of bytes allocated on the stack up to...
2002-12-17 Chris LattnerLocal register allocator is now stable enough for use...
2002-12-17 Chris LattnerRegister allocator is responsible for spilling callee...
2002-12-16 Chris LattnerBuild add instructions of the correct form!
2002-12-16 Chris LattnerTwo fixes:
2002-12-16 Chris LattnerFix prolog/epilog in the presence of alloca
next