Lines Matching full:lvalue
286 LValue lvalue, QualType type);
290 LValue LV = EmitLValueForIvar(TypeOfSelfObject(), LoadObjCSelf(),
423 LValue LV = EmitLValueForIvar(TypeOfSelfObject(), LoadObjCSelf(),
463 LValue LV = EmitLValueForIvar(TypeOfSelfObject(), LoadObjCSelf(),
470 LValue LV = EmitLValueForIvar(TypeOfSelfObject(), LoadObjCSelf(),
503 LValue LV = EmitLValueForIvar(TypeOfSelfObject(), LoadObjCSelf(), Ivar, 0);
697 LValue lvalue
699 CGF.emitDestroy(lvalue.getAddress(), ivar->getType(), destroyer,
767 LValue LV = EmitLValueForIvar(TypeOfSelfObject(),
814 LValue
827 return LValue::MakePropertyRef(E, Base);
846 RValue CodeGenFunction::EmitLoadOfPropertyRefLValue(LValue LV,
889 LValue Dst) {
1072 LValue elementLValue;
1088 elementLValue = LValue(); // suppress warning
1540 llvm::Value *CodeGenFunction::EmitARCStoreStrong(LValue dst,
1547 // lvalue is inadequately aligned.
1830 LValue lvalue,
1837 return TryEmitResult(CGF.EmitLoadOfLValue(lvalue).getScalarVal(),
1841 return TryEmitResult(CGF.EmitARCLoadWeakRetained(lvalue.getAddress()),
1927 // Emit the lvalue
1928 LValue lv = CGF.EmitLValue(e);
2038 LValue lvalue,
2040 TryEmitResult result = tryEmitARCRetainLoadOfScalar(CGF, lvalue, type);
2070 std::pair<LValue,llvm::Value*>
2077 LValue lvalue = EmitLValue(e->getLHS());
2082 EmitLoadOfScalar(lvalue.getAddress(), lvalue.isVolatileQualified(),
2083 lvalue.getAlignment(), e->getType(),
2084 lvalue.getTBAAInfo());
2085 EmitStoreOfScalar(value, lvalue.getAddress(),
2086 lvalue.isVolatileQualified(), lvalue.getAlignment(),
2087 e->getType(), lvalue.getTBAAInfo());
2090 value = EmitARCStoreStrong(lvalue, value, ignored);
2093 return std::pair<LValue,llvm::Value*>(lvalue, value);
2096 std::pair<LValue,llvm::Value*>
2099 LValue lvalue = EmitLValue(e->getLHS());
2101 EmitStoreOfScalar(value, lvalue.getAddress(),
2102 lvalue.isVolatileQualified(), lvalue.getAlignment(),
2103 e->getType(), lvalue.getTBAAInfo());
2105 return std::pair<LValue,llvm::Value*>(lvalue, value);