Lines Matching refs:LVal
40 LValue LVal;
74 LVal = lvalue;
97 LVal = LValue::MakeBitfield(Address(Addr, lvalue.getAlignment()),
100 LVal.setTBAAInfo(lvalue.getTBAAInfo());
116 LVal = lvalue;
126 LVal = lvalue;
140 const LValue &getAtomicLValue() const { return LVal; }
142 if (LVal.isSimple())
143 return LVal.getPointer();
144 else if (LVal.isBitField())
145 return LVal.getBitFieldPointer();
146 else if (LVal.isVectorElt())
147 return LVal.getVectorPointer();
148 assert(LVal.isExtVectorElt());
149 return LVal.getExtVectorPointer();
201 assert(LVal.isSimple());
207 LVal.getAlignmentSource(), LVal.getTBAAInfo());
310 (LVal.isBitField() && ValueSizeInBits > AtomicSizeInBits) ? ValueTy
315 if (LVal.isBitField())
364 assert(LVal.isSimple());
365 llvm::Value *addr = LVal.getPointer();
372 LVal.getAlignment().getQuantity());
1179 if (LVal.isSimple()) {
1194 if (LVal.isBitField())
1196 LValue::MakeBitfield(addr, LVal.getBitFieldInfo(), LVal.getType(),
1197 LVal.getAlignmentSource()));
1198 if (LVal.isVectorElt())
1200 LValue::MakeVectorElt(addr, LVal.getVectorIdx(), LVal.getType(),
1201 LVal.getAlignmentSource()), loc);
1202 assert(LVal.isExtVectorElt());
1204 addr, LVal.getExtVectorElts(), LVal.getType(),
1205 LVal.getAlignmentSource()));
1215 (((!LVal.isBitField() ||
1216 LVal.getBitFieldInfo().Size == ValueSizeInBits) &&
1276 if (LVal.getTBAAInfo())
1277 CGF.CGM.DecorateInstructionWithTBAA(Load, LVal.getTBAAInfo());
1323 if (LVal.isSimple() && !ResultSlot.isIgnored()) {
1361 assert(LVal.isSimple());
1370 || LVal.isVolatileQualified()));
1409 if (RVal.isScalar() && (!hasPadding() || !LVal.isSimple())) {
1416 LVal.isSimple() ? getValueSizeInBits() : getAtomicSizeInBits());
1441 Inst->setVolatile(LVal.isVolatileQualified());
1576 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) ||
1610 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) ||
1663 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) ||
1693 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) ||
1753 LValue LVal = atomics.getAtomicLValue();
1756 if (LVal.isSimple()) {
1829 LValue LVal, llvm::AtomicOrdering AO,
1831 AtomicInfo Atomics(*this, LVal);