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 | 366bd863356c6a8b2fa7e7c3a4b1d0183ed6b224 (patch) | |
tree | 3403ea0cc8a8b27d66e2355cdd79d2c38bc08846 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 40bb1249eb26f1421305bb45484072a654ef52e6 (diff) | |
download | llvm-366bd863356c6a8b2fa7e7c3a4b1d0183ed6b224.zip llvm-366bd863356c6a8b2fa7e7c3a4b1d0183ed6b224.tar.gz llvm-366bd863356c6a8b2fa7e7c3a4b1d0183ed6b224.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.
llvm-svn: 167190
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions