summaryrefslogtreecommitdiff
path: root/utils/TableGen/RegisterInfoEmitter.cpp
Commit message (Expand)AuthorAge
...
* Tidy up. Add a '.' at the end of the sentence.Jim Grosbach2012-04-18
* TableGen's regpressure: emit per-registerclass weight limits.Andrew Trick2012-04-11
* Tablegen'd regpressure: emit the weighted pressure limit.Andrew Trick2012-04-11
* Added register unit sets to the target description.Andrew Trick2012-04-10
* Tidy up spacing in some tablegen outputs.Craig Topper2012-04-03
* Emit the LLVM<->DWARF register mapping as a sorted table and use binary searc...Benjamin Kramer2012-04-01
* Reapply 153764 and 153761 with a fix.Jakob Stoklund Olesen2012-03-30
* Revert 153764 and 153761. They broke a --enable-optimized --enable-assertionsRafael Espindola2012-03-30
* Compress SimpleValueType lists by sharing.Jakob Stoklund Olesen2012-03-30
* Compress register lists by sharing suffixes.Jakob Stoklund Olesen2012-03-30
* Add more constness to CodeGenRegisters.Jakob Stoklund Olesen2012-03-29
* Add asserts to ensure that values will fit into the tables.Craig Topper2012-03-06
* Shrink and reorder fields in MCRegisterClass to reduce size of static data.Craig Topper2012-03-05
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-05
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-04
* Use uint16_t instead of unsigned to store registers in reg classes. Reduces s...Craig Topper2012-03-04
* Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-04
* Move getSubRegIndex out of generated code into MCRegisterInfo, devirtualize it.Benjamin Kramer2012-03-01
* Move TargetRegisterInfo::getSubReg() to MCRegisterInfo.Jim Grosbach2012-03-01
* Revert "Emit the SubRegTable with the smallest possible integer type."Jim Grosbach2012-03-01
* Make TargetRegisterClasses non-virtual by making the only virtual function a ...Benjamin Kramer2012-03-01
* Implement getSubRegIndex as a linear search on the SubRegTable instead of usi...Benjamin Kramer2012-02-29
* Emit the SubRegTable with the smallest possible integer type.Benjamin Kramer2012-02-29
* Tidy up. Spelling.Jim Grosbach2012-02-29
* Move the subregister indicies enum into the REGINFO_ENUM section.Jim Grosbach2012-02-29
* Switch TargetRegisterInfo::getSubReg() to use a lookup table.Jim Grosbach2012-02-29
* Remove 'if' from getSuperRegisters, getSubRegisters, and getOverlaps that wer...Craig Topper2012-02-23
* Declare register classes as const. Fix a couple pointers to register classes ...Craig Topper2012-02-22
* Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper2012-02-22
* Reorder some members in MCRegisterClass to remove padding on 64-bit builds.Craig Topper2012-02-21
* In generated RegisterInfo files, replace a pointer to the end of an array wit...Craig Topper2012-02-21
* Merge some tables in generated RegisterInfo file. Store indices into larger t...Craig Topper2012-02-21
* Store just the SimpleValueType in the generated VT tables for each register c...Benjamin Kramer2012-02-09
* Don't map registers to the invalid dwarf register (-1). It's the default value.Benjamin Kramer2012-02-08
* Value initialize MCRegisterClasses. Not sure how could miss this during the M...Benjamin Kramer2012-02-08
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-05
* Avoid emitting empty arrays, they're not standard C++.Jakob Stoklund Olesen2012-02-01
* Don't assign a value to NUM_TARGET_NAMED_SUBREGS.Jakob Stoklund Olesen2012-01-31
* Move the composite map into CodeGenSubRegIndex.Jakob Stoklund Olesen2012-01-31
* Add a TableGen CodeGenSubRegIndex class.Jakob Stoklund Olesen2012-01-31
* Add TableGen support for callee saved registers.Jakob Stoklund Olesen2012-01-17
* Emit a getMatchingSuperRegClass() implementation for every target.Jakob Stoklund Olesen2011-12-19
* Delete dead code. Nothing ever instantiates this.Jim Grosbach2011-10-27
* Move various generated tables into read-only memory, fixing up const correctn...Benjamin Kramer2011-10-22
* Remove the TRI::getSubRegisterRegClass() hook.Jakob Stoklund Olesen2011-10-06
* Add TRI::getSubClassWithSubReg(RC, Idx) function.Jakob Stoklund Olesen2011-10-05
* TableGen: Privatize CodeGenRegisterClass::TheDef and Name.Jakob Stoklund Olesen2011-10-04
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-01
* Store sub-class lists as a bit vector.Jakob Stoklund Olesen2011-09-30
* Extract a slightly more general BitVector printer.Jakob Stoklund Olesen2011-09-30