Lines Matching refs:lv
36 mlir::Value emitLoadOfLValue(LValue lv, SourceLocation loc);
39 void emitStoreOfComplex(mlir::Location loc, mlir::Value val, LValue lv,
162 mlir::Value ComplexExprEmitter::emitLoadOfLValue(LValue lv, in emitLoadOfLValue() argument
164 assert(lv.isSimple() && "non-simple complex l-value?"); in emitLoadOfLValue()
165 if (lv.getType()->isAtomicType()) in emitLoadOfLValue()
168 const Address srcAddr = lv.getAddress(); in emitLoadOfLValue()
173 LValue lv, bool isInit) { in emitStoreOfComplex() argument
174 if (lv.getType()->isAtomicType() || in emitStoreOfComplex()
175 (!isInit && cgf.isLValueSuitableForInlineAtomic(lv))) { in emitStoreOfComplex()
180 const Address destAddr = lv.getAddress(); in emitStoreOfComplex()
211 LValue lv = emitBinAssignLValue(e, value); in VisitBinAssign() local
219 if (!lv.isVolatile()) in VisitBinAssign()
222 return emitLoadOfLValue(lv, e->getExprLoc()); in VisitBinAssign()