aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)Author
2008-08-24simplify PseudoSourceValue printing a bit. Unnest all of PseudoSourceValue.c...Chris Lattner
2008-08-24Print PseudoSourceValue.Evan Cheng
2008-08-20Change the FoldingSetNodeID usage for objects which carryDan Gohman
2008-08-14Move MachineInstr::getOpcode inline.Owen Anderson
2008-08-14Speed up addRegisterDead by adding more fast checks before performing the exp...Owen Anderson
2008-07-28Fold the useful features of alist and alist_node into ilist, andDan Gohman
2008-07-21Now that the MachineInstr leaks are fixed, enable leak checkingDan Gohman
2008-07-19Fix a memory leak in LiveIntervalAnalysis.Evan Cheng
2008-07-17Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks.Dan Gohman
2008-07-16Add an assert to check for empty flags for MachineMemOperand.Dan Gohman
2008-07-11Trim unnecessary #includes.Dan Gohman
2008-07-10- Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply th...Evan Cheng
2008-07-08It's no longer necessary to test if a MachineBasicBlock'sDan Gohman
2008-07-08Verify that MachineMemOperand alignment is a non-zero power of 2.Dan Gohman
2008-07-07Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman
2008-07-07Move MachineMemOperand's constructor out of line, to avoid aDan Gohman
2008-07-03- Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propaga...Evan Cheng
2008-07-03Reapply r52988, "Simplify addRegisterKilled and addRegisterDead." TheDan Gohman
2008-07-02Revert r52988. It broke 254.gap on x86-64.Dan Gohman
2008-07-01Simplify addRegisterKilled and addRegisterDead.Evan Cheng
2008-07-01Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman
2008-06-27Looks like this condition is inverted.Evan Cheng
2008-06-27Don't perform expensive queries checking for super and sub registers when we ...Owen Anderson
2008-05-28Add a flag to indicate that an instruction is as cheap (or cheaper) than a moveBill Wendling
2008-05-06Fix a broken doxygen comment, and reword it for clarity.Dan Gohman
2008-04-16Code clean up.Evan Cheng
2008-04-07Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman
2008-03-20detabify llvm, patch by Mike Stump!Chris Lattner
2008-03-13Refactor some code out of MachineSink into a MachineInstr query.Evan Cheng
2008-03-05Refactor code. Remove duplicated functions that basically do the same thing asEvan Cheng
2008-03-04Did I say 'e = getNumOperands()'? I meant --e, of course.Bill Wendling
2008-03-03Miscellaneous clean-ups based on Evan's feedback:Bill Wendling
2008-03-03Go through the machine instruction's operands to make sure that we're notBill Wendling
2008-02-26Rename PrintableName to Name.Bill Wendling
2008-02-24Some platforms use the same name for 32-bit and 64-bit registers (likeBill Wendling
2008-02-14Support a new type of MachineOperand, MO_FPImmediate, used for holdingNate Begeman
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman
2008-02-08Also print alignment.Evan Cheng
2008-02-07Don't abort if a MemOperand is missing a SourceValue; just print itDan Gohman
2008-02-06Re-apply the memory operand changes, with a fix for the staticDan Gohman
2008-01-31Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng
2008-01-31Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng
2008-01-31Create a new class, MemOperand, for describing memory referencesDan Gohman
2008-01-24Move some functionality for adding flags to MachineInstr's into methods on Ma...Owen Anderson
2008-01-07remove #includageChris Lattner
2008-01-07rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner
2008-01-07rename hasVariableOperands() -> isVariadic(). Add some comments.Chris Lattner
2008-01-07Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner
2008-01-07Add predicates methods to TargetOperandInfo, and switch all clients Chris Lattner
2008-01-07Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner