aboutsummaryrefslogtreecommitdiffstats
path: root/LICENSE.TXT
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2008-08-30 02:03:58 +0000
committerEvan Cheng <evan.cheng@apple.com>2008-08-30 02:03:58 +0000
commiteb9f89287e8ff3daeb9191ecd0cc3241a4f4137d (patch)
tree87faea68b182e4ad706a5115bc95457bf923685d /LICENSE.TXT
parentdcf114e8610784e15c89eed2ad3ca930fa0634ed (diff)
downloadexternal_llvm-eb9f89287e8ff3daeb9191ecd0cc3241a4f4137d.zip
external_llvm-eb9f89287e8ff3daeb9191ecd0cc3241a4f4137d.tar.gz
external_llvm-eb9f89287e8ff3daeb9191ecd0cc3241a4f4137d.tar.bz2
Transform (x << (y&31)) -> (x << y). This takes advantage of the fact x86 shift instructions 2nd operand (shift count) is limited to 0 to 31 (or 63 in the x86-64 case).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55558 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'LICENSE.TXT')
0 files changed, 0 insertions, 0 deletions