Lines Matching defs:EltVal
2384 Value *EltVal = SrcVal;
2386 Value *ShiftVal = ConstantInt::get(EltVal->getType(), Shift);
2387 EltVal = Builder.CreateLShr(EltVal, ShiftVal, "sroa.store.elt");
2397 EltVal = Builder.CreateTrunc(EltVal,
2400 if (EltVal->getType() == FieldTy) {
2404 EltVal = Builder.CreateBitCast(EltVal, FieldTy);
2408 PointerType::getUnqual(EltVal->getType()));
2410 new StoreInst(EltVal, DestField, SI);
2430 Value *EltVal = SrcVal;
2432 Value *ShiftVal = ConstantInt::get(EltVal->getType(), Shift);
2433 EltVal = Builder.CreateLShr(EltVal, ShiftVal, "sroa.store.elt");
2438 EltVal = Builder.CreateTrunc(EltVal,
2442 if (EltVal->getType() == ArrayEltTy) {
2447 EltVal = Builder.CreateBitCast(EltVal, ArrayEltTy);
2451 PointerType::getUnqual(EltVal->getType()));
2453 new StoreInst(EltVal, DestField, SI);