Home
last modified time | relevance | path

Searched refs:PACKSS (Results 1 – 14 of 14) sorted by relevance

/external/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h277 X86_INTRINSIC_DATA(avx2_packssdw, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
278 X86_INTRINSIC_DATA(avx2_packsswb, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
842 X86_INTRINSIC_DATA(avx512_mask_packssdw_128, INTR_TYPE_2OP_MASK, X86ISD::PACKSS, 0),
843 X86_INTRINSIC_DATA(avx512_mask_packssdw_256, INTR_TYPE_2OP_MASK, X86ISD::PACKSS, 0),
844 X86_INTRINSIC_DATA(avx512_mask_packssdw_512, INTR_TYPE_2OP_MASK, X86ISD::PACKSS, 0),
845 X86_INTRINSIC_DATA(avx512_mask_packsswb_128, INTR_TYPE_2OP_MASK, X86ISD::PACKSS, 0),
846 X86_INTRINSIC_DATA(avx512_mask_packsswb_256, INTR_TYPE_2OP_MASK, X86ISD::PACKSS, 0),
847 X86_INTRINSIC_DATA(avx512_mask_packsswb_512, INTR_TYPE_2OP_MASK, X86ISD::PACKSS, 0),
1889 X86_INTRINSIC_DATA(sse2_packssdw_128, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
1890 X86_INTRINSIC_DATA(sse2_packsswb_128, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
DX86ISelLowering.h380 PACKSS, enumerator
DX86InstrFragmentsSIMD.td389 def X86Packss : SDNode<"X86ISD::PACKSS", SDTPack>;
DX86ISelLowering.cpp22226 case X86ISD::PACKSS: return "X86ISD::PACKSS"; in getTargetNodeName()
29642 Regs[i] = DAG.getNode(X86ISD::PACKSS, DL, MVT::v8i16, Regs[i * 2], in combineVectorTruncationWithPACKSS()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h371 X86_INTRINSIC_DATA(avx2_packssdw, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
372 X86_INTRINSIC_DATA(avx2_packsswb, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
822 X86_INTRINSIC_DATA(avx512_packssdw_512, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
823 X86_INTRINSIC_DATA(avx512_packsswb_512, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
1046 X86_INTRINSIC_DATA(sse2_packssdw_128, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
1047 X86_INTRINSIC_DATA(sse2_packsswb_128, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
DX86ISelLowering.h371 PACKSS, enumerator
DX86InstrFragmentsSIMD.td423 def X86Packss : SDNode<"X86ISD::PACKSS", SDTPack>;
DX86ISelLowering.cpp7378 case X86ISD::PACKSS: in getFauxShuffleMask()
7391 if (Opcode == X86ISD::PACKSS) { in getFauxShuffleMask()
11055 PackOpcode = X86ISD::PACKSS; in matchShuffleWithPACK()
19728 assert((Opcode == X86ISD::PACKSS || Opcode == X86ISD::PACKUS) && in truncateVectorWithPACK()
19763 (Opcode == X86ISD::PACKSS || Subtarget.hasSSE41())) { in truncateVectorWithPACK()
19970 truncateVectorWithPACK(X86ISD::PACKSS, VT, In, DL, DAG, Subtarget)) in LowerTRUNCATE()
29756 case X86ISD::PACKSS: return "X86ISD::PACKSS"; in getTargetNodeName()
32746 case X86ISD::PACKSS: { in ComputeNumSignBitsForTargetNode()
34543 Opcode0 == X86ISD::PACKSS || Opcode0 == X86ISD::PACKUS)) { in combineTargetShuffle()
35507 case X86ISD::PACKSS: in SimplifyDemandedVectorEltsForTargetNode()
[all …]
/external/llvm-project/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h371 X86_INTRINSIC_DATA(avx2_packssdw, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
372 X86_INTRINSIC_DATA(avx2_packsswb, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
818 X86_INTRINSIC_DATA(avx512_packssdw_512, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
819 X86_INTRINSIC_DATA(avx512_packsswb_512, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
1052 X86_INTRINSIC_DATA(sse2_packssdw_128, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
1053 X86_INTRINSIC_DATA(sse2_packsswb_128, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
DX86ISelLowering.h435 PACKSS, enumerator
DX86InstrFragmentsSIMD.td432 def X86Packss : SDNode<"X86ISD::PACKSS", SDTPack>;
DX86ISelLowering.cpp7646 case X86ISD::PACKSS: in getFauxShuffleMask()
7659 if (Opcode == X86ISD::PACKSS) { in getFauxShuffleMask()
10868 case X86ISD::PACKSS: in IsElementEquivalent()
11635 PackOpcode = X86ISD::PACKSS; in matchShuffleWithPACK()
11687 (PackOpcode == X86ISD::PACKSS || Subtarget.hasSSE41())) in lowerShuffleWithPACK()
20701 assert((Opcode == X86ISD::PACKSS || Opcode == X86ISD::PACKUS) && in truncateVectorWithPACK()
20736 (Opcode == X86ISD::PACKSS || Subtarget.hasSSE41())) { in truncateVectorWithPACK()
20953 truncateVectorWithPACK(X86ISD::PACKSS, VT, In, DL, DAG, Subtarget)) in LowerTRUNCATE()
30899 NODE_NAME_CASE(PACKSS) in getTargetNodeName()
34341 case X86ISD::PACKSS: { in ComputeNumSignBitsForTargetNode()
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dvselect-packss.ll364 ; PACKSS case
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
DX86GenFastISel.inc12668 // FastEmit functions for X86ISD::PACKSS.
15189 case X86ISD::PACKSS: return fastEmit_X86ISD_PACKSS_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);