summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-161-17/+17
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class.Chandler Carruth2015-06-221-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth2015-06-171-5/+5
* CodeGen: Use mop_iterator instead of MIOperands/ConstMIOperandsMatthias Braun2015-05-291-6/+6
* use range-based for-loopSanjay Patel2015-05-211-3/+2
* use range-based for-loop; NFCISanjay Patel2015-05-211-4/+1
* Remove MCInstrItineraries includes in parts that don't use them anymoreMatthias Braun2015-05-141-1/+0
* CodeGen: ignore DEBUG_VALUE nodes in KILL taggingSaleem Abdulrasool2015-05-121-0/+6
* ScheduleDAGInstrs: In functions with tail calls PseudoSourceValues are not no...Arnold Schwaighofer2015-05-081-0/+8
* ScheduleDAGInstrs should toggle kill flags on bundled instrs.Pete Cooper2015-05-041-1/+46
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-47/+58
* Rewrite MachineOperand::print and MachineInstr::print to avoidEric Christopher2015-02-271-1/+1
* Bugfix for missed dependency from store to load in buildSchedGraph().Jonas Paulsson2015-02-101-4/+2
* Update a few calls to getSubtarget<> to either be getSubtargetImplEric Christopher2015-01-271-9/+8
* New method SDep::isNormalMemoryOrBarrier() in ScheduleDAGInstrs.cpp.Jonas Paulsson2015-01-071-5/+6
* Fix typos in comment and option help texts.Jonas Paulsson2015-01-071-3/+3
* MISched: Fix moving stores across barriersTom Stellard2014-12-081-6/+7
* Revert "r223440 - Consider subregs when calling MI::registerDefIsDead for phy...Hal Finkel2014-12-051-7/+1
* Consider subregs when calling MI::registerDefIsDead for phys depsHal Finkel2014-12-051-1/+7
* 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
OpenPOWER on IntegriCloud