Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp6171 SDValue IdentitySrc; in FoldBUILD_VECTOR() local
6176 (IdentitySrc && Ops[i].getOperand(0) != IdentitySrc) || in FoldBUILD_VECTOR()
6182 IdentitySrc = Ops[i].getOperand(0); in FoldBUILD_VECTOR()
6185 return IdentitySrc; in FoldBUILD_VECTOR()
6215 SDValue IdentitySrc; in foldCONCAT_VECTORS() local
6222 (IdentitySrc && Op.getOperand(0) != IdentitySrc) || in foldCONCAT_VECTORS()
6227 assert((!IdentitySrc || IdentitySrc == Op.getOperand(0)) && in foldCONCAT_VECTORS()
6229 IdentitySrc = Op.getOperand(0); in foldCONCAT_VECTORS()
6232 assert(IdentitySrc && "Failed to set source vector of extracts"); in foldCONCAT_VECTORS()
6233 return IdentitySrc; in foldCONCAT_VECTORS()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp2420 SDValue IdentitySrc; in lowerBUILD_VECTORAsBroadCastLoad() local
2425 if (Op.getOpcode() != ISD::LOAD || (IdentitySrc && Op != IdentitySrc)) { in lowerBUILD_VECTORAsBroadCastLoad()
2429 IdentitySrc = BVOp->getOperand(0); in lowerBUILD_VECTORAsBroadCastLoad()
2433 if (!IsIdeneity || !IdentitySrc || !BVOp->isOnlyUserOf(IdentitySrc.getNode())) in lowerBUILD_VECTORAsBroadCastLoad()
2436 auto *LN = cast<LoadSDNode>(IdentitySrc); in lowerBUILD_VECTORAsBroadCastLoad()