Rename SDOperand to SDValue.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / ScheduleDAG.cpp
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-27 Dan GohmanTidy SDNode::use_iterator, and complete the transition...
2008-07-17 Dan GohmanAdd a new function, ReplaceAllUsesOfValuesWith, which...
2008-07-14 Dan GohmanReapply 53476 and 53480, with a fix so that it properly...
2008-07-12 Evan ChengBack out 53476 and 53480 for now. Somehow they cause...
2008-07-11 Dan GohmanFix an obsolete top-level comment.
2008-07-11 Dan GohmanFactor out debugging code into the common base class.
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-07-07 Dan GohmanMake DenseMap's insert return a pair, to more closely...
2008-07-02 Dan GohmanReplace a few uses of SelectionDAG::getTargetNode with
2008-07-02 Evan Cheng- Use a faster priority comparison function if -fast.
2008-07-01 Dan GohmanSplit ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
2008-06-21 Dan GohmanRemove a redundant return.
2008-06-21 Dan GohmanRemove ScheduleDAG's SUnitMap altogether. Instead,...
2008-06-21 Dan GohmanAdd a priority queue class, which is a wrapper around...
2008-06-21 Dan GohmanChange ScheduleDAG's SUnitMap from DenseMap<SDNode...
2008-06-20 Dan GohmanClean up some uses of std::distance, now that we have...
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-05-14 Evan ChengUse a better idiom to silence compiler warnings.
2008-05-14 Evan ChengReally silence compiler warnings.
2008-05-14 Evan ChengSilence some compiler warnings.
2008-04-20 Chris LattnerSwitch to using Simplified ConstantFP::get API.
2008-04-16 Roman LevensteinOngoing work on improving the instruction selection...
2008-04-15 Dan GohmanTreat EntryToken nodes as "passive" so that they aren...
2008-04-07 Dan GohmanRename MemOperand to MachineMemOperand. This was sugges...
2008-04-07 Roman LevensteinRe-commit of the r48822, where the infinite looping...
2008-04-03 Evan ChengStart of a series of patches related to implicit_def.
2008-04-03 Evan ChengBacking out 48222 temporarily.
2008-03-26 Roman LevensteinUse a linked data structure for the uses lists of an...
2008-03-25 Dan GohmanA quick nm audit turned up several fixed tables and...
2008-03-16 Christopher LambMake insert_subreg a two-address instruction, vastly...
2008-03-15 Evan ChengReplace all target specific implicit def instructions...
2008-03-14 Evan ChengLivein copy scheduling fixes: do not coalesce physical...
2008-03-12 Evan ChengExperimental scheduler change to schedule / coalesce...
2008-03-11 Christopher LambRecommitting parts of r48130. These do not appear to...
2008-03-11 Evan ChengWhen the register allocator runs out of registers,...
2008-03-11 Chris Lattnervariadic instructions don't have operand info for varia...
2008-03-11 Chris LattnerIf a register operand comes from the variadic part...
2008-03-10 Dan GohmanCorrectly clone FlaggedNodes.
2008-03-10 Evan ChengRevert 48125, 48126, and 48130 for now to unbreak some...
2008-03-10 Christopher LambAllow insert_subreg into implicit, target-specific...
2008-03-09 Chris Lattnerteach X86InstrInfo::copyRegToReg how to copy into ST...
2008-03-09 Chris LattnerAdd ScheduleDAG support for copytoreg where the src...
2008-03-09 Chris Lattnerfix 80 col violation
2008-03-04 Roman LevensteinSome improvements related to the computation of heights...
2008-03-04 Evan ChengRename isOperand() to isOperandOf() (and other similar...
2008-02-28 Evan ChengKeep track how many commutes are performed by the sched...
2008-02-16 Dan GohmanRename CountMemOperands to ComputeMemOperandsEnd to...
2008-02-14 Nate BegemanChange how FP immediates are handled.
2008-02-11 Dan GohmanFrom Chris' review: use isa instead of explicitly using...
2008-02-11 Dan GohmanFrom Chris' review: minor corrections in comments.
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-06 Dan GohmanRe-apply the memory operand changes, with a fix for...
2008-02-02 Evan ChengSDIsel processes llvm.dbg.declare by recording the...
2008-02-01 Evan ChengRemove the nasty LABEL hack with a much less evil one...
2008-01-31 Evan ChengRevert 46556 and 46585. Dan please fix the PseudoSource...
2008-01-31 Evan ChengAdd a comment for a nasty short term hack.
2008-01-31 Evan ChengAdd an extra operand to LABEL nodes which distinguishes...
2008-01-31 Christopher LambAdd more thorough error checking for NULL register...
2008-01-31 Dan GohmanCreate a new class, MemOperand, for describing memory...
2008-01-30 Evan ChengTreat the label for the first @llvm.dbg.stoppoint the...
2008-01-30 Evan ChengA semi-gross fix for a debug info issue. When inserting...
2008-01-30 Evan ChengEven though InsertAtEndOfBasicBlock is an ugly hack...
2008-01-29 Dan GohmanUse empty() instead of comparing size() with zero.
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris LattnerRename all the M_* flags to be namespace qualified...
2008-01-07 Chris Lattneradd more and significantly better comments to the rest...
2008-01-07 Chris Lattnerrename hasVariableOperands() -> isVariadic(). Add...
2008-01-07 Chris LattnerMove a bunch more accessors from TargetInstrInfo to...
2008-01-07 Chris Lattnerremove some uses of MachineOpCode, move getSchedClass
2008-01-07 Chris LattnerAdd predicates methods to TargetOperandInfo, and switch...
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2007-12-31 Owen AndersonMove copyRegToReg from MRegisterInfo to TargetInstrInfo...
2007-12-31 Chris Lattnerupdate a couple of references to SSARegMap.
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-30 Chris Lattneruse simplified operand addition methods.
2007-12-30 Chris LattnerStart using the simplified methods for adding operands.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-14 Evan ChengBug fix. Must also match ResNo when matching an operand...
2007-11-05 Dale JohannesenMake labels work in asm blocks; allow labels as
2007-11-01 Duncan SandsExecutive summary: getTypeSize -> getTypeStoreSize...
2007-10-12 Evan ChengEXTRACT_SUBREG coalescing support. The coalescer now...
2007-10-05 Evan ChengIf a node that defines a physical register that is...
2007-10-03 Dan GohmanUse empty() member functions when that's what's being...
2007-09-28 Evan ChengIf two instructions are both two-address code, favors...
2007-09-28 Evan ChengTrim some unneeded fields.
2007-09-26 Evan Cheng- Move getPhysicalRegisterRegClass() from ScheduleDAG...
2007-09-26 Evan ChengAllow copyRegToReg to emit cross register classes copies.
2007-09-25 Evan ChengAdded major new capabilities to scheduler (only BURR...
2007-09-19 Evan ChengUse struct SDep instead of std::pair for SUnit pred...
2007-09-12 Evan ChengRemove dead code.
2007-08-25 Chris LattnerTeach the dag scheduler to handle inline asm nodes...
2007-08-02 Evan ChengDo not emit copies for physical register output if...
2007-08-02 Evan ChengInstead of adding copyfromreg's to handle physical...
2007-07-26 Christopher LambTeach DAG scheduling how to properly emit subreg insert...
2007-07-13 Dale JohannesenSkeleton of post-RA scheduler; doesn't do anything...
2007-07-10 Evan ChengIf the operand is marked M_OPTIONAL_DEF_OPERAND, then...
2007-07-10 Evan ChengWhen a node value is only used by a CopyToReg, use...
2007-07-06 Evan ChengChange CalculateHeights and CalculateDepths to be non...
2007-06-19 Dan GohmanPass a SelectionDAG into SDNode::dump everywhere it...
next