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
* Add the 'explicit' keyword to several constructors that accept oneDan Gohman2007-03-231-1/+1
* Should pass isKill and isDead to addRegOperand() as well.Evan Cheng2007-02-151-1/+1
* Fix indentation.Evan Cheng2006-11-281-2/+2
* Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng2006-11-271-29/+21
* Matches MachineInstr changes.Evan Cheng2006-11-131-14/+15
* Add methods to add implicit def use operands to a MI.Evan Cheng2006-11-111-0/+5
* Add implicit def / use operands to MachineInstr.Evan Cheng2006-11-101-2/+3
* Completely eliminate def&use operands. Now a register operand is EITHER aChris Lattner2006-09-051-10/+6
* Remove and simplify some more machineinstr/machineoperand stuff.Chris Lattner2006-05-041-19/+5
* Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner2006-05-041-4/+4