summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenSchedule.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Fix TableGen subtarget-emitter to handle A9/Swift.Andrew Trick2013-03-291-5/+11
* Revert r178166. According to Howard, this code is actually ok.Dan Gohman2013-03-291-3/+1
* Avoid undefined behavior from passing a std::vector's own contentsDan Gohman2013-03-271-1/+3
* TableGen SubtargetEmitter fix to allow A9 and Swift to coexist.Andrew Trick2013-03-261-1/+8
* TableGen fix for the new machine model.Andrew Trick2013-03-181-4/+6
* Machine model. Allow mixed itinerary classes and SchedRW lists.Andrew Trick2013-03-161-123/+111
* Add SchedRW as an Instruction field.Jakob Stoklund Olesen2013-03-151-6/+6
* MachineModel: Add a ProcResGroup class.Andrew Trick2013-03-141-0/+17
* MachineModel: Inconsequential TableGen SubtargetEmitter fix.Andrew Trick2013-02-011-1/+15
* Sort the #include lines for utils/...Chandler Carruth2012-12-041-2/+2
OpenPOWER on IntegriCloud