Lines Matching refs:LV
47 APValue::LValueBase APValue::LValueBase::getDynamicAlloc(DynamicAllocLValue LV, in getDynamicAlloc() argument
50 Base.Ptr = LV; in getDynamicAlloc()
55 APValue::LValueBase APValue::LValueBase::getTypeInfo(TypeInfoLValue LV, in getTypeInfo() argument
58 Base.Ptr = LV; in getTypeInfo()
221 struct APValue::LV : LVBase { struct in APValue
233 LV() { PathLength = (unsigned)-1; } in LV() argument
234 ~LV() { resizePath(0); } in ~LV() argument
417 ((LV *)(char *)&Data)->~LV(); in DestroyDataAndMakeUninit()
461 return reinterpret_cast<const LV *>(&Data)->hasPathPtr(); in needsCleanup()
976 return ((const LV *)(const void *)&Data)->Base; in getLValueBase()
981 return ((const LV *)(const void *)&Data)->IsOnePastTheEnd; in isLValueOnePastTheEnd()
986 return ((LV *)(void *)&Data)->Offset; in getLValueOffset()
991 return ((const LV *)(const char *)&Data)->hasPath(); in hasLValuePath()
996 const LV &LVal = *((const LV *)(const char *)&Data); in getLValuePath()
1002 return ((const LV *)(const char *)&Data)->Base.getCallIndex(); in getLValueCallIndex()
1007 return ((const LV *)(const char *)&Data)->Base.getVersion(); in getLValueVersion()
1012 return ((const LV *)(const char *)&Data)->IsNullPtr; in isNullPointer()
1018 LV &LVal = *((LV *)(char *)&Data); in setLValue()
1030 LV &LVal = *((LV *)(char *)&Data); in setLValueUninit()
1080 static_assert(sizeof(LV) <= DataSize, "LV too big"); in MakeLValue()
1081 new ((void *)(char *)&Data) LV(); in MakeLValue()
1118 LinkageInfo LV = LinkageInfo::external(); in getLVForValue() local
1121 LV.merge(MergeLV); in getLVForValue()
1122 return LV.getLinkage() == Linkage::Internal; in getLVForValue()
1209 return LV; in getLVForValue()