summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core/RetainSummaryManager.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-11-30 18:43:18 +0000
committerCraig Topper <craig.topper@intel.com>2018-11-30 18:43:18 +0000
commit4d80f199e8bafad1772e4c0e5176dc1a663a3657 (patch)
tree882aea4200ed1cbfdc4125275f90f33d8cd835d0 /clang/lib/StaticAnalyzer/Core/RetainSummaryManager.cpp
parent8191307d0987ad1c18ae1cf391a43c4b54c2e41e (diff)
downloadbcm5719-llvm-4d80f199e8bafad1772e4c0e5176dc1a663a3657.tar.gz
bcm5719-llvm-4d80f199e8bafad1772e4c0e5176dc1a663a3657.zip
[X86] Change vXi8 MULHU lowering to unpack high and low half of lanes instead of extracting and concating low and high half registers.
This reduces the number of shuffle operations that need to be done. The splitting strategy requires the shuffle unit for the extraction and the extension. With the unpack strategy the unpacks accomplish a splitting and extending in one operation. llvm-svn: 348019
Diffstat (limited to 'clang/lib/StaticAnalyzer/Core/RetainSummaryManager.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud