aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorJan Vesely <jan.vesely@rutgers.edu>2018-08-07 21:54:37 +0000
committerJan Vesely <jan.vesely@rutgers.edu>2018-08-07 21:54:37 +0000
commit7b2c98ab5991385b1259176cb1939e52fd2d7d55 (patch)
treef9fd2101d1b3ec65e1325f8088aacf121f7f21d9 /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parenta320e39acd118303b70d9738e8ea32567aaa3633 (diff)
downloadllvm-7b2c98ab5991385b1259176cb1939e52fd2d7d55.zip
llvm-7b2c98ab5991385b1259176cb1939e52fd2d7d55.tar.gz
llvm-7b2c98ab5991385b1259176cb1939e52fd2d7d55.tar.bz2
AMDGPU: Remove broken i16 ternary patterns
Fixup test to check for GCN prefix These patterns always zero extend the result even though it might need sign extension. This has been broken since the addition of i16 support. It has popped up in mad_sat(char) test since min(max()) combination is turned into v_med3, resulting in the following (incorrect) sequence: v_mad_i16 v2, v10, v9, v11 v_med3_i32 v2, v2, v8, v7 Fixes mad_sat(char) piglit on VI. Differential Revision: https://reviews.llvm.org/D49836 llvm-svn: 339190
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions