Lines Matching refs:LVal

42     LValue LVal;  member in __anon87b451740111::AtomicInfo
76 LVal = lvalue; in AtomicInfo()
99 LVal = LValue::MakeBitfield(Address(Addr, lvalue.getAlignment()), in AtomicInfo()
117 LVal = lvalue; in AtomicInfo()
127 LVal = lvalue; in AtomicInfo()
141 const LValue &getAtomicLValue() const { return LVal; } in getAtomicLValue()
143 if (LVal.isSimple()) in getAtomicPointer()
144 return LVal.getPointer(); in getAtomicPointer()
145 else if (LVal.isBitField()) in getAtomicPointer()
146 return LVal.getBitFieldPointer(); in getAtomicPointer()
147 else if (LVal.isVectorElt()) in getAtomicPointer()
148 return LVal.getVectorPointer(); in getAtomicPointer()
149 assert(LVal.isExtVectorElt()); in getAtomicPointer()
150 return LVal.getExtVectorPointer(); in getAtomicPointer()
202 assert(LVal.isSimple()); in projectValue()
208 LVal.getBaseInfo(), LVal.getTBAAInfo()); in projectValue()
293 (LVal.isBitField() && ValueSizeInBits > AtomicSizeInBits) ? ValueTy in CreateTempAlloca()
298 if (LVal.isBitField()) in CreateTempAlloca()
347 assert(LVal.isSimple()); in emitMemSetZeroIfNecessary()
348 llvm::Value *addr = LVal.getPointer(); in emitMemSetZeroIfNecessary()
355 LVal.getAlignment().getQuantity()); in emitMemSetZeroIfNecessary()
1354 if (LVal.isSimple()) { in convertAtomicTempToRValue()
1369 if (LVal.isBitField()) in convertAtomicTempToRValue()
1371 LValue::MakeBitfield(addr, LVal.getBitFieldInfo(), LVal.getType(), in convertAtomicTempToRValue()
1372 LVal.getBaseInfo(), TBAAAccessInfo()), loc); in convertAtomicTempToRValue()
1373 if (LVal.isVectorElt()) in convertAtomicTempToRValue()
1375 LValue::MakeVectorElt(addr, LVal.getVectorIdx(), LVal.getType(), in convertAtomicTempToRValue()
1376 LVal.getBaseInfo(), TBAAAccessInfo()), loc); in convertAtomicTempToRValue()
1377 assert(LVal.isExtVectorElt()); in convertAtomicTempToRValue()
1379 addr, LVal.getExtVectorElts(), LVal.getType(), in convertAtomicTempToRValue()
1380 LVal.getBaseInfo(), TBAAAccessInfo())); in convertAtomicTempToRValue()
1390 (((!LVal.isBitField() || in ConvertIntToValueOrAtomic()
1391 LVal.getBitFieldInfo().Size == ValueSizeInBits) && in ConvertIntToValueOrAtomic()
1451 CGF.CGM.DecorateInstructionWithTBAA(Load, LVal.getTBAAInfo()); in EmitAtomicLoadOp()
1490 if (LVal.isSimple() && !ResultSlot.isIgnored()) { in EmitAtomicLoad()
1528 assert(LVal.isSimple()); in emitCopyIntoMemory()
1537 LVal.isVolatileQualified(); in emitCopyIntoMemory()
1578 if (RVal.isScalar() && (!hasPadding() || !LVal.isSimple())) { in convertRValueToInt()
1585 LVal.isSimple() ? getValueSizeInBits() : getAtomicSizeInBits()); in convertRValueToInt()
1610 Inst->setVolatile(LVal.isVolatileQualified()); in EmitAtomicCompareExchangeOp()
1747 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateLibcall()
1781 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateOp()
1833 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateLibcall()
1863 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateOp()
1923 LValue LVal = atomics.getAtomicLValue(); in EmitAtomicStore() local
1926 if (LVal.isSimple()) { in EmitAtomicStore()
1998 LValue LVal, llvm::AtomicOrdering AO, in EmitAtomicUpdate() argument
2000 AtomicInfo Atomics(*this, LVal); in EmitAtomicUpdate()