Revert "ScheduleDAGInstrs: Remove IsPostRA flag"
[oota-llvm.git] / lib / CodeGen / ScheduleDAGInstrs.cpp
2015-10-29 Matthias BraunRevert "ScheduleDAGInstrs: Remove IsPostRA flag"
2015-10-29 Matthias BraunScheduleDAGInstrs: Remove IsPostRA flag
2015-10-24 Rafael EspindolaRefactor: Simplify boolean conditional return statement...
2015-10-09 Duncan P. N. Exon... CodeGen: Avoid more ilist iterator implicit conversions...
2015-09-09 Matthias BraunSave LaneMask with livein registers
2015-08-24 Matthias BraunMachineBasicBlock: Add liveins() method returning an...
2015-08-08 Benjamin KramerFix some comment typos.
2015-07-16 Mehdi AminiMove most user of TargetMachine::getDataLayout to the...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-22 Chandler Carruth[PM/AA] Hoist the AliasResult enum out of the AliasAnal...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-17 Chandler Carruth[PM/AA] Remove the Location typedef from the AliasAnaly...
2015-05-29 Matthias BraunCodeGen: Use mop_iterator instead of MIOperands/ConstMI...
2015-05-21 Sanjay Pateluse range-based for-loop
2015-05-21 Sanjay Pateluse range-based for-loop; NFCI
2015-05-14 Matthias BraunRemove MCInstrItineraries includes in parts that don...
2015-05-12 Saleem AbdulrasoolCodeGen: ignore DEBUG_VALUE nodes in KILL tagging
2015-05-08 Arnold SchwaighoferScheduleDAGInstrs: In functions with tail calls PseudoS...
2015-05-04 Pete CooperScheduleDAGInstrs should toggle kill flags on bundled...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-02-27 Eric ChristopherRewrite MachineOperand::print and MachineInstr::print...
2015-02-10 Jonas PaulssonBugfix for missed dependency from store to load in...
2015-01-27 Eric ChristopherUpdate a few calls to getSubtarget<> to either be getSu...
2015-01-07 Jonas PaulssonNew method SDep::isNormalMemoryOrBarrier() in ScheduleD...
2015-01-07 Jonas PaulssonFix typos in comment and option help texts.
2014-12-08 Tom StellardMISched: Fix moving stores across barriers
2014-12-05 Hal FinkelRevert "r223440 - Consider subregs when calling MI...
2014-12-05 Hal FinkelConsider subregs when calling MI::registerDefIsDead...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-09-12 Owen AndersonRemove an unnecessary restriction. MIsNeedChainEdge...
2014-09-08 Chad Rosier[AArch64] Improve AA to remove unneeded edges in the...
2014-09-02 Pete CooperChange MCSchedModel to be a struct of statically initia...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-20 Alexey SamsonovCleanup: Delete seemingly unused reference to MachineDo...
2014-08-20 Alexey SamsonovFix null reference creation in ScheduleDAGInstrs constr...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-07-01 Alp TokerMove remaining LLVM_ENABLE_DUMP conditionals out of...
2014-06-26 Alp TokerRevert "Introduce a string_ostream string builder facilty"
2014-06-26 Alp TokerIntroduce a string_ostream string builder facilty
2014-05-15 Alp TokerFix typos
2014-04-22 Chandler Carruth[Modules] Remove potential ODR violations by sinking...
2014-04-21 Hal FinkelRemove seemingly-unneeded artificial dependency
2014-04-18 Andrew TrickBetter comments to explain buffered/unbuffered processo...
2014-04-15 Nick LewyckyBreak PseudoSourceValue out of the Value hierarchy...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-04-12 Hal FinkelReenable use of TBAA during CodeGen
2014-03-07 Rafael EspindolaReplace PROLOG_LABEL with a new CFI_INSTRUCTION.
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-25 Nick LewyckyIndent this continued line.
2014-02-20 Nick LewyckyFix change in behaviour accidentally introduced in...
2014-02-20 Nick LewyckySimplify the implementation of getUnderlyingObjectsForI...
2014-01-25 Hal FinkelDisable the use of TBAA when using AA in CodeGen
2014-01-20 Hal FinkelTrack multiple stores per object when using AA in Sched...
2014-01-08 Hal FinkelConservatively handle multiple MMOs in MIsNeedChainEdge
2013-12-28 Andrew TrickMove the PostRA scheduler's fixupKills function for...
2013-12-05 Andrew TrickMI-Sched: Model "reserved" processor resources.
2013-12-05 Andrew TrickMI-Sched: handle latency of in-order operations with...
2013-12-05 Alp TokerCorrect word hyphenations
2013-10-10 Matthias BraunPass LiveQueryResult by value
2013-09-04 Andrew Trickmi-sched: bypass heuristic checks when regpressure...
2013-08-30 Andrew Trickmi-sched: update PressureDiffs on-the-fly for liveness.
2013-08-30 Andrew Trickmi-sched: Precompute a PressureDiff for each instructio...
2013-08-29 Andrew TrickComment and revise the cyclic critical path code.
2013-08-29 Hal FinkelAdd useAA() to TargetSubtargetInfo
2013-08-23 Andrew TrickAdds cyclic critical path computation and heuristics...
2013-08-23 Andrew TrickMI Sched: record local vreg uses.
2013-08-23 Andrew Trickmi-sched: Don't call MBB.size() in initSUnits. The...
2013-07-03 Craig TopperUse SmallVectorImpl instead of SmallVector for iterator...
2013-06-29 Benjamin Kramermisched: Compress pairs returned by getUnderlyingObject...
2013-06-15 Andrew TrickMachine Model: Add MicroOpBufferSize and resource Buffe...
2013-04-13 Andrew TrickMI-Sched: schedule physreg copies.
2013-02-12 Sergei LarinEqual treatment of labels and other terminators in...
2013-01-25 Andrew TrickScheduleDAG: colorize the DOT graph and improve formatting.
2013-01-25 Andrew TrickScheduleDAG: Added isBoundaryNode to conveniently detec...
2013-01-25 Andrew TrickSchedDFS: Complete support for nested subtrees.
2013-01-25 Andrew TrickMIsched: Improve the interface to SchedDFS analysis...
2013-01-25 Andrew TrickSchedDFS: Initial support for nested subtrees.
2013-01-25 Andrew TrickSchedDFS: Refactor and tweak the subtree selection...
2013-01-21 Michael IlsemanIntroduce a new data structure, the SparseMultiSet...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-18 Andrew TrickMISched: add dependence to ExitSU to model live-out...
2012-12-10 Hal FinkelUse GetUnderlyingObjects in misched
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-12-01 Andrew Trickmisched: Fix RegisterPressureTracker handling of DebugVals.
2012-12-01 Andrew Trickmisched: Fix the DAG builder to handle an undef operand...
2012-11-28 Andrew Trickmisched: Analysis that partitions the DAG into subtrees.
2012-11-28 Andrew Trickmisched: rename ScheduleDAGILP to ScheduleDFS to prepar...
2012-11-28 Andrew Trickmisched: better alias analysis.
2012-11-15 Sergei LarinFix indeterminism in MI scheduler DAG construction.
2012-11-12 Andrew Trickmisched: Infrastructure for weak DAG edges.
2012-11-06 Andrew TrickScheduleDAG interface. Added OrderKind to distinguish...
2012-10-30 Chad Rosier[inline asm] Implement mayLoad and mayStore for inline...
2012-10-29 Preston GurdThis patch addresses a problem with the Post RA schedul...
2012-10-26 Nick LewyckyFix typo in comment.
2012-10-15 Andrew Trickmisched: ILP scheduler for experimental heuristics.
2012-10-10 Andrew Trickmisched: Use the TargetSchedModel interface wherever...
2012-10-09 Andrew Trickmisched: Remove LoopDependencies heuristic.
2012-10-08 Andrew Trickmisched: remove the unused getSpecialAddressLatency...
next