summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenRegisters.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Remove some unnecessary vector::reserve/assign calls.David Blaikie2014-11-291-9/+5
* Remove indirection of vector<T*> in favor of deque<T>David Blaikie2014-11-291-36/+32
* Use deque<T> rather than vector<T*> since it provides the same invalidation s...David Blaikie2014-11-291-27/+19
* Constify some things in preparation for CodeGenSubRegIndex to be stored by va...David Blaikie2014-11-291-22/+21
* Fix a few memory leaks in CodeGenRegBank.Craig Topper2014-11-281-0/+6
* Remove StringMap::GetOrCreateValue in favor of StringMap::insertDavid Blaikie2014-11-191-3/+6
* Fix some cases were ArrayRefs were being passed by reference. Also remove 'co...Craig Topper2014-08-271-1/+1
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-241-3/+2
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-6/+6
* tblgen: Twinify PrintFatalError.Benjamin Kramer2014-03-291-1/+1
* [C++11] Add 'override' keywords to tablegen code.Craig Topper2014-03-051-1/+1
* [C++11] Use std::tie to simplify compare operators.Benjamin Kramer2014-03-031-5/+2
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-4/+4
* Now that we have C++11, turn simple functors into lambdas and remove a ton of...Benjamin Kramer2014-03-011-11/+4
* Replace tablegen uses of EVT with MVT. Add isOverloaded() to MVT to facilitat...Craig Topper2014-01-241-1/+1
* Provide basic type safety for array_pod_sort comparators.Benjamin Kramer2013-09-221-3/+4
* comment typo.Andrew Trick2013-07-311-1/+1
* Fix register pressure tables on ARM.Andrew Trick2013-07-311-3/+31
* Add tracing to the tblgen register pressure table generator.Andrew Trick2013-07-311-7/+63
* RegPressure: Order the "pressure sets" by number of regunits per set.Andrew Trick2013-07-251-1/+26
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-141-1/+1
* Improve the compression of the tablegen DiffLists by introducing a new sortChad Rosier2013-06-271-3/+9
* Make SubRegIndex size mandatory, following r183020.Ahmed Bougacha2013-05-311-1/+14
* Add a way to define the bit range covered by a SubRegIndex.Ahmed Bougacha2013-05-311-3/+5
* Remove the MCRegAliasIterator tables and compute the aliases dynamically.Chad Rosier2013-05-281-49/+0
* Add TargetRegisterInfo::getCoveringLanes().Jakob Stoklund Olesen2013-05-161-5/+23
* [TableGen] Fix ICE on MSVC 2012 Release builds.Michael J. Spencer2013-02-261-1/+3
* Clarify intent.Jakob Stoklund Olesen2013-01-311-0/+6
* TableGen: Keep track of superclass reference ranges.Jordan Rose2013-01-101-2/+4
* RegisterPressure API. Add support for physical register units.Andrew Trick2012-12-051-0/+29
* Sort the #include lines for utils/...Chandler Carruth2012-12-041-2/+2
* Remove exception handling usage from tblgen.Joerg Sonnenberger2012-10-251-19/+21
* Don't use stack unwinding to provide the location information forJoerg Sonnenberger2012-10-241-2/+2
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-1/+1
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-1/+1
* Compute a map from register names to registers, rather than scanning the list...Owen Anderson2012-09-111-0/+6
* Add TRI::getSubRegIndexLaneMask().Jakob Stoklund Olesen2012-09-111-2/+49
* Clean the sub-reg index composition maps at emission.Jakob Stoklund Olesen2012-09-111-15/+0
* Print out the location of expanded multiclass defs in TableGen errors.Jakob Stoklund Olesen2012-08-221-2/+2
* Add a CoveringSubRegIndices field to SubRegIndex records.Jakob Stoklund Olesen2012-08-151-9/+22
* Make synthesized sub-register indexes available in the target namespace.Jakob Stoklund Olesen2012-08-151-15/+21
* Remove support for 'CompositeIndices' and sub-register cycles.Jakob Stoklund Olesen2012-07-261-52/+19
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-3/+3
* Emit register unit lists for each register.Jakob Stoklund Olesen2012-05-291-0/+5
* Also compute TopoSigs in synthetic register classes.Jakob Stoklund Olesen2012-05-221-2/+7
* Use RegUnits to compute overlapping registers.Jakob Stoklund Olesen2012-05-161-71/+49
* Create a struct representing register units in TableGen.Jakob Stoklund Olesen2012-05-151-18/+6
* Consider ad hoc aliasing when building RegUnits.Jakob Stoklund Olesen2012-05-141-12/+41
* Record the ad hoc aliasing graph in CodeGenRegister.Jakob Stoklund Olesen2012-05-141-5/+11
OpenPOWER on IntegriCloud