Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DAPValue.cpp347 setLValue(RHS.getLValueBase(), RHS.getLValueOffset(), RHS.getLValuePath(), in APValue()
350 setLValue(RHS.getLValueBase(), RHS.getLValueOffset(), NoLValuePath(), in APValue()
606 getLValueBase().Profile(ID); in Profile()
764 LValueBase Base = getLValueBase(); in printPretty()
975 if (isLValue() && !getLValueBase()) { in toIntegralConstant()
983 const APValue::LValueBase APValue::getLValueBase() const { in getLValueBase() function in APValue
1174 if (!V.getLValueBase()) { in getLVForValue()
1177 V.getLValueBase().dyn_cast<const ValueDecl *>()) { in getLVForValue()
1180 } else if (const auto TI = V.getLValueBase().dyn_cast<TypeInfoLValue>()) { in getLVForValue()
1183 } else if (const Expr *E = V.getLValueBase().dyn_cast<const Expr *>()) { in getLVForValue()
[all …]
H A DExprConstant.cpp306 if (V.getLValueBase()) { in SubobjectDesignator()
310 Ctx, V.getLValueBase(), V.getLValuePath(), MostDerivedArraySize, in SubobjectDesignator()
1640 const APValue::LValueBase getLValueBase() const { return Base; } in getLValueBase() function
1664 Base = V.getLValueBase(); in setFrom()
2274 if (!A.getLValueBase()) in HasSameBase()
2275 return !B.getLValueBase(); in HasSameBase()
2276 if (!B.getLValueBase()) in HasSameBase()
2279 if (A.getLValueBase().getOpaqueValue() != in HasSameBase()
2280 B.getLValueBase().getOpaqueValue()) in HasSameBase()
2346 APValue::LValueBase Base = LVal.getLValueBase(); in CheckLValueConstantExpression()
[all …]
H A DTemplateBase.cpp232 return V.getLValueBase().dyn_cast<const ValueDecl *>(); in getAsSimpleValueDeclRef()
H A DMicrosoftMangle.cpp1747 !V.getLValueBase()) in getAsArrayToPointerDecayedDecl()
1750 QualType BaseT = V.getLValueBase().getType(); in getAsArrayToPointerDecayedDecl()
1755 V.getLValueBase().dyn_cast<const ValueDecl *>()); in getAsArrayToPointerDecayedDecl()
1966 APValue::LValueBase Base = V.getLValueBase(); in mangleTemplateArgValue()
H A DASTImporter.cpp10697 if (FromValue.getLValueBase()) { in ImportAPValue()
10698 assert(!FromValue.getLValueBase().is<DynamicAllocLValue>() && in ImportAPValue()
10701 if (!FromValue.getLValueBase().is<TypeInfoLValue>()) { in ImportAPValue()
10703 FromValue.getLValueBase().dyn_cast<const Expr *>()) { in ImportAPValue()
10709 FromValue.getLValueBase().getCallIndex(), in ImportAPValue()
10710 FromValue.getLValueBase().getVersion()); in ImportAPValue()
10713 FromValue.getLValueBase().get<const ValueDecl *>()->getType(); in ImportAPValue()
10715 Err, FromValue.getLValueBase().get<const ValueDecl *>()); in ImportAPValue()
10719 FromValue.getLValueBase().getCallIndex(), in ImportAPValue()
10720 FromValue.getLValueBase().getVersion()); in ImportAPValue()
[all …]
H A DComputeDependence.cpp65 auto *VD = Result.Val.getLValueBase().dyn_cast<const ValueDecl *>(); in computeDependence()
H A DODRHash.cpp1310 const APValue::LValueBase &Base = Value.getLValueBase(); in AddStructuralValue()
H A DItaniumMangle.cpp6531 QualType T = LV.getLValueBase().getType(); in getLValueType()
6768 APValue::LValueBase B = V.getLValueBase(); in mangleValueInTemplateArg()
H A DTextNodeDumper.cpp737 APValue::LValueBase B = Value.getLValueBase(); in Visit()
H A DExpr.cpp235 return Value.getLValueBase().dyn_cast<const ValueDecl *>(); in getAsBuiltinConstantDeclRef()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DPropertiesBase.td455 auto lvalueBase = node.getLValueBase();
498 QualType(node.getLValueBase().get<TypeInfoLValue>().getType(), 0)
503 let Read = [{ node.getLValueBase().get<DynamicAllocLValue>().getIndex() }];
509 ? node.getLValueBase().getTypeInfoType()
510 : node.getLValueBase().getDynamicAllocType()
515 let Read = [{ node.getLValueBase().getCallIndex() }];
519 let Read = [{ node.getLValueBase().getVersion() }];
H A DAPValue.h551 const LValueBase getLValueBase() const;
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprConstant.cpp388 const APValue::LValueBase &base = value.getLValueBase(); in tryEmit()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp2132 const APValue::LValueBase &base = Value.getLValueBase(); in tryEmit()
2377 if (isa<FunctionDecl>(Result.Val.getLValueBase().get<const ValueDecl *>())) in emitPointerAuthPointer()
H A DCGExpr.cpp1842 const APValue::LValueBase &base = result.Val.getLValueBase(); in tryEmitAsConstant()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.cpp3248 const APValue::LValueBase &Base = Val.getLValueBase(); in VisitSourceLocExpr()
4769 APValue::LValueBase Base = Val.getLValueBase(); in visitAPValue()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp6438 if (EvalResult.Val.isLValue() && !EvalResult.Val.getLValueBase()) { in isNullPointerValueTemplateArgument()
7157 APValue::LValueBase Base = Value.getLValueBase(); in CheckTemplateArgument()
H A DSemaChecking.cpp1611 Result.Val.getLValueBase().dyn_cast<const ValueDecl *>(); in findConstantBaseAndOffset()
6614 const auto *LVE = Result.Val.getLValueBase().dyn_cast<const Expr *>(); in maybeConstEvalStringLiteral()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc8775 {"_ZNK5clang7APValue13getLValueBaseEv", "clang::APValue::getLValueBase() const"},