Home
last modified time | relevance | path

Searched refs:SingleSource (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp7576 static bool isTruncMask(ArrayRef<int> M, EVT VT, bool Top, bool SingleSource) { in isTruncMask() argument
7588 int Upper = SingleSource ? 0 : NumElts; in isTruncMask()
7598 static bool isVMOVNMask(ArrayRef<int> M, EVT VT, bool Top, bool SingleSource) { in isVMOVNMask() argument
7611 unsigned N = SingleSource ? 0 : NumElts; in isVMOVNMask()
8937 for (bool SingleSource : {false, true}) { in LowerVECTOR_SHUFFLE()
8938 if (isTruncMask(ShuffleMask, VT, Top, SingleSource)) { in LowerVECTOR_SHUFFLE()
8943 SingleSource ? V1 : V2); in LowerVECTOR_SHUFFLE()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp23965 SDValue SingleSource = SDValue(); in visitCONCAT_VECTORS() local
23980 if (SingleSource.getNode()) { in visitCONCAT_VECTORS()
23981 if (Op.getOperand(0) != SingleSource) in visitCONCAT_VECTORS()
23984 SingleSource = Op.getOperand(0); in visitCONCAT_VECTORS()
23989 if (SingleSource.getValueType() != N->getValueType(0)) in visitCONCAT_VECTORS()
23999 if (SingleSource.getNode()) in visitCONCAT_VECTORS()
24000 return SingleSource; in visitCONCAT_VECTORS()