aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineInstrBuilder.h
AgeCommit message (Expand)Author
2012-01-16Add a new kind of MachineOperand: MO_RegisterMask.Jakob Stoklund Olesen
2011-12-14- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-06-24Handle debug info for i128 constants.Devang Patel
2011-05-17Frame indices are signed. Update MachineOperand methods accordingly.Jim Grosbach
2011-04-29add a missing operator that caused us to have to use (*MIB).foo everywhere.Chris Lattner
2011-03-05Provide hooks to set MI flags in MachineInstrBuilderAnton Korobeynikov
2010-10-12Initial va_arg support for x86-64. Patch by David Meyer!Dan Gohman
2010-04-15Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman
2010-03-13add builder support for mcsymbol operands.Chris Lattner
2010-02-26Further constify MDNode* references.Dale Johannesen
2010-02-06Add a Debug bit to MachineOperand, for uses thatDale Johannesen
2010-01-13Further progration of metadata operands. TheDale Johannesen
2009-10-30Remove dead code.Devang Patel
2009-09-25Improve MachineMemOperand handling.Dan Gohman
2009-09-20A few more tabs -> spaces.Daniel Dunbar
2009-09-01Remove Offset from ExternalSybmol MachineOperands, this is unused (and at lea...Daniel Dunbar
2009-07-09add default ctor.Chris Lattner
2009-07-01Add machine operand for MDNodes. This will be used to communicate debug info.Devang Patel
2009-06-30Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng
2009-06-25just eliminate the code entirely!Chris Lattner
2009-06-25Clone target flags when copying mbb operands.Chris Lattner
2009-06-25Identify unconditional gotos and generate a page sel instructions before them.Sanjiv Gupta
2009-06-25ad MachineInstrBuilder support for target flags on operands.Chris Lattner
2009-05-13Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling
2009-02-18Factor out the code to add a MachineOperand to a MachineInstrBuilder.Dan Gohman
2009-02-13Remove non-DebugLoc versions of BuildMI.Dale Johannesen
2009-02-12Eliminate a couple of non-DebugLoc BuildMI variants.Dale Johannesen
2009-02-03Create DebugLoc information in FastISel. Several temporary methods wereBill Wendling
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman
2008-12-03Extend X86's addFrameReference to add a MachineMemOperand forDan Gohman
2008-10-18Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman
2008-09-12Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman
2008-08-26Add a MachineInstrBuilder method for adding floating-pointDan Gohman
2008-07-07Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman
2008-04-07Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman
2008-03-14Back out r48353. Not needed.Evan Cheng
2008-03-14Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Un...Evan Cheng
2008-02-06Re-apply the memory operand changes, with a fix for the staticDan Gohman
2008-01-31Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng
2008-01-31Create a new class, MemOperand, for describing memory referencesDan Gohman
2008-01-07rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner
2007-12-30Shrinkify the machine operand creation method names.Chris Lattner
2007-12-30switch MIBuilder over to use the simplified operand addition methods.Chris Lattner
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-11-14Clean up sub-register implementation by moving subReg information back toEvan Cheng
2007-07-26Fix 80 col violation.Christopher Lamb
2007-07-26Remove subreg index from MachineInstr's and also keep vregs as unsigned when ...Christopher Lamb
2007-03-23Add the 'explicit' keyword to several constructors that accept oneDan Gohman
2007-02-15Should pass isKill and isDead to addRegOperand() as well.Evan Cheng