diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-11-01 00:32:10 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-11-01 00:32:10 +0000 |
commit | ad0b3b21e3abea7a9e9918ae1724f7dd7376b2cf (patch) | |
tree | 464b4e08c94bd0d7687db3ad8d1a52e1482020b5 /utils/yaml-bench | |
parent | 3037a58a218c6ca60214e1756951576c3a780b4a (diff) | |
download | external_llvm-ad0b3b21e3abea7a9e9918ae1724f7dd7376b2cf.zip external_llvm-ad0b3b21e3abea7a9e9918ae1724f7dd7376b2cf.tar.gz external_llvm-ad0b3b21e3abea7a9e9918ae1724f7dd7376b2cf.tar.bz2 |
Generate a table-driven version of TRI::composeSubRegIndices().
Explicitly allow composition of null sub-register indices, and handle
that common case in an inlinable stub.
Use a compressed table implementation instead of the previous nested
switches which generated pretty bad code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167190 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/yaml-bench')
0 files changed, 0 insertions, 0 deletions