summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGStmtOpenMP.cpp
diff options
context:
space:
mode:
authorChuang-Yu Cheng <cycheng@multicorewareinc.com>2016-03-28 08:34:28 +0000
committerChuang-Yu Cheng <cycheng@multicorewareinc.com>2016-03-28 08:34:28 +0000
commit80722719eb42cb2d4d374abd507d05a49862049d (patch)
tree5c4fff57a252986cc8c82da74581fd93f7acc25c /clang/lib/CodeGen/CGStmtOpenMP.cpp
parent83f0647d85e37806df88546063bef26e6a9bb01f (diff)
downloadbcm5719-llvm-80722719eb42cb2d4d374abd507d05a49862049d.tar.gz
bcm5719-llvm-80722719eb42cb2d4d374abd507d05a49862049d.zip
[Power9] Implement new vsx instructions: insert, extract, test data class, min/max, reverse, permute, splat
This change implements the following vsx instructions: - Scalar Insert/Extract xsiexpdp xsiexpqp xsxexpdp xsxsigdp xsxexpqp xsxsigqp - Vector Insert/Extract xviexpdp xviexpsp xvxexpdp xvxexpsp xvxsigdp xvxsigsp xxextractuw xxinsertw - Scalar/Vector Test Data Class xststdcdp xststdcsp xststdcqp xvtstdcdp xvtstdcsp - Maximum/Minimum xsmaxcdp xsmaxjdp xsmincdp xsminjdp - Vector Byte-Reverse/Permute/Splat xxbrd xxbrh xxbrq xxbrw xxperm xxpermr xxspltib 30 instructions Thanks Nemanja for invaluable discussion! Thanks Kit's great help! Reviewers: hal, nemanja, kbarton, tjablin, amehsan http://reviews.llvm.org/D16842 llvm-svn: 264567
Diffstat (limited to 'clang/lib/CodeGen/CGStmtOpenMP.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud