Lines Matching defs:LValue
8281 // (store (or (zext LValue to i64),
8285 // (zext LValue to i64),
8288 Value *LValue, *HValue;
8290 m_c_Or(m_OneUse(m_ZExt(m_Value(LValue))),
8295 // Check LValue and HValue are int with size less or equal than 32.
8296 if (!LValue->getType()->isIntegerTy() ||
8297 DL.getTypeSizeInBits(LValue->getType()) > HalfValBitSize ||
8302 // If LValue/HValue is a bitcast instruction, use the EVT before bitcast
8304 auto *LBC = dyn_cast<BitCastInst>(LValue);
8307 : EVT::getEVT(LValue->getType());
8317 // If LValue/HValue is a bitcast in another BB, create a new one in current
8320 LValue = Builder.CreateBitCast(LBC->getOperand(0), LBC->getType());
8343 CreateSplitStore(LValue, false);