llvm/test
Chuang-Yu Cheng 4f013a7ba6 [Power9] Implement new altivec instructions: permute, count zero, extend sign, negate, parity, shift/rotate, mul10
This change implements the following vector operations:
- vclzlsbb vctzlsbb vctzb vctzd vctzh vctzw
- vextsb2w vextsh2w vextsb2d vextsh2d vextsw2d
- vnegd vnegw
- vprtybd vprtybq vprtybw
- vbpermd vpermr
- vrlwnm vrlwmi vrldnm vrldmi vslv vsrv
- vmul10cuq vmul10uq vmul10ecuq vmul10euq

28 instructions

Thanks Nemanja, Kit for invaluable hints and discussion!
Reviewers: hal, nemanja, kbarton, tjablin, amehsan

Phabricator: http://reviews.llvm.org/D15887

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@264504 91177308-0d34-0410-b5e6-96231b3b80d8
2016-03-26 05:46:11 +00:00
..
Analysis AMDGPU: Cost model for basic integer operations 2016-03-25 01:16:40 +00:00
Assembler IR: Stop upgrading !llvm.loop attachments via MDString 2016-03-25 00:56:13 +00:00
Bindings Expose IRBuilder::CreateAtomicCmpXchg as LLVMBuildAtomicCmpXchg in the C API. 2016-03-19 21:28:28 +00:00
Bitcode Revert "Bitcode: Collect all MDString records into a single blob" 2016-03-25 15:22:27 +00:00
BugPoint
CodeGen [X86] Emit a proper ADJCALLSTACKDOWN in EmitLoweredTLSAddr 2016-03-25 21:49:11 +00:00
DebugInfo Consider regmasks when computing register-based DBG_VALUE live ranges 2016-03-25 17:54:46 +00:00
Examples
ExecutionEngine
Feature [NVVM] Remove noduplicate attribute from synchronizing intrinsics. 2016-03-22 22:08:01 +00:00
FileCheck
Instrumentation
Integer
JitListener
LibDriver
Linker Fix another case where we were unconditionally linking linkonce GVs. 2016-03-24 15:23:01 +00:00
LTO
MC [Power9] Implement new altivec instructions: permute, count zero, extend sign, negate, parity, shift/rotate, mul10 2016-03-26 05:46:11 +00:00
Object [llvm-readobj] Decode st_other symbol's flags 2016-03-24 16:10:37 +00:00
Other
SymbolRewriter
TableGen
ThinLTO/X86
tools Stop testing the unspecified order in which the OnDiskHashTable stores entries. 2016-03-26 02:02:59 +00:00
Transforms ThinLTO: use the callgraph from the combined index to drive the FunctionImporter 2016-03-26 05:40:34 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
TestRunner.sh