projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Fix a bug in codegenprep where it was losing track of values OptimizeMemoryInst
[oota-llvm.git]
/
utils
/
TableGen
/
CodeGenRegisters.cpp
2013-02-26
Michael J. Spencer
[TableGen] Fix ICE on MSVC 2012 Release builds.
blob
|
commitdiff
|
raw
2013-01-31
Jakob Stoklund Olesen
Clarify intent.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-10
Jordan Rose
TableGen: Keep track of superclass reference ranges.
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-10-25
Joerg Sonnenberger
Remove exception handling usage from tblgen.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Joerg Sonnenberger
Don't use stack unwinding to provide the location infor...
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-22
Jakob Stoklund Olesen
Print out the location of expanded multiclass defs...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-15
Jakob Stoklund Olesen
Add a CoveringSubRegIndices field to SubRegIndex records.
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-26
Jakob Stoklund Olesen
Remove support for 'CompositeIndices' and sub-register...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-02
Benjamin Kramer
Fix typos found by github.com/lyda/misspell-check
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
Consider ad hoc aliasing when building RegUnits.
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-12
Jakob Stoklund Olesen
Speed up computeComposites() by using the new SubReg...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-11
Bill Wendling
Remove extraneous ; and the resulting warning.
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-10
Andrew Trick
Fix TableGen's RegPressureSet weight normalization...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-09
Jakob Stoklund Olesen
Fix warning text.
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
Order register classes by spill size first, members...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-04
Jakob Stoklund Olesen
Remove TargetRegisterClass::SuperRegClasses.
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-11
Andrew Trick
TableGen's regpressure: emit per-registerclass weight...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Andrew Trick
TableGen'd regpressure: register unit set pruning.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Andrew Trick
Table-generated register pressure fixes.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Andrew Trick
TableGen/reginfo potential bug: typo from previous...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Andrew Trick
Fix for register pressure tables.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Andrew Trick
Use std::includes instead of my own implementation.
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-03
Andrew Trick
Cleanup set_union usage. The same thing but a bit clean...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-03
Andrew Trick
Use std::set_union instead of nasty custom code.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-31
Andrew Trick
comment typo
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-01
Jakob Stoklund Olesen
Specify SubRegIndex components on the index itself.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-01
Jakob Stoklund Olesen
Fix a bug in the TopoOrderRC comparison function.
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
2012-01-13
Jakob Stoklund Olesen
Skip the NAME field when forming tuples.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-13
Jakob Stoklund Olesen
Delete CodeInit and CodeRecTy from TableGen.
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
Use the proper comparator for set_intersection.
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-05
Jakob Stoklund Olesen
Add TRI::getSubClassWithSubReg(RC, Idx) function.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-04
Jakob Stoklund Olesen
Properly use const_iterator.
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-04
Jakob Stoklund Olesen
TableGen: Don't add synthetic Records to the RecordKeeper.
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-07-29
David Greene
Unconstify Inits
blob
|
commitdiff
|
raw
|
diff to current
2011-07-29
David Greene
[AVX] Create Inits Via Factory Method
blob
|
commitdiff
|
raw
|
diff to current
2011-07-29
David Greene
[AVX] Constify Inits
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Jakob Stoklund Olesen
Intern all RecTy subclass instances to avoid duplicates.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-11
Eric Christopher
Revert r134921, 134917, 134908 and 134907. They're...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-11
David Greene
Use get(0 Instead of Create()
blob
|
commitdiff
|
raw
|
diff to current
2011-07-11
David Greene
[AVX] Make Inits Foldable
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Jim Grosbach
Consolidate some TableGen diagnostic helper functions.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-20
Jakob Stoklund Olesen
Skip fields that don't exist in the Register class.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-20
Jakob Stoklund Olesen
Add a RegisterTuples class to Target.td and TableGen.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-18
Jakob Stoklund Olesen
Use the correct comparator to avoid depending on pointe...
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-09
Jakob Stoklund Olesen
Move TableGen's register bank classes to their own...
blob
|
commitdiff
|
raw
|
diff to current