Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp18762 SDValue CSel0 = N->getOperand(0); in performANDORCSELCombine() local
18765 if (CSel0.getOpcode() != AArch64ISD::CSEL || in performANDORCSELCombine()
18769 if (!CSel0->hasOneUse() || !CSel1->hasOneUse()) in performANDORCSELCombine()
18772 if (!isNullConstant(CSel0.getOperand(0)) || in performANDORCSELCombine()
18773 !isOneConstant(CSel0.getOperand(1)) || in performANDORCSELCombine()
18778 SDValue Cmp0 = CSel0.getOperand(3); in performANDORCSELCombine()
18780 AArch64CC::CondCode CC0 = (AArch64CC::CondCode)CSel0.getConstantOperandVal(2); in performANDORCSELCombine()
18823 return DAG.getNode(AArch64ISD::CSEL, DL, VT, CSel0.getOperand(0), in performANDORCSELCombine()
18824 CSel0.getOperand(1), DAG.getConstant(CC1, DL, MVT::i32), in performANDORCSELCombine()