aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineInstrBuilder.h
AgeCommit message (Expand)Author
2013-01-30Merge commit 'a662a9862501fc86904e90054f7c1519101d9126'Derek Schuff
2013-01-11Merge commit '1ad9253c9d34ccbce3e7e4ea5d87c266cbf93410'Derek Schuff
2013-01-09Add a getBundleEnd() function to go with the existing getBundleStart().Jakob Stoklund Olesen
2012-12-20Add an MF argument to MI::copyImplicitOps().Jakob Stoklund Olesen
2012-12-20Use MachineInstrBuilder in InstrEmitter.Jakob Stoklund Olesen
2012-12-19Always use addOperand(MF, MO) from MachineInstrBuilder.Jakob Stoklund Olesen
2012-12-19Remove the explicit MachineInstrBuilder(MI) constructor.Jakob Stoklund Olesen
2012-12-19Add an MF argument to MachineInstr::addOperand().Jakob Stoklund Olesen
2012-12-13Express prepend and append in terms of a more generic insert().Jakob Stoklund Olesen
2012-12-07Add an MIBundleBuilder class.Jakob Stoklund Olesen
2012-10-12Merge commit '40573998821fde7ffeabe8507f4c9e8c7cf762f6'Derek Schuff
2012-10-11Change MachineInstrBuilder::addDisp to copy over target flags by default.Evan Cheng
2012-08-21Merge up to r162331, git commit bc363931085587bac42a40653962a3e5acd1ffceDerek Schuff
2012-08-07Add a new kind of MachineOperand: MO_TargetIndex.Jakob Stoklund Olesen
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
2012-06-07Add internal read flags to MachineInstrBuilder and hook them into the Machine...Pete Cooper
2012-03-04Use <def,undef> operands when spilling NEON bundles.Jakob Stoklund Olesen
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