EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG like
[oota-llvm.git] / lib / CodeGen / MachineInstr.cpp
2007-10-12 Evan ChengEXTRACT_SUBREG coalescing support. The coalescer now...
2007-09-14 Dan GohmanRemove isReg, isImm, and isMBB, and change all their...
2007-09-14 Dan GohmanRemove spurious consts. This fixes warnings with compil...
2007-07-26 Christopher LambRemove subreg index from MachineInstr's and also keep...
2007-06-15 Evan ChengMachineInstr::isPredicable() is no longer needed.
2007-05-29 Evan ChengAdd missing const qualifiers.
2007-05-16 Evan ChengRename M_PREDICATED to M_PREDICABLE; Moved isPredicable...
2007-05-15 Evan ChengAdded getNumExplicitOperands and findFirstPredOperand.
2007-05-01 Nate Begemanllvm bug #1350, parts 1, 2, and 3.
2007-04-26 Evan ChengRename findRegisterUseOperand to findRegisterUseOperand...
2007-03-26 Evan ChengChange findRegisterUseOperand() to return operand index...
2007-02-23 Evan ChengUse findRegisterUseOperand to find a kill of particular...
2007-02-19 Evan ChengRe-apply my liveintervalanalysis changes. Now with...
2007-02-19 Reid SpencerFor PR1207:
2007-02-17 Evan ChengAdded findRegisterDefOperand().
2007-02-16 Evan ChengPrint <dead> def operands.
2006-12-16 Jeff CohenThe best unbreakage yet, addressing Bill's concerns.
2006-12-15 Jeff CohenAn even better unbreakage...
2006-12-07 Bill WendlingChanged llvm_ostream et all to OStream. llvm_cerr,...
2006-12-06 Evan ChengMove copyKillDeadInfo out-of-line. Add findRegisterUseO...
2006-11-30 Evan Cheng- MachineInstr now keeps a ptr to TargetInstrDescriptor...
2006-11-28 Bill WendlingUse llvm streams instead of <iostream>
2006-11-28 Evan ChengClean up.
2006-11-27 Evan ChengChange MachineInstr ctor's to take a TargetInstrDescrip...
2006-11-20 Chris LattnersetOperand should not zap the operand list or add impli...
2006-11-15 Evan ChengMinor updates.
2006-11-13 Evan Cheng- Let MachineInstr ctors add implicit def and use opera...
2006-11-11 Evan ChengAdd methods to add implicit def use operands to a MI.
2006-11-10 Evan ChengAdd implicit def / use operands to MachineInstr.
2006-10-25 Chris Lattnerbe more aggressive about matching identical instructions.
2006-10-20 Chris Lattnerimplement MachineOperand::isIdenticalTo
2006-09-05 Chris LattnerOnly call isUse/isDef on register operands
2006-06-15 Evan ChengInstructions with variable operands (variable_ops)...
2006-05-26 Evan ChengRemove a bogus cast.
2006-05-04 Chris LattnerFinal pass of minor cleanups for MachineInstr
2006-05-04 Chris LattnerRemove redundancy and a level of indirection when creat...
2006-05-04 Chris LattnerRemove and simplify some more machineinstr/machineopera...
2006-05-04 Chris LattnerRename MO_VirtualRegister -> MO_Register. Clean up...
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 LattnerChange "value" in MachineOperand to be a GlobalValue...
2006-05-04 Chris LattnerRemove a bunch more dead V9 specific stuff
2006-05-04 Chris LattnerRemove a bunch more SparcV9 specific stuff
2006-05-04 Chris LattnerRemove some more V9-specific stuff.
2006-05-04 Chris LattnerRemove some more unused stuff from MachineInstr that...
2006-04-22 Nate BegemanJumpTable support! What this represents is working...
2006-04-20 Chris LattnerThis field no longer exists
2006-04-20 Chris LattnerRemove some of the obvious V9-specific cruft
2006-04-17 Chris LattnerAdd a MachineInstr::eraseFromParent convenience method.
2005-04-21 Misha BrukmanRemove trailing whitespace
2004-10-15 Chris LattnerAllow machine operands to represent global variables...
2004-09-01 Reid SpencerChanges For Bug 352
2004-07-09 Misha Brukman* Doxygenify comments
2004-07-04 Reid SpencerAdd #include <iostream> since Value.h does not #include...
2004-06-25 Tanya LattnerMade a fix so that you can print out MachineInstrs...
2004-06-17 Brian GaekeMake debugging dumps w/ multiple MachineBBs for a given...
2004-06-02 Chris LattnerAdjust to new TargetMachine interface
2004-05-24 Tanya LattnerChanged clone to be const.
2004-05-23 Tanya LattnerFixed up my changes to add support for cloning Machine...
2004-05-23 Tanya LattnerAdding support to clone MachineInstr
2004-03-03 Brian GaekeMake MachineOperand's value named 'contents'. Make...
2004-02-29 Chris Lattnerint64_t -> int
2004-02-27 Alkis EvlogimenosFix crash caused by passing register 0 to
2004-02-23 Chris LattnerFix bugs in finegrainification
2004-02-23 Chris LattnerFinegrainify namespacification
2004-02-19 Chris LattnerFix a __LONG__ term annoyance of mine: symbolic registe...
2004-02-16 Alkis EvlogimenosAdd LeakDetection to MachineInstr.
2004-02-13 Alkis EvlogimenosRemove getAllocatedRegNum(). Use getReg() instead.
2004-02-13 Brian GaekeAdd head-of-file comments and Doxygen comments. Tighte...
2004-02-12 Alkis EvlogimenosAdd parent pointer to MachineInstr that points to owning
2004-02-12 Chris LattnerRename the opCode instance variable to Opcode
2004-02-12 Chris LattnerThis field is never read
2004-02-04 Alkis EvlogimenosModify the two address instruction pass to remove the...
2004-02-03 Alkis EvlogimenosWhen an instruction like: A += B had both A and B virtu...
2003-12-14 Alkis EvlogimenosChange interface of MachineOperand as follows:
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-09-17 Misha BrukmanFixed spelling.
2003-08-07 Vikram S. AdveFix assertion in MachineInstr::substituteValue().
2003-08-05 Chris LattnerDo not insert physical regsiters into the regsUsed set
2003-08-05 Chris LattnerAll callers of these methods actually wanted them to...
2003-08-03 Chris LattnerSimplify code, eliminating the need for the X86 isVoid...
2003-08-03 Chris LattnerRemove using decl
2003-07-10 Vikram S. AdveChange interface to MachineInstr::substituteValue to...
2003-05-31 Vikram S. AdveAllow explicit physical registers for implicit operands.
2003-05-27 Vikram S. Adve(1) Added special register class containing (for now...
2003-01-15 Chris LattnerRemove obsolete ctor
2003-01-14 Chris LattnerRename MachineInstrInfo -> TargetInstrInfo
2003-01-13 Chris LattnerAdd support for 3 new forms of MachineOperand
2002-12-28 Chris Lattner* Add printing support for FrameIndex operands
2002-12-15 Chris LattnerImplement printing of MBB arguments
2002-11-17 Chris LattnerPrint is const!
2002-11-17 Chris LattnerRemove only uses of markDef/markDefAndUse methods
2002-10-30 Chris LattnerRemove fixme
2002-10-30 Chris LattnerAdd special code to make printing SSA form machine...
2002-10-30 Chris LattnerUse MRegisterInfo, if available, to print symbolic...
2002-10-30 Chris LattnerImplement structured machine code printing
2002-10-29 Chris LattnerImplement autoinserting ctor
2002-10-29 Vikram S. AdveRemove separate vector of implicit refs from MachineIns...
2002-10-29 Chris LattnerMove TargetInstrDescriptors extern to the one .cpp...
next