History log of /external/llvm/utils/TableGen/SequenceToOffsetTable.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
862b50420122e8be173ae534fcd1668c8c4be916 28-Aug-2013 Craig Topper <craig.topper@gmail.com> Add missing include

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189448 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/SequenceToOffsetTable.h
4ffd89fa4d2788611187d1a534d2ed46adf1702c 04-Dec-2012 Chandler Carruth <chandlerc@gmail.com> Sort the #include lines for utils/...

I've tried to find main moudle headers where possible, but the TableGen
stuff may warrant someone else looking at it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169251 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/SequenceToOffsetTable.h
5974c31acbf5368ffc18b23c849d0c823f91f25e 15-Sep-2012 Craig Topper <craig.topper@gmail.com> Revert r163878 as it breaks on targets with alternate register names. Such targets do not exist in the main tree so this was not noticed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163959 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/SequenceToOffsetTable.h
4e5babe4f3aa5aaabf8ee91b10f64c9e35f2505c 14-Sep-2012 Craig Topper <craig.topper@gmail.com> Reduce size of register name index tables by using uint16_t for all in tree targets. If more than 16-bits are needed for any out of tree targets, code will detect and use uint32_t instead.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163878 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/SequenceToOffsetTable.h
a00b80b04c5edb08639c1c6b32e9231fd8b066f7 23-Aug-2012 Dmitri Gribenko <gribozavr@gmail.com> Fix a bunch of -Wdocumentation warnings.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162446 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/SequenceToOffsetTable.h
387c9dcddabe8551468647b249d3629953caab9e 17-May-2012 Chris Lattner <sabre@nondot.org> enhance the intrinsic info stuff to emit encodings that don't fit in 32-bits into a
separate side table, using the handy SequenceToOffsetTable class. This encodes all
these weird things into another 256 bytes, allowing all intrinsics to be encoded this way.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156995 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/SequenceToOffsetTable.h
c19f72bd83e8cb2cc31257008ee9d7797dbf3dbb 30-Mar-2012 Jakob Stoklund Olesen <stoklund@2pi.dk> Use SequenceToOffsetTable in emitRegisterNameString.

This allows suffix sharing in register names. (AX is a suffix of EAX).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153777 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/SequenceToOffsetTable.h
0d4e2ea00eac5d51a74a54dd504a8f34580041d7 30-Mar-2012 Jakob Stoklund Olesen <stoklund@2pi.dk> Reapply 153764 and 153761 with a fix.

Use an explicit comparator instead of the default.

The sets are sorted, but not using the default comparator. Hopefully,
this will unbreak the Linux builders.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153772 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/SequenceToOffsetTable.h
77ff8bbc2abf13b269bf1e66526e813955b078a7 30-Mar-2012 Rafael Espindola <rafael.espindola@gmail.com> Revert 153764 and 153761. They broke a --enable-optimized --enable-assertions
--enable-expensive-checks build.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153771 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/SequenceToOffsetTable.h
ecf2d9fc0d5ea162571b0e229f47b22e84c93eaa 30-Mar-2012 Jakob Stoklund Olesen <stoklund@2pi.dk> Compress SimpleValueType lists by sharing.

Many register classes have the same value types. Share the table space.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153764 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/SequenceToOffsetTable.h
184440e8085379f8c3749f04dcffee8d9f16f435 30-Mar-2012 Jakob Stoklund Olesen <stoklund@2pi.dk> Add a SequenceToOffsetTable to TableGen.

This is similar to the StringToOffsetTable we use to produce string
tables, but it can be used for other sequences than strings, and it
eliminates entries for suffixes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153760 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/SequenceToOffsetTable.h