Lines Matching defs:LVal
39 LValue LVal;
73 LVal = lvalue;
95 LVal = LValue::MakeBitfield(
114 LVal = lvalue;
125 LVal = lvalue;
138 const LValue &getAtomicLValue() const { return LVal; }
140 if (LVal.isSimple())
141 return LVal.emitRawPointer(CGF);
142 else if (LVal.isBitField())
143 return LVal.getRawBitFieldPointer(CGF);
144 else if (LVal.isVectorElt())
145 return LVal.getRawVectorPointer(CGF);
146 assert(LVal.isExtVectorElt());
147 return LVal.getRawExtVectorPointer(CGF);
151 if (LVal.isSimple())
152 ElTy = LVal.getAddress().getElementType();
153 else if (LVal.isBitField())
154 ElTy = LVal.getBitFieldAddress().getElementType();
155 else if (LVal.isVectorElt())
156 ElTy = LVal.getVectorAddress().getElementType();
158 ElTy = LVal.getExtVectorAddress().getElementType();
210 assert(LVal.isSimple());
216 LVal.getBaseInfo(), LVal.getTBAAInfo());
302 (LVal.isBitField() && ValueSizeInBits > AtomicSizeInBits) ? ValueTy
307 if (LVal.isBitField())
364 assert(LVal.isSimple());
365 Address addr = LVal.getAddress();
372 LVal.getAlignment().getAsAlign());
1409 if (LVal.isSimple()) {
1424 if (LVal.isBitField())
1426 LValue::MakeBitfield(addr, LVal.getBitFieldInfo(), LVal.getType(),
1427 LVal.getBaseInfo(), TBAAAccessInfo()), loc);
1428 if (LVal.isVectorElt())
1430 LValue::MakeVectorElt(addr, LVal.getVectorIdx(), LVal.getType(),
1431 LVal.getBaseInfo(), TBAAAccessInfo()), loc);
1432 assert(LVal.isExtVectorElt());
1434 addr, LVal.getExtVectorElts(), LVal.getType(),
1435 LVal.getBaseInfo(), TBAAAccessInfo()));
1459 (((!LVal.isBitField() ||
1460 LVal.getBitFieldInfo().Size == ValueSizeInBits) &&
1519 CGF.CGM.DecorateInstructionWithTBAA(Load, LVal.getTBAAInfo());
1558 if (LVal.isSimple() && !ResultSlot.isIgnored()) {
1596 assert(LVal.isSimple());
1605 LVal.isVolatileQualified();
1644 if (RVal.isScalar() && (!hasPadding() || !LVal.isSimple()))
1658 LVal.isSimple() ? getValueSizeInBits() : getAtomicSizeInBits());
1680 Inst->setVolatile(LVal.isVolatileQualified());
1810 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) ||
1848 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) ||
1901 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) ||
1931 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) ||
1991 LValue LVal = atomics.getAtomicLValue();
1994 if (LVal.isSimple()) {
2083 LValue LVal, llvm::AtomicOrdering AO,
2085 AtomicInfo Atomics(*this, LVal);