summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenSchedule.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SchedModel] Remove an unneeded temporary vector.Craig Topper2018-03-241-3/+2
* [SchedModel] Use std::move in a couple places to reduce copyingCraig Topper2018-03-241-2/+3
* [SchedModel] Use std::move to replace a vector instead of vector::swapCraig Topper2018-03-241-1/+1
* [SchedModel] Remove std::vectors that were created with 1 element and then pa...Craig Topper2018-03-241-8/+5
* [SchedModel] Record::getName() returns StringRef - avoid std::string creation...Simon Pilgrim2018-03-241-2/+2
* [SchedModel] Avoid std::string creation for instregex patterns that don't con...Simon Pilgrim2018-03-241-2/+3
* [TableGen] Use empty emplace_back to add defaulted constructed objects to vec...Craig Topper2018-03-221-10/+8
* [TableGen] Add a non-default constructor to CodeGenSchedClass and use it via ...Craig Topper2018-03-221-14/+9
* [TableGen] Hoist the code for copying InstRWs from an old scheduling class to...Craig Topper2018-03-211-12/+12
* [TableGen] Remove unnecessary map lookup and shadowing of a variable. NFCICraig Topper2018-03-211-1/+0
* [TableGen] Use range-based for loops. NFCCraig Topper2018-03-211-12/+11
* [TableGen] Use count_if instead of a manual loop. NFCCraig Topper2018-03-211-5/+4
* [SchedModel] Use CodeGenSchedClass::getSchedClassIdx helper directly. NFCI.Simon Pilgrim2018-03-211-1/+1
* [SchedModel] Use CodeGenSchedClass::isKeyEqual instead of duplicating code. N...Simon Pilgrim2018-03-211-5/+2
* [TableGen] Remove a defaulted function argument that is never called with ano...Craig Topper2018-03-211-4/+2
* [TableGen] Move a function from llvm namespace and make it a static function....Craig Topper2018-03-211-6/+2
* [TableGen] Use SmallMapVector to simplify some code that was trying to keep a...Craig Topper2018-03-211-14/+6
* [SchedModel] Simplify InstRegexOp::apply. NFCI.Simon Pilgrim2018-03-201-24/+27
* [TableGen] Use range based for loop. NFCCraig Topper2018-03-201-5/+2
* [TableGen] Use vector::append instead of looping and calling push_back. NFCCraig Topper2018-03-201-4/+2
* [TableGen] Use llvm::transform to simplify some loops. NFCICraig Topper2018-03-201-18/+12
* [TableGen] Pass result of std::unique to vector::erase instead of calculating...Craig Topper2018-03-201-2/+1
* [TableGen] When trying to reuse a scheduler class for instructions from an In...Craig Topper2018-03-181-1/+14
* [TableGen] Remove unnecessary uses of make_range.Craig Topper2018-03-181-2/+2
* [TableGen] Move some variables into for loop declaration. NFCCraig Topper2018-03-181-2/+1
* [CodeGenSchedule][NFC] Always emit ProcResourceUnits.Clement Courbet2018-02-051-0/+8
* [TableGen] Add a way of getting the number of generic opcodes without includi...Benjamin Kramer2018-01-241-5/+4
* [TableGen] Optimize the regex search.Benjamin Kramer2018-01-231-20/+76
* [TableGen] Improve error reportingEvandro Menezes2017-11-211-7/+9
* [TableGen] Tidy up CodeGenSchedule.cppJaved Absar2017-10-111-13/+13
* [TableGen] Convert VarDef to range_loop. NFC.Javed Absar2017-10-101-2/+2
* [TableGen] remove make_range where not necessaryJaved Absar2017-10-091-6/+5
* [TableGen] Simplify, add range_loop in CodeGenScheduleJaved Absar2017-10-081-11/+10
* [TablgeGen] : Tidy up CodeGenSchedule. NFC.Javed Absar2017-10-051-25/+21
* [MiSched|TableGen] : Tidy up and modernise. NFC.Javed Absar2017-09-131-103/+89
* [TableGen] Improve Debug Output for --debug-only=subtarget-emitter NFCIJoel Jones2017-06-281-0/+7
* [TableGen] Adapt more places to getValueAsString now returning a StringRef in...Craig Topper2017-05-311-1/+1
* Fix some Clang-tidy and Include What You Use warnings; other minor fixes (NFC).Eugene Zelenko2016-11-301-16/+27
* Fix per-processor model scheduler definition completeness checkUlrich Weigand2016-10-311-1/+2
* Improve tablegen gen-subtarget diagnostics for missing machine models.Andrew Trick2016-10-181-5/+8
* Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer2016-08-121-10/+4
* Use the range variant of find_if instead of unpacking begin/endDavid Majnemer2016-08-121-5/+3
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-8/+5
* Revert "Revert "[misched] Extend scheduler to handle unsupported features""Simon Dardis2016-06-241-1/+29
* Revert "[misched] Extend scheduler to handle unsupported features"Simon Dardis2016-06-231-29/+1
* [misched] Extend scheduler to handle unsupported featuresSimon Dardis2016-06-231-1/+29
* TableGen/CodeGenSchedule: Move some getAllDerivedDefinitions() calls out of i...Matthias Braun2016-06-211-3/+8
* TableGen: Accept itinerary data when checking for schedmodel completenessMatthias Braun2016-03-031-4/+4
* TableGen: Display helpfull message for incomplete models.Matthias Braun2016-03-011-1/+7
* TableGen: Check scheduling models for completenessMatthias Braun2016-03-011-0/+45
OpenPOWER on IntegriCloud