Lines Matching refs:StoredVal
3100 SDValue StoredVal, SelectionDAG *CurDAG, in isFusableLoadOpStorePattern() argument
3105 if (StoredVal.getResNo() != 0) return false; in isFusableLoadOpStorePattern()
3108 if (!StoredVal.getNode()->hasNUsesOfValue(1, 0)) return false; in isFusableLoadOpStorePattern()
3114 SDValue Load = StoredVal->getOperand(LoadOpNo); in isFusableLoadOpStorePattern()
3197 for (SDValue Op : StoredVal->ops()) in isFusableLoadOpStorePattern()
3233 SDValue StoredVal = StoreNode->getOperand(1); in foldLoadStoreIntoMemOperand() local
3234 unsigned Opc = StoredVal->getOpcode(); in foldLoadStoreIntoMemOperand()
3250 IsNegate = isNullConstant(StoredVal.getOperand(0)); in foldLoadStoreIntoMemOperand()
3266 if (!isFusableLoadOpStorePattern(StoreNode, StoredVal, CurDAG, LoadOpNo, in foldLoadStoreIntoMemOperand()
3273 if (!isFusableLoadOpStorePattern(StoreNode, StoredVal, CurDAG, LoadOpNo, in foldLoadStoreIntoMemOperand()
3315 bool IsOne = isOneConstant(StoredVal.getOperand(1)); in foldLoadStoreIntoMemOperand()
3316 bool IsNegOne = isAllOnesConstant(StoredVal.getOperand(1)); in foldLoadStoreIntoMemOperand()
3318 if ((IsOne || IsNegOne) && hasNoCarryFlagUses(StoredVal.getValue(1))) { in foldLoadStoreIntoMemOperand()
3410 SDValue Operand = StoredVal->getOperand(1-LoadOpNo); in foldLoadStoreIntoMemOperand()
3424 hasNoCarryFlagUses(StoredVal.getValue(1))) { in foldLoadStoreIntoMemOperand()
3443 StoredVal.getOperand(2), SDValue()); in foldLoadStoreIntoMemOperand()
3468 ReplaceUses(SDValue(StoredVal.getNode(), 1), SDValue(Result, 0)); in foldLoadStoreIntoMemOperand()