Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp7593 static bool isTruncMask(ArrayRef<int> M, EVT VT, bool Top, bool SingleSource) { in isTruncMask() argument
7605 int Upper = SingleSource ? 0 : NumElts; in isTruncMask()
7615 static bool isVMOVNMask(ArrayRef<int> M, EVT VT, bool Top, bool SingleSource) { in isVMOVNMask() argument
7628 unsigned N = SingleSource ? 0 : NumElts; in isVMOVNMask()
8954 for (bool SingleSource : {false, true}) { in LowerVECTOR_SHUFFLE()
8955 if (isTruncMask(ShuffleMask, VT, Top, SingleSource)) { in LowerVECTOR_SHUFFLE()
8960 SingleSource ? V1 : V2); in LowerVECTOR_SHUFFLE()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp24325 SDValue SingleSource = SDValue(); in visitCONCAT_VECTORS() local
24340 if (SingleSource.getNode()) { in visitCONCAT_VECTORS()
24341 if (Op.getOperand(0) != SingleSource) in visitCONCAT_VECTORS()
24344 SingleSource = Op.getOperand(0); in visitCONCAT_VECTORS()
24349 if (SingleSource.getValueType() != N->getValueType(0)) in visitCONCAT_VECTORS()
24359 if (SingleSource.getNode()) in visitCONCAT_VECTORS()
24360 return SingleSource; in visitCONCAT_VECTORS()