diff options
author | Bill Wendling <isanbard@gmail.com> | 2011-03-01 01:00:59 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2011-03-01 01:00:59 +0000 |
commit | 3b1459b8102e27a7fcc98d7c964d6a592770303b (patch) | |
tree | ac23bd8807b78d67d522f03c57e4ee8ca6f95107 /clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp | |
parent | 5ad574c0961e29c63f175edeaa4f63d1cce8d162 (diff) | |
download | bcm5719-llvm-3b1459b8102e27a7fcc98d7c964d6a592770303b.tar.gz bcm5719-llvm-3b1459b8102e27a7fcc98d7c964d6a592770303b.zip |
Narrow right shifts need to encode their immediates differently from a normal
shift.
16-bit: imm6<5:3> = '001', 8 - <imm> is encded in imm6<2:0>
32-bit: imm6<5:4> = '01',16 - <imm> is encded in imm6<3:0>
64-bit: imm6<5> = '1', 32 - <imm> is encded in imm6<4:0>
llvm-svn: 126723
Diffstat (limited to 'clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp')
0 files changed, 0 insertions, 0 deletions