/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGDumper.cpp | 642 } else if (const ShuffleVectorSDNode *SVN = print_details() local
|
H A D | DAGCombiner.cpp | 15346 ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(N0); visitBITCAST() local 21530 auto *SVN = dyn_cast<ShuffleVectorSDNode>(Vec); mergeInsertEltWithShuffle() local 21850 auto *SVN = cast<ShuffleVectorSDNode>(CurVec); visitINSERT_VECTOR_ELT() local 23737 ShuffleVectorSDNode *SVN = nullptr; combineConcatVectorOfShuffleAndItsOperands() local 24654 ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(N); partitionShuffleOfConcats() local 24727 combineShuffleOfScalars(ShuffleVectorSDNode * SVN,SelectionDAG & DAG,const TargetLowering & TLI) combineShuffleOfScalars() argument 24848 combineShuffleToAnyExtendVectorInreg(ShuffleVectorSDNode * SVN,SelectionDAG & DAG,const TargetLowering & TLI,bool LegalOperations) combineShuffleToAnyExtendVectorInreg() argument 24886 combineShuffleToZeroExtendVectorInReg(ShuffleVectorSDNode * SVN,SelectionDAG & DAG,const TargetLowering & TLI,bool LegalOperations) combineShuffleToZeroExtendVectorInReg() argument 25012 combineTruncationShuffle(ShuffleVectorSDNode * SVN,SelectionDAG & DAG) combineTruncationShuffle() argument 25173 combineShuffleOfBitcast(ShuffleVectorSDNode * SVN,SelectionDAG & DAG,const TargetLowering & TLI,bool LegalOperations) combineShuffleOfBitcast() argument 25387 ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(N); visitVECTOR_SHUFFLE() local 25766 __anon29909ce26702(bool Commute, ShuffleVectorSDNode *SVN, ShuffleVectorSDNode *OtherSVN, SDValue N1, const TargetLowering &TLI, SDValue &SV0, SDValue &SV1, SmallVectorImpl<int> &Mask) visitVECTOR_SHUFFLE() argument [all...] |
H A D | SelectionDAG.cpp | 912 const ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(N); AddNodeIDCustom() local 2941 auto *SVN = cast<ShuffleVectorSDNode>(V); getSplatSourceVector() local 3145 const ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(Op); computeKnownBits() local 4343 const ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(Op); ComputeNumSignBits() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 9910 lowerToXXSPLTI32DX(ShuffleVectorSDNode * SVN,SelectionDAG & DAG) const lowerToXXSPLTI32DX() argument 15302 combineVectorShuffle(ShuffleVectorSDNode * SVN,SelectionDAG & DAG) const combineVectorShuffle() argument 15480 combineVReverseMemOP(ShuffleVectorSDNode * SVN,LSBaseSDNode * LSBase,DAGCombinerInfo & DCI) const combineVReverseMemOP() argument 15486 __anon93031bbe1502(const ShuffleVectorSDNode *SVN) combineVReverseMemOP() argument 15656 ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(N->getOperand(1)); PerformDAGCombine() local [all...] |
H A D | PPCISelDAGToDAG.cpp | 5958 ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(N); Select() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 2398 const ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(Op.getNode()); LowerVECTOR_SHUFFLE() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 8610 ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(Op.getNode()); LowerVECTOR_SHUFFLE_i1() local 8802 ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(Op.getNode()); LowerVECTOR_SHUFFLE() local 15742 ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(N); PerformVECTOR_SHUFFLECombine() local 16653 __anon0445ea3b1d02(ShuffleVectorSDNode *SVN, bool Rev) PerformSplittingToNarrowingStores() argument 18778 if (auto *SVN = dyn_cast<ShuffleVectorSDNode>(N->getOperand(0))) { PerformMVEExtCombine() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 2238 const auto *SVN = cast<ShuffleVectorSDNode>(Op); LowerVECTOR_SHUFFLE() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 4569 lowerBitreverseShuffle(ShuffleVectorSDNode * SVN,SelectionDAG & DAG,const RISCVSubtarget & Subtarget) lowerBitreverseShuffle() argument 4624 lowerVECTOR_SHUFFLEAsRotate(ShuffleVectorSDNode * SVN,SelectionDAG & DAG,const RISCVSubtarget & Subtarget) lowerVECTOR_SHUFFLEAsRotate() argument 4660 lowerShuffleViaVRegSplitting(ShuffleVectorSDNode * SVN,SelectionDAG & DAG,const RISCVSubtarget & Subtarget) lowerShuffleViaVRegSplitting() argument 4744 ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(Op.getNode()); lowerVECTOR_SHUFFLE() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 6953 ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(Op1.getNode()); combineSTORE() local 7073 ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(N); combineVECTOR_SHUFFLE() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 12191 ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(Op.getNode()); LowerVECTOR_SHUFFLE() local 26626 auto *SVN = cast<ShuffleVectorSDNode>(Op.getNode()); LowerFixedLengthVECTOR_SHUFFLEToSVE() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 6960 ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(Op); lowerVECTOR_SHUFFLE() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 4879 if (auto *SVN = dyn_cast<ShuffleVectorSDNode>(Op)) { getTargetConstantBitsFromNode() local 47859 auto *SVN = dyn_cast<ShuffleVectorSDNode>(peekThroughOneUseBitcasts(V)); combineAndShuffleNot() local [all...] |