summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenSchedule.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* TableGen: Add hasNoSchedulingInfo to instructionsMatthias Braun2016-03-011-1/+2
* [TableGen] Replace instructions() with getInstructionsByEnumValue(). No need ...Craig Topper2016-01-171-4/+4
* [TblGen] ArrayRefize CodeGenSchedule. No functionality change intended.Benjamin Kramer2015-10-241-50/+41
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-9/+6
* [TableGen] Don't leak Expanders and Operators in SetTheory.Craig Topper2015-04-241-2/+2
* Use range-based for loops. NFC.Craig Topper2014-12-091-26/+18
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-2/+2
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* Use Regex objects by value (rather than 'new'ed) in CodeGenSchedule.David Blaikie2014-04-211-6/+4
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-3/+3
* Fix a false error reported by the tblgen backend for machine modelAndrew Trick2014-03-131-0/+12
* [C++11] Add 'override' keywords to tablegen code.Craig Topper2014-03-051-3/+3
* Fix known typosAlp Toker2014-01-241-1/+1
* [weak vtables] Place class definitions into anonymous namespaces to prevent w...Juergen Ributzka2013-11-191-37/+31
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-191-30/+38
* Revert r194865 and r194874.Alexey Samsonov2013-11-181-36/+30
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-151-30/+36
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-141-1/+1
* Support BufferSize on ProcResGroup for unified MOp schedulers.Andrew Trick2013-06-151-0/+13
* tblgen: Assert that InstRWs doesn't grows when we don't expect it.Benjamin Kramer2013-06-101-0/+1
* tblgen: always lookup values from the original vector as it could be grown un...Benjamin Kramer2013-06-091-6/+6
* CodeGenSchedule: Use resize instead of copying a vectorArnold Schwaighofer2013-06-071-2/+2
* CodeGenSchedule: smallvector.push_back(smallvector[0]) is dangerousArnold Schwaighofer2013-06-061-1/+3
* Fix a tblgen subtargetemitter bug, for future Swift support.Andrew Trick2013-06-051-4/+23
* Machine model: verify well-formed processor resource groups.Andrew Trick2013-04-231-0/+51
OpenPOWER on IntegriCloud