Lines Matching refs:IVal
19803 SDValue IVal, StoreSDNode *St, in ShrinkLoadReplaceStoreWithStore() argument
19811 APInt Mask = ~APInt::getBitsSet(IVal.getValueSizeInBits(), in ShrinkLoadReplaceStoreWithStore()
19813 if (!DAG.MaskedValueIsZero(IVal, Mask)) return SDValue(); in ShrinkLoadReplaceStoreWithStore()
19824 else if (TLI.isTypeLegal(IVal.getValueType()) && in ShrinkLoadReplaceStoreWithStore()
19825 TLI.isTruncStoreLegal(IVal.getValueType(), VT)) in ShrinkLoadReplaceStoreWithStore()
19843 SDLoc DL(IVal); in ShrinkLoadReplaceStoreWithStore()
19844 IVal = DAG.getNode( in ShrinkLoadReplaceStoreWithStore()
19845 ISD::SRL, DL, IVal.getValueType(), IVal, in ShrinkLoadReplaceStoreWithStore()
19846 DAG.getShiftAmountConstant(ByteShift * 8, IVal.getValueType(), DL)); in ShrinkLoadReplaceStoreWithStore()
19854 StOffset = IVal.getValueType().getStoreSize() - ByteShift - NumBytes; in ShrinkLoadReplaceStoreWithStore()
19858 SDLoc DL(IVal); in ShrinkLoadReplaceStoreWithStore()
19864 return DAG.getTruncStore(St->getChain(), SDLoc(St), IVal, Ptr, in ShrinkLoadReplaceStoreWithStore()
19869 IVal = DAG.getNode(ISD::TRUNCATE, SDLoc(IVal), VT, IVal); in ShrinkLoadReplaceStoreWithStore()
19872 .getStore(St->getChain(), SDLoc(St), IVal, Ptr, in ShrinkLoadReplaceStoreWithStore()