projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Further simplify from r253832 with some unique_ptr and coalescing conditions
[oota-llvm.git]
/
utils
/
TableGen
/
CodeGenRegisters.cpp
2015-11-17
Matthias Braun
Assume lane masks are always precise
blob
|
commitdiff
|
raw
2015-11-13
Matthias Braun
tablegen: Add a simple heuristic to get better names...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-10
Matthias Braun
TableGen: Emit LaneMask for register classes without...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-02
Craig Topper
[TableGen] Rename ListInit::getSize to just 'size'...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-29
Benjamin Kramer
Replace push_back(Constructor(foo)) with emplace_back...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-14
Craig Topper
[TableGen] Remove ListInit::size() in favor of getSize...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-24
Craig Topper
[TableGen] Don't leak Expanders and Operators in SetTheory.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-15
Richard Trieu
Change range-based for-loops to be -Wrange-loop-analysi...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-31
Matthias Braun
Fix AllocationPriority not getting set for derived...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-31
Matthias Braun
RegAllocGreedy: Allow target to specify register class...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-19
Matthias Braun
Do not track subregister liveness when it brings no...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-18
Matthias Braun
TableGen: Fix register class lane masks being too conse...
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-02-28
Yaron Keren
Silence variable set but not used warning in CodeGenReg...
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-16
Aaron Ballman
MSVC 2013 does not ICE on this code in the same fashion...
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
2015-01-30
Owen Anderson
Change a very hot piece of code in TableGen's register...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-12
Michael Ilseman
Clean up static analyzer warnings.
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
range-for some things
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 some unnecessary vector::reserve/assign calls.
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-11-19
David Blaikie
Remove StringMap::GetOrCreateValue in favor of StringMa...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-27
Craig Topper
Fix some cases were ArrayRefs were being passed by...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-24
Craig Topper
Use range based for loops to avoid needing to re-mentio...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-15
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-29
Benjamin Kramer
tblgen: Twinify PrintFatalError.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-05
Craig Topper
[C++11] Add 'override' keywords to tablegen code.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-03
Benjamin Kramer
[C++11] Use std::tie to simplify compare operators.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-01
Benjamin Kramer
Now that we have C++11, turn simple functors into lambd...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Craig Topper
Replace tablegen uses of EVT with MVT. Add isOverloaded...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-22
Benjamin Kramer
Provide basic type safety for array_pod_sort comparators.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Andrew Trick
comment typo.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Andrew Trick
Fix register pressure tables on ARM.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Andrew Trick
Add tracing to the tblgen register pressure table gener...
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-06-27
Chad Rosier
Improve the compression of the tablegen DiffLists by...
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-02-26
Michael J. Spencer
[TableGen] Fix ICE on MSVC 2012 Release builds.
blob
|
commitdiff
|
raw
|
diff to current
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
next