summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/SubtargetEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* [MCSched] Bind PFM Counters to the CPUs instead of the SchedModel.Clement Courbet2018-10-251-79/+7
* [tblgen][llvm-mca] Add the ability to describe move elimination candidates vi...Andrea Di Biagio2018-10-121-5/+9
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-9/+8
* [llvm-exegesis] Add support for measuring NumMicroOps.Clement Courbet2018-09-261-0/+7
* [TableGen][SubtargetEmitter] Add the ability for processor models to describe...Andrea Di Biagio2018-09-191-1/+44
* [NFC] Update comments regarding BufferSize for ProcResources Jinsong Ji2018-09-181-1/+1
* [Tablegen][MCInstPredicate] Removed redundant template argument from class TI...Andrea Di Biagio2018-08-141-1/+1
* [Tablegen] Replace uses of formatted_raw_ostream with raw_ostream in the pred...Andrea Di Biagio2018-08-131-17/+22
* [Tablegen][SubtargetEmitter] Improve expansion of predicates of a variant sch...Andrea Di Biagio2018-08-131-15/+39
* [Tablegen][SubtargetEmitter] refactor method `emitSchedModelHelpersImpl()`. NFCIAndrea Di Biagio2018-08-101-62/+96
* [TableGen] Emit a fatal error on inconsistencies in resource units vs cycles.Clement Courbet2018-06-131-2/+16
* [MCSchedule] Add the ability to compute the latency and throughput informatio...Andrea Di Biagio2018-05-311-3/+24
* [Tablegen] Avoid generating empty switch statements. NFCAndrea Di Biagio2018-05-271-4/+10
* [Tablegen][SubtargetEmitter] Add a default case to the auto-generated switch ...Andrea Di Biagio2018-05-251-1/+3
* [RFC][Patch 2/3] Add a MCSubtargetInfo hook to resolve variant scheduling cla...Andrea Di Biagio2018-05-251-1/+24
* [RFC][Patch 1/3] Add a new class of predicates for variant scheduling classes.Andrea Di Biagio2018-05-251-30/+76
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-6/+7
* [Tablegen] SubtargetEmitter: move the logic that prints predicates for varian...Andrea Di Biagio2018-04-261-21/+47
* [llvm-exegesis] Fix PfmIssueCountersTable creationSimon Pilgrim2018-04-191-6/+11
* [MC][TableGen] Fix r329675.Clement Courbet2018-04-101-4/+6
* [MC][TableGen] Add optional libpfm counter names for ProcResUnits.Clement Courbet2018-04-101-3/+59
* [TableGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-061-9/+9
* Fix the buildbots after r329304.Andrea Di Biagio2018-04-051-1/+1
* [MC][Tablegen] Allow models to describe the retire control unit for llvm-mca. Andrea Di Biagio2018-04-051-0/+17
* [MC] Fix spaces between values printed by EmitRegisterFileInfo.Andrea Di Biagio2018-04-051-2/+2
* [Tablegen] Slightly refactor method SubtargetEmitter::EmitExtraProcessorInfo.Andrea Di Biagio2018-04-041-10/+41
* [MC][Tablegen] Allow the definition of processor register files in the schedu...Andrea Di Biagio2018-04-031-2/+65
* [TableGen] Don't capture returned std::vectors by const reference.Craig Topper2018-03-231-12/+8
* Fix some user facing typosSylvestre Ledru2018-03-171-2/+2
* [MCSchedule] Always generate processor resource names.Andrea Di Biagio2018-03-081-2/+2
* Shrink various scheduling tables by using narrower types.Benjamin Kramer2018-02-231-7/+12
* [TargetSchedule] Fix r324582.Clement Courbet2018-02-091-1/+1
* Fix missing field initializer warning in TableGen SubtargetEmitterDavid Blaikie2018-02-081-3/+4
* [TargetSchedule] Expose sub-units of a ProcResGroup in MCProcResourceDesc.Clement Courbet2018-02-081-3/+39
* [TableGen] Improve error reportingEvandro Menezes2017-11-211-4/+6
* [TableGen] Use Twine instead of std::string concatenation in two calls to Pri...Craig Topper2017-10-261-4/+4
* [TableGen] Fix some formatting quirks in the subtarget output file.Craig Topper2017-10-241-4/+5
* [TableGen] Simplify some of the subtarget emission by removing code that avoi...Craig Topper2017-10-241-45/+11
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-1/+1
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-1/+1
* [TableGen] Simplify SubtargetEmitterJaved Absar2017-10-061-8/+4
* Cleanup some problems with LLVM_ENABLE_DUMP in release builds, andDon Hinton2017-09-271-1/+1
* Subtarget support for parameterized register class informationKrzysztof Parzyszek2017-09-141-5/+27
* [tablegen] Avoid creating temporary stringsAlexander Shaposhnikov2017-07-051-6/+3
* [TableGen] Improve Debug Output for --debug-only=subtarget-emitter NFCIJoel Jones2017-06-281-0/+1
* [TableGen] Adapt more places to getValueAsString now returning a StringRef in...Craig Topper2017-05-311-8/+8
* Fix comment typos.Geoff Berry2017-05-081-1/+1
* Improve machine schedulers for in-order processorsJaved Absar2017-03-271-0/+2
* [AMDGPU, PowerPC, TableGen] Fix some Clang-tidy modernize and Include What Yo...Eugene Zelenko2016-12-091-13/+14
* TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun2016-12-041-2/+2
OpenPOWER on IntegriCloud