aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineInstrBuilder.h
Commit message (Expand)AuthorAgeFilesLines
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-151-1/+1
* add builder support for mcsymbol operands.Chris Lattner2010-03-131-0/+5
* Further constify MDNode* references.Dale Johannesen2010-02-261-1/+1
* Add a Debug bit to MachineOperand, for uses thatDale Johannesen2010-02-061-1/+3
* Further progration of metadata operands. TheDale Johannesen2010-01-131-0/+6
* Remove dead code.Devang Patel2009-10-301-7/+0
* Improve MachineMemOperand handling.Dan Gohman2009-09-251-1/+1
* A few more tabs -> spaces.Daniel Dunbar2009-09-201-3/+3
* Remove Offset from ExternalSybmol MachineOperands, this is unused (and at lea...Daniel Dunbar2009-09-011-2/+1
* add default ctor.Chris Lattner2009-07-091-0/+1
* Add machine operand for MDNodes. This will be used to communicate debug info.Devang Patel2009-07-011-0/+7
* Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng2009-06-301-3/+8
* just eliminate the code entirely!Chris Lattner2009-06-251-28/+1
* Clone target flags when copying mbb operands.Chris Lattner2009-06-251-1/+1
* Identify unconditional gotos and generate a page sel instructions before them.Sanjiv Gupta2009-06-251-0/+2
* ad MachineInstrBuilder support for target flags on operands.Chris Lattner2009-06-251-14/+23
* Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling2009-05-131-11/+45
* Factor out the code to add a MachineOperand to a MachineInstrBuilder.Dan Gohman2009-02-181-2/+25
* Remove non-DebugLoc versions of BuildMI.Dale Johannesen2009-02-131-26/+0
* Eliminate a couple of non-DebugLoc BuildMI variants.Dale Johannesen2009-02-121-12/+0
* Create DebugLoc information in FastISel. Several temporary methods wereBill Wendling2009-02-031-7/+52
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-1/+0
* Extend X86's addFrameReference to add a MachineMemOperand forDan Gohman2008-12-031-0/+5
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-181-3/+4
* Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman2008-09-121-1/+1
* Add a MachineInstrBuilder method for adding floating-pointDan Gohman2008-08-261-0/+5
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-071-12/+8
* Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman2008-04-071-1/+1
* Back out r48353. Not needed.Evan Cheng2008-03-141-5/+0
* Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Un...Evan Cheng2008-03-141-0/+5
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-061-0/+6
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-311-6/+0
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-311-0/+6
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-071-7/+7
* Shrinkify the machine operand creation method names.Chris Lattner2007-12-301-6/+6
* switch MIBuilder over to use the simplified operand addition methods.Chris Lattner2007-12-301-8/+9
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Clean up sub-register implementation by moving subReg information back toEvan Cheng2007-11-141-2/+2
* Fix 80 col violation.Christopher Lamb2007-07-261-2/+3
* Remove subreg index from MachineInstr's and also keep vregs as unsigned when ...Christopher Lamb2007-07-261-1/+1
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-0/+147