Lines Matching defs:LValue
7992 // (store (or (zext LValue to i64),
7996 // (zext LValue to i64),
7999 Value *LValue, *HValue;
8001 m_c_Or(m_OneUse(m_ZExt(m_Value(LValue))),
8006 // Check LValue and HValue are int with size less or equal than 32.
8007 if (!LValue->getType()->isIntegerTy() ||
8008 DL.getTypeSizeInBits(LValue->getType()) > HalfValBitSize ||
8013 // If LValue/HValue is a bitcast instruction, use the EVT before bitcast
8015 auto *LBC = dyn_cast<BitCastInst>(LValue);
8018 : EVT::getEVT(LValue->getType());
8028 // If LValue/HValue is a bitcast in another BB, create a new one in current
8031 LValue = Builder.CreateBitCast(LBC->getOperand(0), LBC->getType());
8054 CreateSplitStore(LValue, false);