[ptr-traits] Sink several in-body method definitions to be out-of-line
[oota-llvm.git] / include / llvm / CodeGen / ScheduleDAG.h
2015-12-29 Chandler Carruth[ptr-traits] Sink several in-body method definitions...
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-07-22 Hans WennborgFix -Wextra-semi warnings.
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-03-03 David BlaikieRemove the explicit SUnitIterator::operator= as the...
2015-01-07 Jonas PaulssonNew method SDep::isNormalMemoryOrBarrier() in ScheduleD...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-02 Alp Toker[C++11] Expand and eliminate the LLVM_ENUM_INT_TYPE...
2013-12-12 Hal FinkelAdd isBarrier to SDep
2013-12-05 Andrew TrickMI-Sched: Model "reserved" processor resources.
2013-12-05 Andrew TrickMI-Sched: handle latency of in-order operations with...
2013-10-08 Reid KlecknerExplicitly request unsigned enum types when desired
2013-07-03 Eric ChristopherUse SmallVectorImpl::iterator/const_iterator instead...
2013-06-15 Andrew TrickMachine Model: Add MicroOpBufferSize and resource Buffe...
2013-04-24 Andrew TrickMI Sched: eliminate local vreg copies.
2013-04-13 Andrew TrickMI-Sched: schedule physreg copies.
2013-03-01 Andrew TrickFix incorrect ScheduleDAG comment and formalize Weak...
2013-02-20 Jakub StaszakFix #includes, so we include only what we really need.
2013-01-25 Andrew TrickMachineScheduler support for viewGraph.
2013-01-25 Andrew TrickScheduleDAG: Added isBoundaryNode to conveniently detec...
2013-01-24 Andrew TrickMIsched: Added biasCriticalPath.
2012-12-03 Chandler CarruthSort the #include lines for the include/... tree with...
2012-11-13 Andrew Trickmisched: Don't consider artificial edges weak edges.
2012-11-12 Andrew Trickmisched: Infrastructure for weak DAG edges.
2012-11-06 Andrew Trickmisched: TargetSchedule interface for machine resources.
2012-11-06 Andrew TrickScheduleDAG interface. Added OrderKind to distinguish...
2012-10-10 Andrew Trickmisched: Use the TargetSchedModel interface wherever...
2012-10-08 Andrew Trickmisched: remove forceUnitLatencies. Defaults are handle...
2012-08-23 Andrew TrickSimplify the computeOperandLatency API.
2012-06-13 Andrew Tricksched: Avoid trivially redundant DAG edges. Take the...
2012-06-05 Andrew Trickmisched: API for minimum vs. expected latency.
2012-03-14 Andrew Trickmisched: implemented a framework for top-down or bottom...
2012-03-07 Andrew Trickmisched preparation: rename core scheduler methods...
2012-03-07 Andrew Trickmisched preparation: clarify ScheduleDAG and ScheduleDA...
2012-03-07 Andrew Trickmisched preparation: modularize schedule emission.
2012-03-07 Andrew Trickmisched preparation: modularize schedule printing.
2012-03-07 Andrew Trickmisched preparation: modularize schedule verification.
2012-03-07 Andrew TrickCleanup in preparation for misched: Move DAG visualizat...
2012-03-07 Andrew TrickCleanup: DAG building is specific to either SD or MI...
2012-03-07 Andrew Trickmisched comments
2012-02-22 Andrew TrickInitialize SUnits before DAG building.
2012-02-06 Craig TopperMove some llvm_unreachable's from r149849 out of switch...
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2012-01-12 Evan ChengMove Sched::Preference out of TargetMachine.h where...
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-15 Andrew TrickAdded -stress-sched flag in the Asserts build.
2011-06-02 Devang PatelRemove dead code.
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-07 Andrew TrickAdded a check in the preRA scheduler for potential...
2011-03-07 Eric ChristopherTypos.
2011-02-04 Andrew TrickIntroducing a new method of tracking register pressure...
2010-12-25 Eric ChristopherHeader warning patrol.
2010-12-24 Andrew TrickMinor cleanup related to my latest scheduler changes.
2010-12-24 Andrew TrickVarious bits of framework needed for precise machine...
2010-12-24 Andrew Trickwhitespace
2010-12-20 Chris Lattnerupdate comment.
2010-11-25 Benjamin KramerSDep is POD-like. Shave off a few bytes from SUnit...
2010-11-03 Evan ChengTwo sets of changes. Sorry they are intermingled.
2010-05-26 Dan GohmanChange push_all to a non-virtual function and implement...
2010-05-26 Dan GohmanDelete an unused function.
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 Jim GrosbachFix the post-RA instruction scheduler to handle instruc...
2010-05-17 Zhongxing XuRemove unused member variable.
2010-05-01 Dan GohmanGet rid of the EdgeMapping map. Instead, just check...
2010-04-13 Dan GohmanDelete an unused member variable.
2010-04-05 Chris Lattnertrim some prototypes.
2010-03-10 Dale JohannesenProgress towards shepherding debug info through Selecti...
2009-11-20 David GoodwinRemove some old experimental code that is no longer...
2009-11-03 David GoodwinDo a scheduling pass ignoring anti-dependencies to...
2009-10-14 Dan GohmanDelete bogus semicolons.
2009-10-14 Eric ChristopherRemove a bunch of unused arguments from functions,...
2009-10-12 Dan GohmanDelete some obsolete declarations.
2009-10-09 Dan GohmanThe ScheduleDAG framework now requires an AliasAnalysis...
2009-09-30 Reid KlecknerFix integer overflow in instruction scheduling. This...
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-18 Evan ChengEnhance EmitInstrWithCustomInserter() so target can...
2009-08-27 Gabor Greifeliminate all 80-col violations that I have introduced...
2009-08-27 Gabor GreifClean up the minor mess I caused with removing iterator...
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-03-23 Dan GohmanAdd a new bit to SUnit to record whether a node has...
2009-03-19 Sebastian RedlFix the Win32 VS2008 build:
2009-02-14 Cedric VenetUnbreak the build on win32.
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-07 Dan GohmanConstify TargetInstrInfo::EmitInstrWithCustomInserter...
2009-02-06 Dan GohmanTidy up the ScheduleDAG class definition a little....
2009-01-16 Dan GohmanInstead of adding dependence edges between terminator...
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...
2008-12-23 Dan GohmanRename BuildSchedUnits to BuildSchedGraph, and refactor the
2008-12-22 Dan GohmanAdd an accesor for the isNormalMemory field in the...
2008-12-17 Dan GohmanFix the comments for getDepth and getHeight.
2008-12-16 Dan GohmanAdd initial support for back-scheduling address computa...
next