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