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