aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorZhan Jun Liau <zhanjunl@ca.ibm.com>2016-06-22 16:16:27 +0000
committerZhan Jun Liau <zhanjunl@ca.ibm.com>2016-06-22 16:16:27 +0000
commit0df350589f6481c42514a4e0d02c8ac362ca4c49 (patch)
tree916c1b1f8d03b618f3ea65913161945e45c2f79b /clang/lib/Frontend/CompilerInvocation.cpp
parentf228c95f872fd229b551ebaf194313935d0e8bda (diff)
downloadllvm-0df350589f6481c42514a4e0d02c8ac362ca4c49.zip
llvm-0df350589f6481c42514a4e0d02c8ac362ca4c49.tar.gz
llvm-0df350589f6481c42514a4e0d02c8ac362ca4c49.tar.bz2
[SystemZ] Recognize RISBG opportunities involving a truncate
Summary: Recognize RISBG opportunities where the end result is narrower than the original input - where a truncate separates the shift/and operations. The motivating case is some code in postgres which looks like: srlg %r2, %r0, 11 nilh %r2, 255 Reviewers: uweigand Author: RolandF Differential Revision: http://reviews.llvm.org/D21452 llvm-svn: 273433
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions