aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/SubtargetEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Added MispredictPenalty to SchedMachineModel.Andrew Trick2012-08-081-0/+1
* Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1
* Machine model: allow itineraries to be shared by different processor models.Andrew Trick2012-07-091-0/+12
* I'm introducing a new machine model to simultaneously allow simpleAndrew Trick2012-07-071-201/+160
* Tweak spelling.Andrew Trick2012-07-071-4/+4
* Fix the C++11 build. I hate narrowing conversions.Chandler Carruth2012-07-021-1/+1
* Reapply "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-07-021-1/+1
* Revert "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-06-291-1/+1
* Make NumMicroOps a variable in the subtarget's instruction itinerary.Andrew Trick2012-06-291-1/+1
* Revert r158679 - use case is unclear (and it increases the memory footprint).Hal Finkel2012-06-221-2/+2
* Use "NoItineraries" for processors with no itineraries.Andrew Trick2012-06-221-37/+41
* Allow up to 64 functional units per processor itinerary.Hal Finkel2012-06-181-2/+2
* Add two newlines in ParseSubtargetFeatures's debug output after the CPU is pr...Hal Finkel2012-06-121-1/+1
* Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen2012-06-111-3/+58
* Sched itinerary fix: Avoid static initializers.Andrew Trick2012-06-081-2/+1
* misched: Added MultiIssueItineraries.Andrew Trick2012-06-051-1/+31
* Don't use enums larger than 1 << 31 for target features.Jakob Stoklund Olesen2012-01-031-16/+29
* use space star instead of star spaceSebastian Pop2011-12-061-1/+1
* Add a deterministic finite automaton based packetizer for VLIW architecturesAnshuman Dasgupta2011-12-011-0/+4
* Move various generated tables into read-only memory, fixing up const correctn...Benjamin Kramer2011-10-221-15/+18
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-011-1/+1
* Eliminate "const" from extern const to fix breakeage since r135184 on msvc.NAKAMURA Takumi2011-07-151-6/+6
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-141-15/+27
* - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng2011-07-111-3/+4
* Eliminate asm parser's dependency on TargetMachine:Evan Cheng2011-07-081-2/+8
* Compute feature bits at time of MCSubtargetInfo initialization.Evan Cheng2011-07-071-14/+13
* Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng2011-07-011-3/+3
* - Added MCSubtargetInfo to capture subtarget features and schedulingEvan Cheng2011-07-011-68/+132
* Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng2011-06-301-6/+6
* Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries)...Evan Cheng2011-06-291-2/+2
* Increase SubtargetFeatureKV Value and Implies fields to 64 bits since some ta...Evan Cheng2011-04-151-6/+12
* Add annotations to tablegen-generated processor itineraries, or replace them ...Andrew Trick2011-04-011-15/+19
* whitespaceAndrew Trick2011-04-011-65/+65
* eliminate the Records global variable, patch by Garrison Venn!Chris Lattner2010-12-131-1/+1
* Model Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC, CMN, MVN, or CMPEvan Cheng2010-09-291-16/+21
* Add support to model pipeline bypass / forwarding.Evan Cheng2010-09-281-1/+46
* For each instruction itinerary class, specify the number of micro-ops eachEvan Cheng2010-09-091-18/+26
* Make processor FUs unique for given itinerary. This extends the limit of 32Anton Korobeynikov2010-04-181-7/+28
* Initial support for different kinds of FU reservation.Anton Korobeynikov2010-04-071-3/+6
* Have TableGen emit code that uses dbgs() rather than errs().David Greene2010-01-051-2/+2
* Show command-line args and features passed into backend in debug output. Appr...Sandeep Patel2009-11-111-0/+4
* Make the end-of-itinerary mark explicit. Some cleanup.David Goodwin2009-09-241-5/+3
* Extend the instruction itinerary model to include the ability to indicate the...David Goodwin2009-08-171-39/+102
* Enhance the InstrStage object to enable the specification of an Itinerary wit...David Goodwin2009-08-121-4/+7
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-031-10/+10
* Propagate CPU string out of SubtargetFeaturesAnton Korobeynikov2009-05-231-4/+5
* fix a few spelling errors and typosJim Grosbach2009-03-261-1/+1
* lib/Target/SubtargetFeature.cpp asserts that the FeatureKV[] table be sorted Jim Grosbach2008-09-111-1/+1
* Stabilize 'getDwarfRegNumFull' output to not depend on random memory Chris Lattner2008-08-261-18/+0
* Fix generation of multi-stage instruction itineraries. Patch byChris Lattner2008-04-061-2/+5