summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-2/+2
* Remove an unnecessary restriction. MIsNeedChainEdge() should be checked even...Owen Anderson2014-09-121-1/+1
* [AArch64] Improve AA to remove unneeded edges in the AA MI scheduling graph.Chad Rosier2014-09-081-0/+9
* Change MCSchedModel to be a struct of statically initialized data.Pete Cooper2014-09-021-1/+1
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-211-1/+1
* Cleanup: Delete seemingly unused reference to MachineDominatorTree from Sched...Alexey Samsonov2014-08-201-2/+1
* Fix null reference creation in ScheduleDAGInstrs constructor call.Alexey Samsonov2014-08-201-2/+2
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-181-1/+1
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-171-1/+1
* AA metadata refactoring (introduce AAMDNodes)Hal Finkel2014-07-241-2/+2
* Move remaining LLVM_ENABLE_DUMP conditionals out of the headersAlp Toker2014-07-011-2/+3
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-261-1/+2
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-261-2/+1
* Fix typosAlp Toker2014-05-151-2/+2
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* Remove seemingly-unneeded artificial dependencyHal Finkel2014-04-211-5/+0
* Better comments to explain buffered/unbuffered processor resources.Andrew Trick2014-04-181-4/+8
* Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky2014-04-151-38/+40
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-14/+14
* Reenable use of TBAA during CodeGenHal Finkel2014-04-121-7/+1
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-071-2/+3
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-3/+4
* Indent this continued line.Nick Lewycky2014-02-251-4/+4
* Fix change in behaviour accidentally introduced in r201754.Nick Lewycky2014-02-201-2/+4
* Simplify the implementation of getUnderlyingObjectsForInstr, without intendin...Nick Lewycky2014-02-201-13/+12
* Disable the use of TBAA when using AA in CodeGenHal Finkel2014-01-251-2/+11
* Track multiple stores per object when using AA in ScheduleDAGInstrsHal Finkel2014-01-201-21/+38
* Conservatively handle multiple MMOs in MIsNeedChainEdgeHal Finkel2014-01-081-4/+4
* Move the PostRA scheduler's fixupKills function for reuse.Andrew Trick2013-12-281-3/+147
* MI-Sched: Model "reserved" processor resources.Andrew Trick2013-12-051-1/+7
* MI-Sched: handle latency of in-order operations with the new machine model.Andrew Trick2013-12-051-0/+16
* Correct word hyphenationsAlp Toker2013-12-051-1/+1
* Pass LiveQueryResult by valueMatthias Braun2013-10-101-1/+2
* mi-sched: bypass heuristic checks when regpressure tracking is disabled.Andrew Trick2013-09-041-3/+3
* mi-sched: update PressureDiffs on-the-fly for liveness.Andrew Trick2013-08-301-2/+8
* mi-sched: Precompute a PressureDiff for each instruction, adjust for liveness...Andrew Trick2013-08-301-5/+10
* Comment and revise the cyclic critical path code.Andrew Trick2013-08-291-59/+0
* Add useAA() to TargetSubtargetInfoHal Finkel2013-08-291-13/+19
* Adds cyclic critical path computation and heuristics, temporarily disabled.Andrew Trick2013-08-231-0/+61
* MI Sched: record local vreg uses.Andrew Trick2013-08-231-3/+5
* mi-sched: Don't call MBB.size() in initSUnits. The driver already has instr c...Andrew Trick2013-08-231-3/+3
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-031-5/+5
* misched: Compress pairs returned by getUnderlyingObjectsForInstr.Benjamin Kramer2013-06-291-12/+15
* Machine Model: Add MicroOpBufferSize and resource BufferSize.Andrew Trick2013-06-151-17/+7
* MI-Sched: schedule physreg copies.Andrew Trick2013-04-131-0/+4
* Equal treatment of labels and other terminators in MI DAG construction.Sergei Larin2013-02-121-1/+1
* ScheduleDAG: colorize the DOT graph and improve formatting.Andrew Trick2013-01-251-1/+1
* ScheduleDAG: Added isBoundaryNode to conveniently detect a common corner case.Andrew Trick2013-01-251-7/+19
* SchedDFS: Complete support for nested subtrees.Andrew Trick2013-01-251-33/+74
* MIsched: Improve the interface to SchedDFS analysis (subtrees).Andrew Trick2013-01-251-5/+9
OpenPOWER on IntegriCloud