summaryrefslogtreecommitdiff
path: root/utils/TableGen/RegisterInfoEmitter.cpp
Commit message (Expand)AuthorAge
* Split out register class subclassing to a separate function and clean upEric Christopher2010-08-25
* Start TargetRegisterClass indices at 0 instead of 1, so thatDan Gohman2010-06-18
* Emit TargetRegisterInfo::composeSubRegIndices().Jakob Stoklund Olesen2010-05-28
* Check that inherited subregisters all have a direct SubRegIndex.Jakob Stoklund Olesen2010-05-26
* Suppress emmission of empty subreg/superreg/alias sets.Jakob Stoklund Olesen2010-05-26
* Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen2010-05-26
* Revert "Replace the SubRegSet tablegen class with a less error-prone mechanism."Jakob Stoklund Olesen2010-05-26
* Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen2010-05-26
* Drop the SuperregHashTable. It is essentially the same as SubregHashTable.Jakob Stoklund Olesen2010-05-25
* Print symbolic SubRegIndex names on machine operands.Jakob Stoklund Olesen2010-05-25
* Ignore NumberHack and give each SubRegIndex instance a unique enum value inst...Jakob Stoklund Olesen2010-05-25
* Switch SubRegSet to using symbolic SubRegIndicesJakob Stoklund Olesen2010-05-24
* Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen2010-05-24
* Add the SubRegIndex TableGen class.Jakob Stoklund Olesen2010-05-24
* Remove unneeded ';' and a class/struct mismatch (noticed by clang).Daniel Dunbar2009-12-09
* Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to repl...Evan Cheng2009-11-14
* eliminate the TargetRegisterDesc::AsmName field, the asmprinters now have thi...Chris Lattner2009-09-13
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Minor whitespace tidiness.Dan Gohman2009-07-30
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-03
* Slightly change TableGen's definition of a register subclass.Jakob Stoklund Olesen2009-04-30
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-13
* Give register alias checking the hash table treatment too.Owen Anderson2009-04-09
* Convert TargetRegisterInfo's super-register checking to use a pre-computed ha...Owen Anderson2009-04-09
* "This adds a getName() method to TargetRegisterClass, just like in TargetRegi...Chris Lattner2009-04-03
* Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and Supe...Evan Cheng2009-01-22
* Fun x86 encoding tricks: when adding an immediate value of 128,Dan Gohman2008-10-17
* Indentation.Evan Cheng2008-09-11
* Change getSubReg semantics. It now returns zero if the specified register doe...Evan Cheng2008-09-11
* Fix typos in (generated) comments.Dan Gohman2008-09-08
* - small bug corrected: incorrect iterator type.Cedric Venet2008-08-26
* stabilize more printing, this doesn't cause a problemChris Lattner2008-08-26
* stablize SubRegsSet printing, part of PR2590Chris Lattner2008-08-26
* Stabilize 'getDwarfRegNumFull' output to not depend on random memory Chris Lattner2008-08-26
* Speed up addRegisterDead by adding more fast checks before performing the exp...Owen Anderson2008-08-14
* TargetRegisterDesc::Name field is the same as the abstract register name. The...Evan Cheng2008-07-07
* Make the subregister hashtable output more readable by wrapping the lines,Owen Anderson2008-07-01
* Use delete[] instead of free on an array created with new[].Owen Anderson2008-07-01
* Implement suggestions from Chris:Owen Anderson2008-07-01
* Replace the dynamically computed std::set lookup method for subregisters with...Owen Anderson2008-07-01
* Eliminate TargetRegisterDesc::ImmSubRegs. It's no longer in use.Evan Cheng2008-06-30
* Fixes the last x86-64 test failure in compat.exp:Dale Johannesen2008-06-26
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-06
* VisualStudio project files updated. #include <algorithm> added to make Visua...Chuck Rose III2008-04-15
* Sort sub-registers and super-registers lists according to super-sub register ...Evan Cheng2008-04-15
* Add explicit keywords.Dan Gohman2008-03-25
* emit an ID # for each regclass ID. Chris doesn't like to have to count.Chris Lattner2008-03-11
* Rename PrintableName to Name.Bill Wendling2008-02-26
* Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling2008-02-26