projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[X86] Add support for tbyte memory operand size for Intel-syntax x86 assembly
[oota-llvm.git]
/
utils
/
TableGen
/
CodeGenRegisters.h
2015-03-31
Matthias Braun
RegAllocGreedy: Allow target to specify register class...
blob
|
commitdiff
|
raw
2015-03-19
Matthias Braun
Do not track subregister liveness when it brings no...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-03
Nick Lewycky
Switch up whitespace with better whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-03
Nick Lewycky
Revert the non-cleanup part of r230769 because it intro...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-02
Benjamin Kramer
TblGen: Remove copy of SmallVector::operator==. NFC...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-01
Benjamin Kramer
Add missing includes. make_unique proliferated everywhere.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-27
Owen Anderson
Switch a std::map to a DenseMap in CodeGenRegisters.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-02
David Blaikie
STLExtras: Provide less/equal functors with templated...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-31
Owen Anderson
Replace another std::set in the core of CodeGenRegister...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-31
Owen Anderson
Change more of the guts of CodeGenRegister's RegUnit...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Matthias Braun
Tablegen'erate lanemasks for register units.
blob
|
commitdiff
|
raw
|
diff to current
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 CodeGenRegBank::inferMatchingSuperRegClass...
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-28
Craig Topper
Fix a few memory leaks in CodeGenRegBank.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-13
Benjamin Kramer
Canonicalize header guards into a common format.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-17
James Molloy
Move SetTheory from utils/TableGen into lib/TableGen...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-16
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-15
Patrik Hagglund
Replace ValueTypes.h with MachineValueType.h if possible.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-11
Benjamin Kramer
Remove copy ctors that did the same thing as the defaul...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Alp Toker
Fix known typos
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-07-14
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
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-05
Andrew Trick
RegisterPressure API. Add support for physical register...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-04
Chandler Carruth
Sort the #include lines for utils/...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Fix a typo 'iff' => 'if'
blob
|
commitdiff
|
raw
|
diff to current
2012-09-11
Owen Anderson
Compute a map from register names to registers, rather...
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-08-15
Jakob Stoklund Olesen
Make synthesized sub-register indexes available in...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-30
Benjamin Kramer
Remove little semicolon that caused a lot of warnings.
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-22
Jakob Stoklund Olesen
Also compute TopoSigs in synthetic register classes.
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
Jakob Stoklund Olesen
Create a struct representing register units in TableGen.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-14
Jakob Stoklund Olesen
Record the ad hoc aliasing graph in CodeGenRegister.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-14
Jakob Stoklund Olesen
Compute topological signatures of registers.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-11
Jakob Stoklund Olesen
Defer computation of SuperRegs.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-10
Jakob Stoklund Olesen
Compute secondary sub-registers.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-10
Jakob Stoklund Olesen
Precompute lists of explicit sub-registers and indices.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-09
Jakob Stoklund Olesen
Compute a backwards SubReg -> SubRegIndex map for each...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-09
Jakob Stoklund Olesen
Rename getSubRegs() to computeSubRegs().
blob
|
commitdiff
|
raw
|
diff to current
2012-05-04
Jakob Stoklund Olesen
Remove TargetRegisterClass::SuperRegClasses.
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-10
Andrew Trick
Added register unit sets to the target description.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Andrew Trick
Added register unit weights to the target description.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Andrew Trick
Fix header comment
blob
|
commitdiff
|
raw
|
diff to current
2012-03-31
Andrew Trick
Introduce Register Units: Give each leaf register a...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-29
Jakob Stoklund Olesen
Add more constness to CodeGenRegisters.
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
Specify SubRegIndex components on the index itself.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-31
Jakob Stoklund Olesen
Move the composite map into CodeGenSubRegIndex.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-31
Jakob Stoklund Olesen
Add a TableGen CodeGenSubRegIndex class.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-18
Jakob Stoklund Olesen
Add a CoveredBySubRegs property to Register descriptions.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-17
Jakob Stoklund Olesen
Add TableGen support for callee saved registers.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Jakob Stoklund Olesen
Emit a getMatchingSuperRegClass() implementation for...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Jakob Stoklund Olesen
Synthesize register classes for TRI::getMatchingSuperRe...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-16
Jakob Stoklund Olesen
Extract a method. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-15
Jakob Stoklund Olesen
Synthesize missing register class intersections.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-12
Jakob Stoklund Olesen
Extract a method.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-11
Eli Friedman
Remove extra semicolon.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-05
Jakob Stoklund Olesen
Add TRI::getSubClassWithSubReg(RC, Idx) function.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-04
Jakob Stoklund Olesen
Teach TableGen to infer missing register classes.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-04
Jakob Stoklund Olesen
TableGen: Store all allocation orders together.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-04
Jakob Stoklund Olesen
TableGen: Privatize CodeGenRegisterClass::TheDef and...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-01
Peter Collingbourne
Move TableGen's parser and entry point into a library
blob
|
commitdiff
|
raw
|
diff to current
2011-09-30
Jakob Stoklund Olesen
Use precomputed BitVector for CodeGenRegisterClass...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-30
Jakob Stoklund Olesen
Compute lists of super-classes in CodeGenRegisterClass.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-30
Jakob Stoklund Olesen
Precompute a bit vector of register sub-classes.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-30
Jakob Stoklund Olesen
Order register classes topologically.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Jakob Stoklund Olesen
Switch to ArrayRef<CodeGenRegisterClass*>.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-18
Jakob Stoklund Olesen
Store CodeGenRegisters as pointers so they won't be...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-18
Jakob Stoklund Olesen
Remove MethodProtos/MethodBodies and allocation_order_b...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-18
Jakob Stoklund Olesen
Provide AltOrders for specifying alternative allocation...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-15
Jakob Stoklund Olesen
Use a SetTheory instance to expand register lists in...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-15
Jakob Stoklund Olesen
Give CodeGenRegisterClass a real sorted member set.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-15
Jakob Stoklund Olesen
Move the list of register classes into CodeGenRegBank...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-12
Jakob Stoklund Olesen
Compute lists of sub-regs, super-regs, and overlapping...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-11
Jakob Stoklund Olesen
Move the list of registers into CodeGenRegBank.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-10
Jakob Stoklund Olesen
Move some sub-register index calculations to CodeGenReg...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-02
Jakob Stoklund Olesen
Make it possible to have unallocatable register classes.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-21
Jakob Stoklund Olesen
Don't allow per-register spill size and alignment.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-20
Jakob Stoklund Olesen
Prefer cheap registers for busy live ranges.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-11
Jim Grosbach
Make the register enum value part of the CodeGenRegiste...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-11
Jim Grosbach
Trailing whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-06
Chris Lattner
add (and document) the ability for alias results to...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-25
Eric Christopher
Split out register class subclassing to a separate...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-24
Jakob Stoklund Olesen
Replace the tablegen RegisterClass field SubRegClassLis...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-11
Owen Anderson
Split EVT into MVT and EVT, the former representing...
blob
|
commitdiff
|
raw
|
diff to current
next