make MachineFunction keep track of its ID and make
[oota-llvm.git] / include / llvm / CodeGen / MachineInstrBuilder.h
2010-01-13 Dale JohannesenFurther progration of metadata operands. The
2009-10-30 Devang PatelRemove dead code.
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-20 Daniel DunbarA few more tabs -> spaces.
2009-09-01 Daniel DunbarRemove Offset from ExternalSybmol MachineOperands,...
2009-07-09 Chris Lattneradd default ctor.
2009-07-01 Devang PatelAdd machine operand for MDNodes. This will be used...
2009-06-30 Evan ChengAdd a bit IsUndef to MachineOperand. This indicates...
2009-06-25 Chris Lattnerjust eliminate the code entirely!
2009-06-25 Chris LattnerClone target flags when copying mbb operands.
2009-06-25 Sanjiv GuptaIdentify unconditional gotos and generate a page sel...
2009-06-25 Chris Lattnerad MachineInstrBuilder support for target flags on...
2009-05-13 Bill WendlingChange MachineInstrBuilder::addReg() to take a flag...
2009-02-18 Dan GohmanFactor out the code to add a MachineOperand to a Machin...
2009-02-13 Dale JohannesenRemove non-DebugLoc versions of BuildMI.
2009-02-12 Dale JohannesenEliminate a couple of non-DebugLoc BuildMI variants.
2009-02-03 Bill WendlingCreate DebugLoc information in FastISel. Several tempor...
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2008-12-03 Dan GohmanExtend X86's addFrameReference to add a MachineMemOpera...
2008-10-18 Dan GohmanTeach DAGCombine to fold constant offsets into GlobalAd...
2008-09-12 Dan GohmanChange ConstantSDNode and ConstantFPSDNode to use Const...
2008-08-26 Dan GohmanAdd a MachineInstrBuilder method for adding floating...
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-04-07 Dan GohmanRename MemOperand to MachineMemOperand. This was sugges...
2008-03-14 Evan ChengBack out r48353. Not needed.
2008-03-14 Evan ChengAdd an MO_Undef MachineOperandType, intended for INSERT...
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 Dan GohmanCreate a new class, MemOperand, for describing memory...
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2007-12-30 Chris LattnerShrinkify the machine operand creation method names.
2007-12-30 Chris Lattnerswitch MIBuilder over to use the simplified operand...
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-11-14 Evan ChengClean up sub-register implementation by moving subReg...
2007-07-26 Christopher LambFix 80 col violation.
2007-07-26 Christopher LambRemove subreg index from MachineInstr's and also keep...
2007-03-23 Dan GohmanAdd the 'explicit' keyword to several constructors...
2007-02-15 Evan ChengShould pass isKill and isDead to addRegOperand() as...
2006-11-28 Evan ChengFix indentation.
2006-11-27 Evan ChengChange MachineInstr ctor's to take a TargetInstrDescrip...
2006-11-13 Evan ChengMatches MachineInstr changes.
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-09-05 Chris LattnerCompletely eliminate def&use operands. Now a register...
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 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 SparcV9 specific stuff
2006-05-04 Chris LattnerRemove some more unused stuff from MachineInstr that...
2006-04-24 Evan ChengAdded addJumpTableIndex
2006-02-25 Evan ChengAdded an offset field to ConstantPoolSDNode.
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-04-11 Duraid Madinarename addU64Imm() to addImm64()
2005-04-10 Duraid Madina* store immediate values as int64_t, not int. come...
2004-11-19 Chris LattnerInstead of storing std::string's for ExternalSymbol...
2004-10-15 Chris LattnerAllow machine operands to represent global variables...
2004-10-14 Misha BrukmanConvert tabs to spaces
2004-05-23 Brian GaekeFix a typo in the head-of-file comment.
2004-04-01 Chris LattnerAllow converting a builder to an iterator
2004-02-29 Chris LattnerContinue Alkis's int64_t cleanup. This makes all of...
2004-02-29 Chris LattnerAdd BuildMI variants that take a MBB::iterator
2004-02-22 Alkis EvlogimenosMove MOTy::UseType enum into MachineOperand. This elimi...
2004-02-04 Alkis EvlogimenosModify the two address instruction pass to remove the...
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM copyright header (for lack of a better term).
2003-06-03 Chris LattnerRemove use of enum
2003-01-15 Chris LattnerADd support for CC registers for Sparc BE
2003-01-15 Chris LattnerAdd new helper method addRegDef
2003-01-13 Chris Lattner* Add support for new types of operands
2002-12-25 Chris LattnerAdd abstract frame index capability
2002-12-15 Chris LattnerAdd capability to have a MachineBasicBlock as an operan...
2002-12-13 Chris LattnerFinal version of BuildMI for symmetry and because I...
2002-11-17 Chris LattnerConvert to use an enum to access def/use/use&def inform...
2002-11-17 Chris LattnerReturn const refefrences to enable default construction
2002-11-14 Brian Gaekeinclude/llvm/CodeGen/MachineInstrBuilder.h: Add addClob...
2002-10-30 Chris LattnerAllow BuildMI that helps automate construction of SSA...
2002-10-29 Chris LattnerAdd capability to have machine instruction autoinsert...
2002-10-28 Chris LattnerMinor comment updates
2002-10-28 Chris LattnerInitial checkin of MachineInstrBuilder class