Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:LV

117       LValue LV = LValue::MakeAddr(Builder.CreateStructGEP(Objects, i),
121 EmitScalarInit(Rhs, /*D=*/0, LV, /*capturedByInit=*/false);
801 LValue LV = EmitLValueForIvar(TypeOfSelfObject(), LoadObjCSelf(), ivar, 0);
811 llvm::Value *ivarAddr = LV.getAddress();
879 LValue LV = EmitLValueForIvar(TypeOfSelfObject(), LoadObjCSelf(), ivar, 0);
883 ComplexPairTy pair = LoadComplexFromAddr(LV.getAddress(),
884 LV.isVolatileQualified());
885 StoreComplexToAddr(pair, ReturnValue, LV.isVolatileQualified());
890 EmitAggregateCopy(ReturnValue, LV.getAddress(), ivarType);
894 value = LV.getAddress();
897 if (LV.getQuals().getObjCLifetime() == Qualifiers::OCL_Weak) {
898 value = emitARCRetainLoadOfScalar(*this, LV, ivarType);
903 value = EmitLoadOfLValue(LV).getScalarVal();
1310 LValue LV = EmitLValueForIvar(TypeOfSelfObject(),
1313 AggValueSlot::forLValue(LV, AggValueSlot::IsDestructed,
2284 LValue lv = CGF.EmitLValue(e);
2287 llvm::Value *result = CGF.EmitLoadOfLValue(lv).getScalarVal();
2290 CGF.EmitStoreOfScalar(getNullForVariable(lv.getAddress()), lv);