aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineOperand.h
Commit message (Expand)AuthorAgeFilesLines
* MachineOperand::setIsDebug should ensure the register is /not/ a definitionDavid Blaikie2013-06-161-1/+1
* Pack MachineOperand bitfields better.Jakob Stoklund Olesen2013-01-071-21/+19
* Use ArrayRecycler for MachineInstr operand lists.Jakob Stoklund Olesen2013-01-051-0/+5
* Add extra declarations of hash_value needed to build llvm with xlc 12.1.Rafael Espindola2012-10-311-0/+3
* Fix PR11985Michael Liao2012-09-121-2/+2
* Clean up includes.Benjamin Kramer2012-09-051-1/+1
* Allow tied uses and defs in different orders.Jakob Stoklund Olesen2012-09-041-10/+7
* Add MachineInstr::tieOperands, remove setIsTied().Jakob Stoklund Olesen2012-08-311-5/+0
* Add a MachineOperand::isTied() flag.Jakob Stoklund Olesen2012-08-281-0/+19
* Don't allow TargetFlags on MO_Register MachineOperands.Jakob Stoklund Olesen2012-08-281-8/+19
* Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith2012-08-241-1/+1
* Reapply r161633-161634 "Partition use lists so defs always come before uses.""Jakob Stoklund Olesen2012-08-101-1/+1
* Also update MRI use lists when changing a use to a def and vice versa.Jakob Stoklund Olesen2012-08-101-10/+2
* Revert r161633-161634 "Partition use lists so defs always come before uses."Jakob Stoklund Olesen2012-08-091-1/+1
* Don't use pointer-pointers for the register use lists.Jakob Stoklund Olesen2012-08-091-1/+1
* Move use list management into MachineRegisterInfo.Jakob Stoklund Olesen2012-08-091-9/+0
* MachineRegisterInfo was already a friend of MachineOperand, and GCC complainsMatt Beaumont-Gay2012-08-091-3/+0
* Move getNextOperandForReg() into MachineRegisterInfo.Jakob Stoklund Olesen2012-08-081-9/+3
* Add a new kind of MachineOperand: MO_TargetIndex.Jakob Stoklund Olesen2012-08-071-6/+17
* Put up warning signs around MO::getNextOperandForReg().Jakob Stoklund Olesen2012-08-061-2/+4
* Finish fixing the MachineOperand hashing, providing a nice modernChandler Carruth2012-07-051-0/+8
* Add internal read flags to MachineInstrBuilder and hook them into the Machine...Pete Cooper2012-06-071-2/+3
* Clean up comment.Jakob Stoklund Olesen2012-02-101-2/+1
* Add a static MachineOperand::clobbersPhysReg().Jakob Stoklund Olesen2012-02-101-4/+12
* Require non-NULL register masks.Jakob Stoklund Olesen2012-02-021-3/+3
* Add a new kind of MachineOperand: MO_RegisterMask.Jakob Stoklund Olesen2012-01-161-0/+38
* Add MachineOperand IsInternalRead flag.Jakob Stoklund Olesen2011-12-071-1/+26
* Allow <undef> flags on def operands as well as uses.Jakob Stoklund Olesen2011-10-041-2/+26
* Handle debug info for i128 constants.Devang Patel2011-06-241-0/+16
* Comment cleanup.Eric Christopher2011-05-261-2/+2
* Frame indices are signed. Update MachineOperand methods accordingly.Jim Grosbach2011-05-171-1/+1
* Simplify LiveDebugVariables by storing MachineOperand copies locations insteadJakob Stoklund Olesen2011-01-091-0/+10
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* Shrink MachineOperand from 40 to 32 bytes on 64-bit hosts.Jakob Stoklund Olesen2010-10-191-6/+18
* trailing whitespaceJim Grosbach2010-09-151-49/+49
* Add a TargetRegisterInfo::composeSubRegIndices hook with a defaultJakob Stoklund Olesen2010-05-281-1/+15
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-151-6/+6
* Change how dbg_value sdnodes are converted into machine instructions. Their p...Evan Cheng2010-03-251-0/+5
* add support for MCSymbols as operands to MachineInstrs.Chris Lattner2010-03-131-1/+16
* Ordering forward declarations.Evan Cheng2010-03-031-3/+3
* Further constify MDNode* references.Dale Johannesen2010-02-261-2/+2
* Allow isDebug inquiry on any MO.Dale Johannesen2010-02-101-1/+0
* Add isDebug argument to ChangeToRegister; this preventsDale Johannesen2010-02-101-1/+1
* Debug operands should not be def or kill.Dale Johannesen2010-02-091-0/+3
* Add a Debug bit to MachineOperand, for uses thatDale Johannesen2010-02-061-1/+13
* Remove unneeded argument per review.Dale Johannesen2010-01-151-3/+1
* Further progration of metadata operands. TheDale Johannesen2010-01-131-1/+1
* Add MO_Metadata as an operand kind. Not used yet.Dale Johannesen2010-01-121-1/+18
* Target-independent support for TargetFlags on BlockAddress operands,Dan Gohman2009-11-201-1/+3
* Remove dead code.Devang Patel2009-10-301-20/+2