projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Modernize the getStreamedBitcodeModule interface a bit. NFC.
[oota-llvm.git]
/
utils
/
TableGen
/
RegisterInfoEmitter.cpp
2014-12-10
Matthias Braun
Tablegen'erate lanemasks for register units.
blob
|
commitdiff
|
raw
2014-12-10
Matthias Braun
Add function that translates subregister lane masks...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Matthias Braun
Let tablegen compute maximum lanemask for regs/regclasses.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-03
David Blaikie
Simplify ownership of RegClasses by using list<CodeGenR...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-03
David Blaikie
Range-for some stuff related to RegClasses, and comment...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-29
David Blaikie
Remove indirection of vector<T*> in favor of deque<T>
blob
|
commitdiff
|
raw
|
diff to current
2014-11-29
David Blaikie
Use deque<T> rather than vector<T*> since it provides...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-29
David Blaikie
Constify some things in preparation for CodeGenSubRegIn...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-22
Craig Topper
Reduce size of some tables in tablegen register info...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Craig Topper
Add extra new line and remove some trailing whitespace...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-20
Craig Topper
Remove unnecessary extra spaces from tablegen register...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-20
Craig Topper
Use array_lengthof instead of sizeof(array)/sizeof...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-17
Craig Topper
Move register class name strings to a single array...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-30
Craig Topper
[C++11] Use 'nullptr' in tablegen output files.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-04
Craig Topper
Make consistent use of MCPhysReg instead of uint16_t...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-27
Craig Topper
Fix indentation.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-15
Benjamin Kramer
Replace some unnecessary vector copies with references.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-11
Benjamin Kramer
llvm-tblgen: Stabilize subreg index tables.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Jakob Stoklund Olesen
Add an OtherPreserved field to the CalleeSaved TableGen...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-25
Aaron Ballman
Using a different loop induction variable than the...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-25
Andrew Trick
RegPressure: Order the "pressure sets" by number of...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-27
Chad Rosier
Improve the compression of the tablegen DiffLists by...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-06
Jakub Staszak
Remove unimplemented definition. Found using [-Wunused...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Ahmed Bougacha
Make SubRegIndex size mandatory, following r183020.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Ahmed Bougacha
Add a way to define the bit range covered by a SubRegIndex.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-28
Chad Rosier
Remove the MCRegAliasIterator tables and compute the...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-16
Jakob Stoklund Olesen
Add TargetRegisterInfo::getCoveringLanes().
blob
|
commitdiff
|
raw
|
diff to current
2013-03-17
Jakob Stoklund Olesen
Use ArrayRef<MVT::SimpleValueType> when possible.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Jim Grosbach
MC: Add MCInstrDesc::mayAffectControlFlow() method.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-05
Andrew Trick
RegisterPresssureTracker: Track live physical register...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-05
Andrew Trick
RegisterPressure API. Add support for physical register...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-29
Jakob Stoklund Olesen
Add an MCPhysReg typedef to replace naked uint16_t.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Jakob Stoklund Olesen
Generate a table-driven version of TRI::composeSubRegIn...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-25
Joerg Sonnenberger
Remove exception handling usage from tblgen.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Sean Silva
tblgen: Use semantically correct RTTI functions.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Sean Silva
tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-16
Craig Topper
Add 'virtual' keywoards to output file for overridden...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-11
Jakob Stoklund Olesen
Add TRI::getSubRegIndexLaneMask().
blob
|
commitdiff
|
raw
|
diff to current
2012-09-11
Jakob Stoklund Olesen
Clean the sub-reg index composition maps at emission.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-11
Jakob Stoklund Olesen
Add MCRI::getNumSubRegIndices() and start checking...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-15
Jakob Stoklund Olesen
Make synthesized sub-register indexes available in...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-27
Jakob Stoklund Olesen
Eliminate the large XXXSubRegTable constant arrays.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-25
Jakob Stoklund Olesen
Differentially encode all MC register lists.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-11
Jakob Stoklund Olesen
Write llvm-tblgen backends as functions instead of...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-31
Jakob Stoklund Olesen
Didn't mean to export this function.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-31
Jakob Stoklund Olesen
Emit register unit root tables.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-30
Jakob Stoklund Olesen
Print uint16_t numbers without a sign.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-29
Jakob Stoklund Olesen
Emit register unit lists for each register.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-25
Jakob Stoklund Olesen
Compress MCRegisterInfo register name tables.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-16
Jakob Stoklund Olesen
Use RegUnits to compute overlapping registers.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-15
Jim Grosbach
TableGen'erate mapping physical registers to encoding...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-04
Jakob Stoklund Olesen
Remove TargetRegisterClass::SuperRegClasses.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-03
Jakob Stoklund Olesen
Use a shared implementation of getMatchingSuperRegClass().
blob
|
commitdiff
|
raw
|
diff to current
2012-05-03
Jakob Stoklund Olesen
Add TargetRegisterClass::getSuperRegIndices().
blob
|
commitdiff
|
raw
|
diff to current
2012-05-03
Jakob Stoklund Olesen
Emit SuperRegMasks as part of the existing SubClassMask...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-03
Jakob Stoklund Olesen
Compress tables for getMatchingSuperRegClass().
blob
|
commitdiff
|
raw
|
diff to current
2012-05-03
Jakob Stoklund Olesen
Don't override subreg functions in targets without...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-21
Craig Topper
Remove 'XXXRegisterClass' from tablegen output. Targets...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-20
Andrew Trick
TableGen'd RegPressure: Added getPressureSetName.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-18
Benjamin Kramer
tblgen: remove duplicated newlines.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-18
Jim Grosbach
Move a few more warnings to use PrintWarning().
blob
|
commitdiff
|
raw
|
diff to current
2012-04-18
Jim Grosbach
Formatting.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-18
Jim Grosbach
Tidy up. Add a '.' at the end of the sentence.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Andrew Trick
TableGen's regpressure: emit per-registerclass weight...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Andrew Trick
Tablegen'd regpressure: emit the weighted pressure...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Andrew Trick
Added register unit sets to the target description.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-03
Craig Topper
Tidy up spacing in some tablegen outputs.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-01
Benjamin Kramer
Emit the LLVM<->DWARF register mapping as a sorted...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-30
Jakob Stoklund Olesen
Reapply 153764 and 153761 with a fix.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-30
Rafael Espindola
Revert 153764 and 153761. They broke a --enable-optimiz...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-30
Jakob Stoklund Olesen
Compress SimpleValueType lists by sharing.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-30
Jakob Stoklund Olesen
Compress register lists by sharing suffixes.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-29
Jakob Stoklund Olesen
Add more constness to CodeGenRegisters.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-06
Craig Topper
Add asserts to ensure that values will fit into the...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-05
Craig Topper
Shrink and reorder fields in MCRegisterClass to reduce...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-05
Craig Topper
Convert more GenRegisterInfo tables from unsigned to...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Craig Topper
Use uint16_t to store register overlaps to reduce stati...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Craig Topper
Use uint16_t instead of unsigned to store registers...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Craig Topper
Use uint16_t to store registers in callee saved registe...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-01
Benjamin Kramer
Move getSubRegIndex out of generated code into MCRegist...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-01
Jim Grosbach
Move TargetRegisterInfo::getSubReg() to MCRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-01
Jim Grosbach
Revert "Emit the SubRegTable with the smallest possible...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-01
Benjamin Kramer
Make TargetRegisterClasses non-virtual by making the...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-29
Benjamin Kramer
Implement getSubRegIndex as a linear search on the...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-29
Benjamin Kramer
Emit the SubRegTable with the smallest possible integer...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-29
Jim Grosbach
Tidy up. Spelling.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-29
Jim Grosbach
Move the subregister indicies enum into the REGINFO_ENU...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-29
Jim Grosbach
Switch TargetRegisterInfo::getSubReg() to use a lookup...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-23
Craig Topper
Remove 'if' from getSuperRegisters, getSubRegisters...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-22
Craig Topper
Declare register classes as const. Fix a couple pointer...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-22
Craig Topper
Make all pointers to TargetRegisterClass const since...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-21
Craig Topper
Reorder some members in MCRegisterClass to remove paddi...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-21
Craig Topper
In generated RegisterInfo files, replace a pointer...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-21
Craig Topper
Merge some tables in generated RegisterInfo file. Store...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-09
Benjamin Kramer
Store just the SimpleValueType in the generated VT...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Benjamin Kramer
Don't map registers to the invalid dwarf register ...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Benjamin Kramer
Value initialize MCRegisterClasses. Not sure how could...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-05
Craig Topper
Convert assert(0) to llvm_unreachable
blob
|
commitdiff
|
raw
|
diff to current
2012-02-01
Jakob Stoklund Olesen
Avoid emitting empty arrays, they're not standard C++.
blob
|
commitdiff
|
raw
|
diff to current
next