Rename isOperand() to isOperandOf() (and other similar methods). It always confuses me.
[oota-llvm.git] / lib / CodeGen / MachineInstr.cpp
2008-03-03 Bill WendlingMiscellaneous clean-ups based on Evan's feedback:
2008-03-03 Bill WendlingGo through the machine instruction's operands to make...
2008-02-26 Bill WendlingRename PrintableName to Name.
2008-02-24 Bill WendlingSome platforms use the same name for 32-bit and 64...
2008-02-14 Nate BegemanSupport a new type of MachineOperand, MO_FPImmediate...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-08 Evan ChengAlso print alignment.
2008-02-07 Dan GohmanDon't abort if a MemOperand is missing a SourceValue...
2008-02-06 Dan GohmanRe-apply the memory operand changes, with a fix for...
2008-01-31 Evan ChengRevert 46556 and 46585. Dan please fix the PseudoSource...
2008-01-31 Evan ChengAdd an extra operand to LABEL nodes which distinguishes...
2008-01-31 Dan GohmanCreate a new class, MemOperand, for describing memory...
2008-01-24 Owen AndersonMove some functionality for adding flags to MachineInst...
2008-01-07 Chris Lattnerremove #includage
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris Lattnerrename hasVariableOperands() -> isVariadic(). Add...
2008-01-07 Chris LattnerMove a bunch more accessors from TargetInstrInfo to...
2008-01-07 Chris LattnerAdd predicates methods to TargetOperandInfo, and switch...
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2008-01-01 Chris LattnerMake MachineRegisterInfo::getVRegDef more efficient...
2008-01-01 Chris Lattnerswitch the register iterator to act more like hte LLVM...
2008-01-01 Chris LattnerImplement automatically updated def/use lists for all...
2007-12-31 Chris Lattnerproperly encapsulate the parent field of MBB and MI...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-30 Chris LattnerAdd new shorter predicates for testing machine operands...
2007-12-30 Chris LattnerMore cleanups for MachineOperand:
2007-12-30 Chris LattnerMachineOperand:
2007-12-30 Chris Lattnersimpilfy some register printing code.
2007-12-30 Chris Lattnereliminate a copy of the machineoperand printing stuff...
2007-12-30 Chris LattnerSimplify and clean up some machine operand/instr printi...
2007-12-30 Chris Lattnertwo register machineoperands are not identical unless...
2007-12-30 Chris LattnerMachineOperand::getImmedValue -> MachineOperand::getImm
2007-12-30 Chris Lattnermake machine operands fatter: give each one an up-point...
2007-12-30 Chris LattnerStart using the simplified methods for adding operands.
2007-12-30 Chris Lattnersimplify some code by factoring operand construction...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-11-14 Evan ChengClean up sub-register implementation by moving subReg...
2007-10-13 Evan ChengOptionally create a MachineInstr without default implic...
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
next