summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenSchedule.cpp
AgeCommit message (Expand)Author
2017-11-21[TableGen] Improve error reportingEvandro Menezes
2017-10-11[TableGen] Tidy up CodeGenSchedule.cppJaved Absar
2017-10-10[TableGen] Convert VarDef to range_loop. NFC.Javed Absar
2017-10-09[TableGen] remove make_range where not necessaryJaved Absar
2017-10-08[TableGen] Simplify, add range_loop in CodeGenScheduleJaved Absar
2017-10-05[TablgeGen] : Tidy up CodeGenSchedule. NFC.Javed Absar
2017-09-13[MiSched|TableGen] : Tidy up and modernise. NFC.Javed Absar
2017-06-28[TableGen] Improve Debug Output for --debug-only=subtarget-emitter NFCIJoel Jones
2017-05-31[TableGen] Adapt more places to getValueAsString now returning a StringRef in...Craig Topper
2016-11-30Fix some Clang-tidy and Include What You Use warnings; other minor fixes (NFC).Eugene Zelenko
2016-10-31Fix per-processor model scheduler definition completeness checkUlrich Weigand
2016-10-18Improve tablegen gen-subtarget diagnostics for missing machine models.Andrew Trick
2016-08-12Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer
2016-08-12Use the range variant of find_if instead of unpacking begin/endDavid Majnemer
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer
2016-06-24Revert "Revert "[misched] Extend scheduler to handle unsupported features""Simon Dardis
2016-06-23Revert "[misched] Extend scheduler to handle unsupported features"Simon Dardis
2016-06-23[misched] Extend scheduler to handle unsupported featuresSimon Dardis
2016-06-21TableGen/CodeGenSchedule: Move some getAllDerivedDefinitions() calls out of i...Matthias Braun
2016-03-03TableGen: Accept itinerary data when checking for schedmodel completenessMatthias Braun
2016-03-01TableGen: Display helpfull message for incomplete models.Matthias Braun
2016-03-01TableGen: Check scheduling models for completenessMatthias Braun
2016-03-01TableGen: Add hasNoSchedulingInfo to instructionsMatthias Braun
2016-01-17[TableGen] Replace instructions() with getInstructionsByEnumValue(). No need ...Craig Topper
2015-10-24[TblGen] ArrayRefize CodeGenSchedule. No functionality change intended.Benjamin Kramer
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer
2015-04-24[TableGen] Don't leak Expanders and Operators in SetTheory.Craig Topper
2014-12-09Use range-based for loops. NFC.Craig Topper
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-04-21Use Regex objects by value (rather than 'new'ed) in CodeGenSchedule.David Blaikie
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-13Fix a false error reported by the tblgen backend for machine modelAndrew Trick
2014-03-05[C++11] Add 'override' keywords to tablegen code.Craig Topper
2014-01-24Fix known typosAlp Toker
2013-11-19[weak vtables] Place class definitions into anonymous namespaces to prevent w...Juergen Ributzka
2013-11-19[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka
2013-11-18Revert r194865 and r194874.Alexey Samsonov
2013-11-15[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka
2013-07-14Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper
2013-06-15Support BufferSize on ProcResGroup for unified MOp schedulers.Andrew Trick
2013-06-10tblgen: Assert that InstRWs doesn't grows when we don't expect it.Benjamin Kramer
2013-06-09tblgen: always lookup values from the original vector as it could be grown un...Benjamin Kramer
2013-06-07CodeGenSchedule: Use resize instead of copying a vectorArnold Schwaighofer
2013-06-06CodeGenSchedule: smallvector.push_back(smallvector[0]) is dangerousArnold Schwaighofer
2013-06-05Fix a tblgen subtargetemitter bug, for future Swift support.Andrew Trick
2013-04-23Machine model: verify well-formed processor resource groups.Andrew Trick
2013-03-29Fix TableGen subtarget-emitter to handle A9/Swift.Andrew Trick
2013-03-29Revert r178166. According to Howard, this code is actually ok.Dan Gohman
2013-03-27Avoid undefined behavior from passing a std::vector's own contentsDan Gohman