Lines Matching refs:LVal

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