Lines Matching refs:StoredVal
2901 SDValue StoredVal, SelectionDAG *CurDAG,
2906 if (StoredVal.getResNo() != 0) return false;
2909 if (!StoredVal.getNode()->hasNUsesOfValue(1, 0)) return false;
2915 SDValue Load = StoredVal->getOperand(LoadOpNo);
2998 for (SDValue Op : StoredVal->ops())
3034 SDValue StoredVal = StoreNode->getOperand(1);
3035 unsigned Opc = StoredVal->getOpcode();
3051 IsNegate = isNullConstant(StoredVal.getOperand(0));
3067 if (!isFusableLoadOpStorePattern(StoreNode, StoredVal, CurDAG, LoadOpNo,
3074 if (!isFusableLoadOpStorePattern(StoreNode, StoredVal, CurDAG, LoadOpNo,
3116 bool IsOne = isOneConstant(StoredVal.getOperand(1));
3117 bool IsNegOne = isAllOnesConstant(StoredVal.getOperand(1));
3119 if ((IsOne || IsNegOne) && hasNoCarryFlagUses(StoredVal.getValue(1))) {
3211 SDValue Operand = StoredVal->getOperand(1-LoadOpNo);
3225 hasNoCarryFlagUses(StoredVal.getValue(1))) {
3244 StoredVal.getOperand(2), SDValue());
3269 ReplaceUses(SDValue(StoredVal.getNode(), 1), SDValue(Result, 0));