Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries) into MC.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / ScheduleDAGSDNodes.cpp
2011-06-29 Evan ChengSink SubtargetFeature and TargetInstrItineraries (renam...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-27 Andrew Trickpre-RA-sched: Cleanup register pressure tracking.
2011-06-24 Owen AndersonThe scheduler needs to be aware on the existence of...
2011-06-18 Benjamin KramerDon't allocate empty read-only SmallVectors during...
2011-06-15 Andrew TrickAdded -stress-sched flag in the Asserts build.
2011-04-26 Evan ChengBe careful about scheduling nodes above previous calls...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-14 Andrew TrickIn the pre-RA scheduler, maintain cmp+br proximity.
2011-04-13 Andrew TrickRecommit r129383. PreRA scheduler heuristic fixes:...
2011-04-12 Andrew TrickRevert 129383. It causes some targets to hit a schedule...
2011-04-12 Andrew TrickPreRA scheduler heuristic fixes: VRegCycle, TokenFactor...
2011-04-07 Andrew TrickAdded a check in the preRA scheduler for potential...
2011-03-09 Andrew TrickImprove pre-RA-sched register pressure tracking for...
2011-03-08 Eric ChristopherFix some latent bugs if the nodes are unschedulable...
2011-03-05 Andrew TrickFix for -sched-high-latency-cycles in sched=list-ilp...
2011-03-05 Andrew TrickIncreased the register pressure limit on x86_64 from...
2011-02-04 Andrew TrickIntroducing a new method of tracking register pressure...
2011-02-03 Andrew Trickwhitespace
2011-01-27 Devang PatelReapply 124301
2011-01-26 Devang PatelRevert 124301.
2011-01-26 Devang PatelProcess valid SDDbgValues even if the node does not...
2011-01-26 Devang PatelRefactor.
2011-01-25 Devang PatelThis assertion is too restrictive, it does not apply...
2010-12-23 Chris Lattnerflags -> glue for selectiondag
2010-12-21 Chris Lattnerrename MVT::Flag to MVT::Glue. "Flag" is a terrible...
2010-11-03 Evan ChengTwo sets of changes. Sorry they are intermingled.
2010-10-29 Evan ChengAvoiding overly aggressive latency scheduling. If the...
2010-10-28 Evan ChengRe-commit 117518 and 117519 now that ARM MC test failur...
2010-10-28 Evan ChengRevert 117518 and 117519 for now. They changed scheduli...
2010-10-28 Evan ChengFix a major bug in operand latency computation. The...
2010-10-06 Evan Cheng- Add TargetInstrInfo::getOperandLatency() to compute...
2010-09-29 Evan ChengModel Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC...
2010-09-10 Evan ChengTeach if-converter to be more careful with predicating...
2010-08-10 Evan ChengAdd missing null check reported by Amaury Pouly.
2010-07-10 Dan GohmanFix a bug in the code which re-inserts DBG_VALUE nodes...
2010-07-10 Dan GohmanReapply bottom-up fast-isel, with several fixes for...
2010-07-09 Bob Wilson--- Reverse-merging r107947 into '.':
2010-07-09 Dan GohmanRe-apply bottom-up fast-isel, with fixes. Be very caref...
2010-06-30 Jim Grosbachgrammar tweak in comment.
2010-06-29 Rafael EspindolaAdd a VT argument to getMinimalPhysRegClass and replace...
2010-06-25 Duncan SandsRemove variables which are assigned to but for which...
2010-06-24 Bill WendlingIt's possible that a flag is added to the SDNode that...
2010-06-23 Bill WendlingMorphNodeTo doesn't preserve the memory operands. Becau...
2010-06-21 Dan GohmanUse A.append(...) instead of A.insert(A.end(), ......
2010-06-10 Evan ChengCode refactoring, no functionality changes.
2010-05-28 Evan ChengFix some latency computation bugs: if the use is not...
2010-05-20 Evan ChengAllow targets more controls on what nodes are scheduled...
2010-05-20 Evan ChengAdd a hybrid bottom up scheduler that reduce register...
2010-05-19 Evan ChengCode clean up.
2010-05-01 Dan GohmanGet rid of the EdgeMapping map. Instead, just check...
2010-04-30 Dan GohmanEmitDbgValue doesn't need its EdgeMapping argument.
2010-04-26 Dale JohannesenAdd DBG_VALUE handling for byval parameters; this
2010-04-26 Evan Cheng- Move TargetLowering::EmitTargetCodeForFrameDebugValue...
2010-04-17 Dan GohmanFix -Wcast-qual warnings.
2010-03-25 Evan ChengScheduler assumes SDDbgValue nodes are in source order...
2010-03-25 Evan ChengRemove a fixme that doesn't make sense any more.
2010-03-25 Evan ChengChange how dbg_value sdnodes are converted into machine...
2010-03-14 Evan ChengRename SDDbgValue.h to SDNodeDbgValue.h for consistency.
2010-03-10 Dale JohannesenProgress towards shepherding debug info through Selecti...
2010-02-24 Chris LattnerChange the scheduler from adding nodes in allnodes...
2010-01-22 Evan ChengEnable pre-regalloc scheduling load clustering by default.
2010-01-22 Evan ChengTeach pre-regalloc scheduler to schedule loads from...
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-18 Bill WendlingChanges from review:
2009-12-16 Daniel DunbarReapply r91392, it was only unmasking the bug, and...
2009-12-16 Daniel DunbarRevert "Initial work on disabling the scheduler. This...
2009-12-15 Bill WendlingInitial work on disabling the scheduler. This is a...
2009-10-10 Dan GohmanCreate a new InstrEmitter class for translating Selecti...
2009-10-09 Dan GohmanThe ScheduleDAG framework now requires an AliasAnalysis...
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-06 Duncan SandsRemove some not-really-used variables, as warned
2009-08-19 David GoodwinUse the schedule itinerary operand use/def cycle inform...
2009-08-13 David GoodwinAdd callback to allow target to adjust latency of sched...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-07-24 Daniel DunbarMove more to raw_ostream, provide support for writing...
2009-06-02 Dale JohannesenRevert 72707 and 72709, for the moment.
2009-06-01 Dale JohannesenMake the implicit inputs and outputs of target-independent
2009-03-23 Dan GohmanDon't set SUnit::hasPhysRegDefs to true unless the...
2009-03-23 Dan GohmanAdd a new bit to SUnit to record whether a node has...
2009-03-20 Dan GohmanSimplify this code; use a while instead of an if and...
2009-02-11 Dan GohmanWhen scheduling a block in parts, keep track of the...
2009-02-06 Dan GohmanMove ScheduleDAGSDNodes.h to be a private header. Front...
2009-01-16 Evan ChengCreateVirtualRegisters does trivial copy coalescing...
2009-01-15 Dan GohmanMove a few containers out of ScheduleDAGInstrs::BuildSc...
2009-01-12 Evan ChengFix PR3241: Currently EmitCopyFromReg emits a copy...
2009-01-11 Evan ChengCheckForPhysRegDependency should not return copy cost...
2008-12-23 Dan GohmanRename BuildSchedUnits to BuildSchedGraph, and refactor the
2008-12-23 Dan GohmanAvoid an unnecessary call to allnodes_size(), which...
2008-12-17 Dan GohmanDouble the amount of memory reserved for SUnits. This...
2008-12-16 Dan GohmanRemove some special-case logic in ScheduleDAGSDNodes's
2008-12-16 Dan GohmanFix some register-alias-related bugs in the post-RA...
2008-12-09 Dan GohmanRewrite the SDep class, and simplify some of the relate...
2008-11-21 Dan GohmanUse ComputeLatency in the MachineInstr scheduler.
2008-11-21 Dan GohmanImplement ComputeLatency for MachineInstr ScheduleDAGs...
2008-11-19 Dan GohmanExperimental post-pass scheduling support. Post-pass...