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.cpp7643 static bool isTruncMask(ArrayRef<int> M, EVT VT, bool Top, bool SingleSource) { in isTruncMask() argument
7655 int Upper = SingleSource ? 0 : NumElts; in isTruncMask()
7665 static bool isVMOVNMask(ArrayRef<int> M, EVT VT, bool Top, bool SingleSource) { in isVMOVNMask() argument
7678 unsigned N = SingleSource ? 0 : NumElts; in isVMOVNMask()
9006 for (bool SingleSource : {false, true}) { in LowerVECTOR_SHUFFLE()
9007 if (isTruncMask(ShuffleMask, VT, Top, SingleSource)) { in LowerVECTOR_SHUFFLE()
9012 SingleSource ? V1 : V2); in LowerVECTOR_SHUFFLE()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp25399 SDValue SingleSource = SDValue(); in visitCONCAT_VECTORS() local
25414 if (SingleSource.getNode()) { in visitCONCAT_VECTORS()
25415 if (Op.getOperand(0) != SingleSource) in visitCONCAT_VECTORS()
25418 SingleSource = Op.getOperand(0); in visitCONCAT_VECTORS()
25423 if (SingleSource.getValueType() != N->getValueType(0)) in visitCONCAT_VECTORS()
25433 if (SingleSource.getNode()) in visitCONCAT_VECTORS()
25434 return SingleSource; in visitCONCAT_VECTORS()