Simplify a few more uses of reg_iterator.
[oota-llvm.git] / lib / CodeGen / MachineInstr.cpp
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-23 Dan GohmanGive MachineMemOperand an operator<<, factoring out...
2009-09-21 Dan GohmanChange MachineMemOperand's alignment value to be the...
2009-09-17 Jim Grosbachgrammar
2009-08-23 Chris Lattnerremove some uses of llvm/Support/Streams.h
2009-08-23 Chris Lattnerremove various std::ostream version of printing methods...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-04 Jakob Stoklund OlesenDon't tamper with <undef> operands in MachineInstr...
2009-08-03 Jakob Stoklund OlesenFix Bug 4657: register scavenger asserts with subreg...
2009-08-02 Jakob Stoklund OlesenNever add a kill flag to a constrained physical registe...
2009-07-28 Evan ChengFix a typo.
2009-07-19 Jakob Stoklund OlesenFix http://llvm.org/bugs/show_bug.cgi?id=4583
2009-07-16 Jakob Stoklund OlesenTeach MachineInstr::isRegTiedToDefOperand() to correctl...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-06-30 Evan ChengAdd a bit IsUndef to MachineOperand. This indicates...
2009-06-24 Chris LattnerRearrange some stuff in MachineOperand and add a new...
2009-06-24 Evan ChengFix support for inline asm input / output operand tying...
2009-06-05 Dan GohmanRemove some unnecessary #includes.
2009-04-30 Argyrios KyrtzidisMake DebugLoc independent of DwarfWriter.
2009-04-29 Jakob Stoklund OlesenMachineInstr::isRegTiedTo{Use,Def}Operand can safely...
2009-04-15 Dan GohmanFix MachineInstr::getNumExplicitOperands to count
2009-04-15 Dan GohmanGive RemoveRegOperandFromRegInfo a comment and move the
2009-04-09 Chris Lattnerignore register zero in isRegTiedToUseOperand, followin...
2009-04-09 Bob WilsonFix pr3954. The register scavenger asserts for inline...
2009-04-09 Chris Lattnerreg0 references are not real registers. This fixes...
2009-03-23 Evan ChengModel inline asm constraint which ties an input to...
2009-03-19 Evan ChengAdded MachineInstr::isRegTiedToDefOperand to check...
2009-02-19 Bill WendlingPrint out debug info when printing the machine instruction.
2009-01-27 Dale JohannesenAdd a DebugLoc field and some simple accessors.
2008-12-23 Dan GohmanUse isTerminator() instead of isBranch()||isReturn...
2008-12-18 Dan GohmanPrint subreg information in MachineInstr::dump.
2008-12-09 Dan GohmanMinor code simplification.
2008-12-05 Dan GohmanDrop the reg argument to isRegReDefinedByTwoAddr, which...
2008-11-18 Dan GohmanAdd more const qualifiers. This fixes build breakage...
2008-11-18 Dan GohmanMake some methods const.
2008-10-10 Mon P WangAdded missing print functions that take a raw_ostream
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-10-02 Dan GohmanFix a think-o in isSafeToMove. This fixes it from think...
2008-09-24 Dale JohannesenNext round of earlyclobber handling. Approach the
2008-09-24 Dan GohmanAdd a method to MachineInstr for testing whether it...
2008-09-17 Dale JohannesenAdd a bit to mark operands of asm's that conflict
2008-09-14 Dale Johannesenadjust last patch per review feedback
2008-09-13 Dan GohmanRemove isImm(), isReg(), and friends, in favor of
2008-09-12 Dale JohannesenPass "earlyclobber" bit through to machine
2008-09-03 Dan GohmanFix addRegisterDead and addRegisterKilled to be more...
2008-08-30 Evan ChengFold isRematerializable checks into isSafeToReMat.
2008-08-27 Evan ChengMove the check whether it's worth remating to caller.
2008-08-27 Evan ChengRefactor isSafeToReMat out of 2addr pass.
2008-08-24 Chris Lattnersimplify PseudoSourceValue printing a bit. Unnest...
2008-08-24 Evan ChengPrint PseudoSourceValue.
2008-08-20 Dan GohmanChange the FoldingSetNodeID usage for objects which...
2008-08-14 Owen AndersonMove MachineInstr::getOpcode inline.
2008-08-14 Owen AndersonSpeed up addRegisterDead by adding more fast checks...
2008-07-28 Dan GohmanFold the useful features of alist and alist_node into...
2008-07-21 Dan GohmanNow that the MachineInstr leaks are fixed, enable leak...
2008-07-19 Evan ChengFix a memory leak in LiveIntervalAnalysis.
2008-07-17 Dan GohmanRe-introduce LeakDetector support for MachineInstrs...
2008-07-16 Dan GohmanAdd an assert to check for empty flags for MachineMemOp...
2008-07-11 Dan GohmanTrim unnecessary #includes.
2008-07-10 Evan Cheng- Change the horrible N^2 isRegReDefinedByTwoAddr....
2008-07-08 Dan GohmanIt's no longer necessary to test if a MachineBasicBlock's
2008-07-08 Dan GohmanVerify that MachineMemOperand alignment is a non-zero...
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-07-07 Dan GohmanMove MachineMemOperand's constructor out of line, to...
2008-07-03 Evan Cheng- Remove calls to copyKillDeadInfo which is an N^2...
2008-07-03 Dan GohmanReapply r52988, "Simplify addRegisterKilled and addRegi...
2008-07-02 Dan GohmanRevert r52988. It broke 254.gap on x86-64.
2008-07-01 Evan ChengSimplify addRegisterKilled and addRegisterDead.
2008-07-01 Dan GohmanSplit ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
2008-06-27 Evan ChengLooks like this condition is inverted.
2008-06-27 Owen AndersonDon't perform expensive queries checking for super...
2008-05-28 Bill WendlingAdd a flag to indicate that an instruction is as cheap...
2008-05-06 Dan GohmanFix a broken doxygen comment, and reword it for clarity.
2008-04-16 Evan ChengCode clean up.
2008-04-07 Dan GohmanRename MemOperand to MachineMemOperand. This was sugges...
2008-03-20 Chris Lattnerdetabify llvm, patch by Mike Stump!
2008-03-13 Evan ChengRefactor some code out of MachineSink into a MachineIns...
2008-03-05 Evan ChengRefactor code. Remove duplicated functions that basical...
2008-03-04 Bill WendlingDid I say 'e = getNumOperands()'? I meant --e, of course.
2008-03-03 Bill WendlingMiscellaneous clean-ups based on Evan's feedback:
2008-03-03 Bill WendlingGo through the machine instruction's operands to make...
2008-02-26 Bill WendlingRename PrintableName to Name.
2008-02-24 Bill WendlingSome platforms use the same name for 32-bit and 64...
2008-02-14 Nate BegemanSupport a new type of MachineOperand, MO_FPImmediate...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-08 Evan ChengAlso print alignment.
2008-02-07 Dan GohmanDon't abort if a MemOperand is missing a SourceValue...
2008-02-06 Dan GohmanRe-apply the memory operand changes, with a fix for...
2008-01-31 Evan ChengRevert 46556 and 46585. Dan please fix the PseudoSource...
2008-01-31 Evan ChengAdd an extra operand to LABEL nodes which distinguishes...
2008-01-31 Dan GohmanCreate a new class, MemOperand, for describing memory...
2008-01-24 Owen AndersonMove some functionality for adding flags to MachineInst...
2008-01-07 Chris Lattnerremove #includage
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris Lattnerrename hasVariableOperands() -> isVariadic(). Add...
2008-01-07 Chris LattnerMove a bunch more accessors from TargetInstrInfo to...
2008-01-07 Chris LattnerAdd predicates methods to TargetOperandInfo, and switch...
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2008-01-01 Chris LattnerMake MachineRegisterInfo::getVRegDef more efficient...
next