Home
last modified time | relevance | path

Searched refs:ArrayLV (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp4577 LValue ArrayLV; in EmitArraySubscriptExpr() local
4581 ArrayLV = EmitArraySubscriptExpr(ASE, /*Accessed*/ true); in EmitArraySubscriptExpr()
4583 ArrayLV = EmitLValue(Array); in EmitArraySubscriptExpr()
4587 EmitCountedByBoundsChecking(Array, Idx, ArrayLV.getAddress(), in EmitArraySubscriptExpr()
4594 *this, ArrayLV.getAddress(), {CGM.getSize(CharUnits::Zero()), Idx}, in EmitArraySubscriptExpr()
4597 EltBaseInfo = ArrayLV.getBaseInfo(); in EmitArraySubscriptExpr()
4601 EltTBAAInfo = CGM.getTBAAInfoForSubobject(ArrayLV, E->getType()); in EmitArraySubscriptExpr()
4602 } else if (ArrayLV.getTBAAInfo().isMayAlias()) { in EmitArraySubscriptExpr()
4604 } else if (ArrayLV.getTBAAInfo().isIncomplete()) { in EmitArraySubscriptExpr()
4610 EltTBAAInfo = ArrayLV.getTBAAInfo(); in EmitArraySubscriptExpr()
[all …]