Searched refs:SingleSource (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 7593 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 D | DAGCombiner.cpp | 24325 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()
|