Lines Matching refs:LVal

40     LValue LVal;  member in __anona2121a350111::AtomicInfo
74 LVal = lvalue; in AtomicInfo()
97 LVal = LValue::MakeBitfield(Address(Addr, lvalue.getAlignment()), in AtomicInfo()
116 LVal = lvalue; in AtomicInfo()
127 LVal = lvalue; in AtomicInfo()
140 const LValue &getAtomicLValue() const { return LVal; } in getAtomicLValue()
142 if (LVal.isSimple()) in getAtomicPointer()
143 return LVal.getPointer(CGF); 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.getBaseInfo(), LVal.getTBAAInfo()); in projectValue()
292 (LVal.isBitField() && ValueSizeInBits > AtomicSizeInBits) ? ValueTy in CreateTempAlloca()
297 if (LVal.isBitField()) in CreateTempAlloca()
353 assert(LVal.isSimple()); in emitMemSetZeroIfNecessary()
354 llvm::Value *addr = LVal.getPointer(CGF); in emitMemSetZeroIfNecessary()
361 LVal.getAlignment().getAsAlign()); in emitMemSetZeroIfNecessary()
1430 if (LVal.isSimple()) { in convertAtomicTempToRValue()
1445 if (LVal.isBitField()) in convertAtomicTempToRValue()
1447 LValue::MakeBitfield(addr, LVal.getBitFieldInfo(), LVal.getType(), in convertAtomicTempToRValue()
1448 LVal.getBaseInfo(), TBAAAccessInfo()), loc); in convertAtomicTempToRValue()
1449 if (LVal.isVectorElt()) in convertAtomicTempToRValue()
1451 LValue::MakeVectorElt(addr, LVal.getVectorIdx(), LVal.getType(), in convertAtomicTempToRValue()
1452 LVal.getBaseInfo(), TBAAAccessInfo()), loc); in convertAtomicTempToRValue()
1453 assert(LVal.isExtVectorElt()); in convertAtomicTempToRValue()
1455 addr, LVal.getExtVectorElts(), LVal.getType(), in convertAtomicTempToRValue()
1456 LVal.getBaseInfo(), TBAAAccessInfo())); in convertAtomicTempToRValue()
1466 (((!LVal.isBitField() || in ConvertIntToValueOrAtomic()
1467 LVal.getBitFieldInfo().Size == ValueSizeInBits) && in ConvertIntToValueOrAtomic()
1527 CGF.CGM.DecorateInstructionWithTBAA(Load, LVal.getTBAAInfo()); in EmitAtomicLoadOp()
1566 if (LVal.isSimple() && !ResultSlot.isIgnored()) { in EmitAtomicLoad()
1604 assert(LVal.isSimple()); in emitCopyIntoMemory()
1613 LVal.isVolatileQualified(); in emitCopyIntoMemory()
1654 if (RVal.isScalar() && (!hasPadding() || !LVal.isSimple())) { in convertRValueToInt()
1661 LVal.isSimple() ? getValueSizeInBits() : getAtomicSizeInBits()); in convertRValueToInt()
1686 Inst->setVolatile(LVal.isVolatileQualified()); in EmitAtomicCompareExchangeOp()
1823 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateLibcall()
1857 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateOp()
1909 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateLibcall()
1939 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateOp()
1999 LValue LVal = atomics.getAtomicLValue(); in EmitAtomicStore() local
2002 if (LVal.isSimple()) { in EmitAtomicStore()
2078 LValue LVal, llvm::AtomicOrdering AO, in EmitAtomicUpdate() argument
2080 AtomicInfo Atomics(*this, LVal); in EmitAtomicUpdate()