aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)Author
2012-03-31Teach CodeGen's version of computeMaskedBits to understand the range metadata.Rafael Espindola
2012-03-17MachineInstr: Inline the fast path (non-bundle instruction) of hasProperty.Benjamin Kramer
2012-03-16Limit the number of memory operands in MachineInstr to 2^16 and store the num...Benjamin Kramer
2012-03-08Use uint16_t to store instruction implicit uses and defs. Reduces static data.Craig Topper
2012-03-07Try to clarify this comment some.Chandler Carruth
2012-03-07Remove another outbreak of customized (and completely broken) hashing.Chandler Carruth
2012-03-04Use uint16_t to store register overlaps to reduce static data.Craig Topper
2012-03-01Move getBundleStart() into MachineInstrBundle.h.Jakob Stoklund Olesen
2012-02-17Reverse iterator - should be incrementing rather than decrementing.Lang Hames
2012-02-15Make LiveIntervals::handleMove() bundle aware.Lang Hames
2012-02-14Handle regmasks in findRegisterDefOperandIdx().Jakob Stoklund Olesen
2012-02-10Put instruction names into an indexed string table on the side, removing a po...Benjamin Kramer
2012-02-08Added MachineInstr::isBundled() to check if an instruction is part of a bundle.Andrew Trick
2012-02-03Handle register mask operands in setPhysRegsDeadExcept().Jakob Stoklund Olesen
2012-02-03ArrayRef'ize MI::setPhysRegsDeadExcept().Jakob Stoklund Olesen
2012-02-03Handle all live physreg defs in the same place.Jakob Stoklund Olesen
2012-02-02Require non-NULL register masks.Jakob Stoklund Olesen
2012-01-26Clear kill flags before propagating a copy.Jakob Stoklund Olesen
2012-01-16Add a new kind of MachineOperand: MO_RegisterMask.Jakob Stoklund Olesen
2012-01-10Add 'llvm_unreachable' to passify GCC's understanding of the constraintsChandler Carruth
2012-01-10Remove unnecessary default cases in switches that cover all enum values.David Blaikie
2011-12-14- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng
2011-12-08Make MachineInstr instruction property queries more flexible. This change allEvan Cheng
2011-12-07Add bundle aware API for querying instruction properties and switch the codeEvan Cheng
2011-12-07Add missing check.Jakob Stoklund Olesen
2011-12-07Add MachineOperand IsInternalRead flag.Jakob Stoklund Olesen
2011-12-06First chunk of MachineInstr bundle support.Evan Cheng
2011-11-08Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper
2011-11-03Reverted r143600 - selector reference changePete Cooper
2011-11-03Treat objc selector reference globals as invariant so that MachineLICM can ho...Pete Cooper
2011-10-13Add missing braces to pacify GCC's -Wparentheses.Nick Lewycky
2011-10-12Add MachineInstr::getRegClassConstraint().Jakob Stoklund Olesen
2011-10-12Extract a method for finding the inline asm flag operand.Jakob Stoklund Olesen
2011-10-12Encode register class constreaints in inline asm instructions.Jakob Stoklund Olesen
2011-09-29Remove NumImplicitOps which is now unused.Jakob Stoklund Olesen
2011-09-29Rewrite MachineInstr::addOperand() to avoid NumImplicitOps.Jakob Stoklund Olesen
2011-08-29Thumb2 parsing and encoding for IT blocks.Jim Grosbach
2011-08-24Tidy up. Trailing whitespace.Jim Grosbach
2011-08-19Don't treat a partial <def,undef> operand as a read.Jakob Stoklund Olesen
2011-08-04Print DBG_VALUE variable's location info as a comment.Devang Patel
2011-07-07If known DebugLocs do not match then two DBG_VALUE machine instructions are n...Devang Patel
2011-07-02Include a source location when complaining about bad inline assembly.Jakob Stoklund Olesen
2011-07-01Take a stab at fixing the llvm-x86_64-linux-checks failure.Cameron Zwarich
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-06-27Distinguish early clobber output operands from clobbered registers.Jakob Stoklund Olesen
2011-06-27Decode and pretty print inline asm operand descriptors.Jakob Stoklund Olesen
2011-06-24Handle debug info for i128 constants.Devang Patel
2011-05-12Re-commit 131172 with fix. MachineInstr identity checks should check deadEvan Cheng
2011-05-08Remove an assertion to fix PR9872.Jakob Stoklund Olesen
2011-04-29Print out the 'nontemporal' info on a store.Bill Wendling