Remove the uses of getSubtargetImpl from InstrEmitter and remove
[oota-llvm.git] / lib / CodeGen / SelectionDAG / ScheduleDAGFast.cpp
2014-04-22 Chandler Carruth[Modules] Remove potential ODR violations by sinking...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-08 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-06 Andrew TrickScheduleDAG interface. Added OrderKind to distinguish...
2012-10-20 Benjamin KramerSymbol hygiene: Make sure declarations and definitions...
2012-10-17 Evan ChengAdd a really faster pre-RA scheduler (-pre-RA-sched...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-06-01 Jakob Stoklund OlesenSimplify some more getAliasSet callers.
2012-03-08 Craig TopperUse uint16_t to store instruction implicit uses and...
2012-03-07 Andrew Trickmisched preparation: rename core scheduler methods...
2012-03-07 Andrew Trickmisched preparation: modularize schedule verification.
2012-03-07 Andrew Trickwhitespace
2012-03-04 Craig TopperUse uint16_t to store register overlaps to reduce stati...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-27 Jakob Stoklund OlesenDistinguish early clobber output operands from clobbere...
2011-03-10 Evan ChengRe-commit 127368 and 127371. They are exonerated.
2011-03-09 Evan ChengRevert 127368 and 127371 for now.
2011-03-09 Evan ChengChange the definition of TargetRegisterInfo::getCrossCo...
2010-12-23 Chris Lattnerflags -> glue for selectiondag
2010-12-21 Chris Lattnerrename MVT::Flag to MVT::Glue. "Flag" is a terrible...
2010-08-17 Dale JohannesenMake fast scheduler handle asm clobbers correctly.
2010-06-29 Rafael EspindolaAdd a VT argument to getMinimalPhysRegClass and replace...
2010-01-21 Evan ChengTrim unneeded includes.
2010-01-05 David GreeneChange errs() to dbgs().
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-09 Dan GohmanThe ScheduleDAG framework now requires an AliasAnalysis...
2009-09-30 Reid KlecknerFix integer overflow in instruction scheduling. This...
2009-09-28 Dan GohmanUse VerifySchedule instead of doing the work manually.
2009-08-23 Chris Lattnereliminate uses of cerr()
2009-08-23 Chris Lattnerremove a few DOUTs here and there.
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-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-04-29 Bill WendlingInstead of passing in an unsigned value for the optimiz...
2009-04-29 Bill WendlingSecond attempt:
2009-04-28 Bill Wendlingr70270 isn't ready yet. Back this out. Sorry for the...
2009-04-28 Bill WendlingMassive check in. This changes the "-fast" flag to...
2009-02-11 Dan GohmanWhen scheduling a block in parts, keep track of the...
2009-02-10 Dan GohmanFactor out more code for computing register live-range...
2009-02-06 Dan GohmanMove ScheduleDAGSDNodes.h to be a private header. Front...
2009-01-15 Dan GohmanMove a few containers out of ScheduleDAGInstrs::BuildSc...
2009-01-12 Evan ChengFix PR3241: Currently EmitCopyFromReg emits a copy...
2008-12-23 Dan GohmanRename BuildSchedUnits to BuildSchedGraph, and refactor the
2008-12-16 Dan GohmanFix some register-alias-related bugs in the post-RA...
2008-12-16 Dan GohmanMake addPred and removePred return void, since the...
2008-12-09 Dan GohmanRewrite the SDep class, and simplify some of the relate...
2008-11-24 Dan GohmanCheck in the rest of this change. The isAntiDep flag...
2008-11-21 Dan GohmanAdd a flag to SDep for tracking which edges are anti...
2008-11-21 Dan GohmanRename SDep's isSpecial to isArtificial, to make this...
2008-11-21 Dan GohmanChange these schedulers to not emit no-ops. It turns...
2008-11-19 Dan GohmanSimplify this code a little. In the fast scheduler...
2008-11-19 Dan GohmanExperimental post-pass scheduling support. Post-pass...
2008-11-18 Dan GohmanTidy up ScheduleNodeBottomUp methods, and make them...
2008-11-18 Dan GohmanChange SUnit's dump method to take a ScheduleDAG* inste...
2008-11-18 Dan GohmanAvoid using a loop in ReleasePred and ReleaseSucc metho...
2008-11-17 Dan GohmanDon't bother doing latency calculations in the "fast...
2008-11-13 Dan GohmanRemove the FlaggedNodes member from SUnit. Instead...
2008-11-13 Dan GohmanMake the Node member of SUnit private, and add accessors.
2008-11-13 Dan GohmanChange ScheduleDAG's DAG member from a reference to...
2008-11-11 Dan GohmanChange the scheduler accessor methods to accept an...
2008-10-14 Dan GohmanFix command-line option printing to print two spaces...
2008-09-23 Dan GohmanReplace the LiveRegs SmallSet with a simple counter...
2008-09-18 Dan GohmanAdd a new "fast" scheduler. This is currently basically...