summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/SubtargetEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* [TableGen] Fix a bug that MCSchedClassDesc is interfered between different Sc...QingShan Zhang2019-10-111-0/+1
* [TableGen] Support encoding per-HwModeJames Molloy2019-09-191-0/+3
* [TableGen] Correct comments for end of namespace. NFCBjorn Pettersson2019-08-251-2/+2
* [WebAssembly] Merge used feature sets, update atomics linkage policyThomas Lively2019-03-291-1/+4
* [Subtarget] Merge ProcSched and ProcDesc arrays in MCSubtargetInfo into a sin...Craig Topper2019-03-051-42/+11
* [Subtarget] Create a separate SubtargetSubtargetKV struct for ProcDesc to rem...Craig Topper2019-03-051-6/+4
* [Subtarget] Follow up to r355167, add another set of curly braces to FeatureB...Craig Topper2019-03-041-2/+2
* [Subtarget] Remove static global constructor call from the tablegened subtarg...Craig Topper2019-03-011-21/+44
* [MC] Make SubtargetFeatureKV only store one FeatureBitset and use an 'unsigne...Craig Topper2019-02-181-6/+6
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [llvm-mca][MC] Add the ability to declare which processor resources model loa...Andrea Di Biagio2018-11-291-0/+29
* [TableGen] Emit more variant transitionsEvandro Menezes2018-11-231-2/+15
* [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
OpenPOWER on IntegriCloud