summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineInstrBuilder.h
Commit message (Expand)AuthorAge
* Change MachineInstrBuilder::addDisp to copy over target flags by default.Evan Cheng2012-10-11
* Add a new kind of MachineOperand: MO_TargetIndex.Jakob Stoklund Olesen2012-08-07
* Add internal read flags to MachineInstrBuilder and hook them into the Machine...Pete Cooper2012-06-07
* Use <def,undef> operands when spilling NEON bundles.Jakob Stoklund Olesen2012-03-04
* Add a new kind of MachineOperand: MO_RegisterMask.Jakob Stoklund Olesen2012-01-16
* - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng2011-12-14
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* Handle debug info for i128 constants.Devang Patel2011-06-24
* Frame indices are signed. Update MachineOperand methods accordingly.Jim Grosbach2011-05-17
* add a missing operator that caused us to have to use (*MIB).foo everywhere.Chris Lattner2011-04-29
* Provide hooks to set MI flags in MachineInstrBuilderAnton Korobeynikov2011-03-05
* Initial va_arg support for x86-64. Patch by David Meyer!Dan Gohman2010-10-12
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-15
* add builder support for mcsymbol operands.Chris Lattner2010-03-13
* Further constify MDNode* references.Dale Johannesen2010-02-26
* Add a Debug bit to MachineOperand, for uses thatDale Johannesen2010-02-06
* Further progration of metadata operands. TheDale Johannesen2010-01-13
* Remove dead code.Devang Patel2009-10-30
* Improve MachineMemOperand handling.Dan Gohman2009-09-25
* A few more tabs -> spaces.Daniel Dunbar2009-09-20
* Remove Offset from ExternalSybmol MachineOperands, this is unused (and at lea...Daniel Dunbar2009-09-01
* add default ctor.Chris Lattner2009-07-09
* Add machine operand for MDNodes. This will be used to communicate debug info.Devang Patel2009-07-01
* Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng2009-06-30
* just eliminate the code entirely!Chris Lattner2009-06-25
* Clone target flags when copying mbb operands.Chris Lattner2009-06-25
* Identify unconditional gotos and generate a page sel instructions before them.Sanjiv Gupta2009-06-25
* ad MachineInstrBuilder support for target flags on operands.Chris Lattner2009-06-25
* Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling2009-05-13
* Factor out the code to add a MachineOperand to a MachineInstrBuilder.Dan Gohman2009-02-18
* Remove non-DebugLoc versions of BuildMI.Dale Johannesen2009-02-13
* Eliminate a couple of non-DebugLoc BuildMI variants.Dale Johannesen2009-02-12
* Create DebugLoc information in FastISel. Several temporary methods wereBill Wendling2009-02-03
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-05
* Extend X86's addFrameReference to add a MachineMemOperand forDan Gohman2008-12-03
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-18
* Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman2008-09-12
* Add a MachineInstrBuilder method for adding floating-pointDan Gohman2008-08-26
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-07
* Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman2008-04-07
* Back out r48353. Not needed.Evan Cheng2008-03-14
* Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Un...Evan Cheng2008-03-14
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-06
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-31
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-31
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-07
* Shrinkify the machine operand creation method names.Chris Lattner2007-12-30
* switch MIBuilder over to use the simplified operand addition methods.Chris Lattner2007-12-30
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-29
* Clean up sub-register implementation by moving subReg information back toEvan Cheng2007-11-14