Lines Matching refs:LogicOp

6147 static SDValue foldAndOrOfSETCC(SDNode *LogicOp, SelectionDAG &DAG) {  in foldAndOrOfSETCC()  argument
6150 (LogicOp->getOpcode() == ISD::AND || LogicOp->getOpcode() == ISD::OR) && in foldAndOrOfSETCC()
6154 SDValue LHS = LogicOp->getOperand(0); in foldAndOrOfSETCC()
6155 SDValue RHS = LogicOp->getOperand(1); in foldAndOrOfSETCC()
6162 LogicOp, LHS.getNode(), RHS.getNode()); in foldAndOrOfSETCC()
6174 EVT VT = LogicOp->getValueType(0); in foldAndOrOfSETCC()
6176 SDLoc DL(LogicOp); in foldAndOrOfSETCC()
6245 bool IsOr = (LogicOp->getOpcode() == ISD::OR); in foldAndOrOfSETCC()
6252 getMinMaxOpcodeForFP(Operand1, Operand2, CC, LogicOp->getOpcode(), in foldAndOrOfSETCC()
6267 CCL == (LogicOp->getOpcode() == ISD::AND ? ISD::SETNE : ISD::SETEQ) && in foldAndOrOfSETCC()
6866 static SDValue foldLogicOfShifts(SDNode *N, SDValue LogicOp, SDValue ShiftOp, in foldLogicOfShifts() argument
6872 if (!LogicOp.hasOneUse() || !ShiftOp.hasOneUse()) in foldLogicOfShifts()
6877 if (LogicOp.getOpcode() != LogicOpcode || in foldLogicOfShifts()
6889 if (LogicOp.getOperand(0).getOpcode() == ShiftOpcode && in foldLogicOfShifts()
6890 LogicOp.getOperand(0).getOperand(1) == Y) { in foldLogicOfShifts()
6891 X0 = LogicOp.getOperand(0).getOperand(0); in foldLogicOfShifts()
6892 Z = LogicOp.getOperand(1); in foldLogicOfShifts()
6893 } else if (LogicOp.getOperand(1).getOpcode() == ShiftOpcode && in foldLogicOfShifts()
6894 LogicOp.getOperand(1).getOperand(1) == Y) { in foldLogicOfShifts()
6895 X0 = LogicOp.getOperand(1).getOperand(0); in foldLogicOfShifts()
6896 Z = LogicOp.getOperand(0); in foldLogicOfShifts()
9606 SDValue LogicOp = Shift->getOperand(0); in combineShiftOfShiftedLogic() local
9607 if (!LogicOp.hasOneUse()) in combineShiftOfShiftedLogic()
9610 unsigned LogicOpcode = LogicOp.getOpcode(); in combineShiftOfShiftedLogic()
9656 if (matchFirstShift(LogicOp.getOperand(0), X, C0Val)) in combineShiftOfShiftedLogic()
9657 Y = LogicOp.getOperand(1); in combineShiftOfShiftedLogic()
9658 else if (matchFirstShift(LogicOp.getOperand(1), X, C0Val)) in combineShiftOfShiftedLogic()
9659 Y = LogicOp.getOperand(0); in combineShiftOfShiftedLogic()