summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineInstr.cpp
Commit message (Expand)AuthorAge
* Add a bit to mark operands of asm's that conflictDale Johannesen2008-09-17
* adjust last patch per review feedbackDale Johannesen2008-09-14
* Remove isImm(), isReg(), and friends, in favor of Dan Gohman2008-09-13
* Pass "earlyclobber" bit through to machineDale Johannesen2008-09-12
* Fix addRegisterDead and addRegisterKilled to be more thoroughDan Gohman2008-09-03
* Fold isRematerializable checks into isSafeToReMat.Evan Cheng2008-08-30
* Move the check whether it's worth remating to caller.Evan Cheng2008-08-27
* Refactor isSafeToReMat out of 2addr pass.Evan Cheng2008-08-27
* simplify PseudoSourceValue printing a bit. Unnest all of PseudoSourceValue.c...Chris Lattner2008-08-24
* Print PseudoSourceValue.Evan Cheng2008-08-24
* Change the FoldingSetNodeID usage for objects which carryDan Gohman2008-08-20
* Move MachineInstr::getOpcode inline.Owen Anderson2008-08-14
* Speed up addRegisterDead by adding more fast checks before performing the exp...Owen Anderson2008-08-14
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-28
* Now that the MachineInstr leaks are fixed, enable leak checkingDan Gohman2008-07-21
* Fix a memory leak in LiveIntervalAnalysis.Evan Cheng2008-07-19
* Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks.Dan Gohman2008-07-17
* Add an assert to check for empty flags for MachineMemOperand.Dan Gohman2008-07-16
* Trim unnecessary #includes.Dan Gohman2008-07-11
* - Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply th...Evan Cheng2008-07-10
* It's no longer necessary to test if a MachineBasicBlock'sDan Gohman2008-07-08
* Verify that MachineMemOperand alignment is a non-zero power of 2.Dan Gohman2008-07-08
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-07
* Move MachineMemOperand's constructor out of line, to avoid aDan Gohman2008-07-07
* - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propaga...Evan Cheng2008-07-03
* Reapply r52988, "Simplify addRegisterKilled and addRegisterDead." TheDan Gohman2008-07-03
* Revert r52988. It broke 254.gap on x86-64.Dan Gohman2008-07-02
* Simplify addRegisterKilled and addRegisterDead.Evan Cheng2008-07-01
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-01
* Looks like this condition is inverted.Evan Cheng2008-06-27
* Don't perform expensive queries checking for super and sub registers when we ...Owen Anderson2008-06-27
* Add a flag to indicate that an instruction is as cheap (or cheaper) than a moveBill Wendling2008-05-28
* Fix a broken doxygen comment, and reword it for clarity.Dan Gohman2008-05-06
* Code clean up.Evan Cheng2008-04-16
* Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman2008-04-07
* detabify llvm, patch by Mike Stump!Chris Lattner2008-03-20
* Refactor some code out of MachineSink into a MachineInstr query.Evan Cheng2008-03-13
* Refactor code. Remove duplicated functions that basically do the same thing asEvan Cheng2008-03-05
* Did I say 'e = getNumOperands()'? I meant --e, of course.Bill Wendling2008-03-04
* Miscellaneous clean-ups based on Evan's feedback:Bill Wendling2008-03-03
* Go through the machine instruction's operands to make sure that we're notBill Wendling2008-03-03
* Rename PrintableName to Name.Bill Wendling2008-02-26
* Some platforms use the same name for 32-bit and 64-bit registers (likeBill Wendling2008-02-24
* Support a new type of MachineOperand, MO_FPImmediate, used for holdingNate Begeman2008-02-14
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-10
* Also print alignment.Evan Cheng2008-02-08
* Don't abort if a MemOperand is missing a SourceValue; just print itDan Gohman2008-02-07
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-06
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-31
* Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng2008-01-31