/external/llvm-project/clang/lib/AST/ |
D | APValue.cpp | 338 setLValue(RHS.getLValueBase(), RHS.getLValueOffset(), RHS.getLValuePath(), in APValue() 341 setLValue(RHS.getLValueBase(), RHS.getLValueOffset(), NoLValuePath(), in APValue() 586 getLValueBase().Profile(ID); in Profile() 678 LValueBase Base = getLValueBase(); in printPretty() 877 if (isLValue() && !getLValueBase()) { in toIntegralConstant() 885 const APValue::LValueBase APValue::getLValueBase() const { in getLValueBase() function in APValue 1078 if (!V.getLValueBase()) { in getLVForValue() 1081 V.getLValueBase().dyn_cast<const ValueDecl *>()) { in getLVForValue() 1084 } else if (const auto TI = V.getLValueBase().dyn_cast<TypeInfoLValue>()) { in getLVForValue() 1087 } else if (const Expr *E = V.getLValueBase().dyn_cast<const Expr *>()) { in getLVForValue() [all …]
|
D | ExprConstant.cpp | 286 if (V.getLValueBase()) { in SubobjectDesignator() 290 Ctx, V.getLValueBase(), V.getLValuePath(), MostDerivedArraySize, in SubobjectDesignator() 1550 const APValue::LValueBase getLValueBase() const { return Base; } in getLValueBase() function 1571 Base = V.getLValueBase(); in setFrom() 2050 if (!A.getLValueBase()) in HasSameBase() 2051 return !B.getLValueBase(); in HasSameBase() 2052 if (!B.getLValueBase()) in HasSameBase() 2055 if (A.getLValueBase().getOpaqueValue() != in HasSameBase() 2056 B.getLValueBase().getOpaqueValue()) in HasSameBase() 2121 APValue::LValueBase Base = LVal.getLValueBase(); in CheckLValueConstantExpression() [all …]
|
D | ASTImporter.cpp | 9065 if (FromValue.getLValueBase()) { in ImportAPValue() 9066 assert(!FromValue.getLValueBase().is<DynamicAllocLValue>() && in ImportAPValue() 9069 if (!FromValue.getLValueBase().is<TypeInfoLValue>()) { in ImportAPValue() 9071 FromValue.getLValueBase().dyn_cast<const Expr *>()) { in ImportAPValue() 9077 FromValue.getLValueBase().getCallIndex(), in ImportAPValue() 9078 FromValue.getLValueBase().getVersion()); in ImportAPValue() 9081 FromValue.getLValueBase().get<const ValueDecl *>()->getType(); in ImportAPValue() 9083 Err, FromValue.getLValueBase().get<const ValueDecl *>()); in ImportAPValue() 9087 FromValue.getLValueBase().getCallIndex(), in ImportAPValue() 9088 FromValue.getLValueBase().getVersion()); in ImportAPValue() [all …]
|
D | MicrosoftMangle.cpp | 1625 APValue::LValueBase Base = V.getLValueBase(); in mangleTemplateArgValue()
|
D | ItaniumMangle.cpp | 5194 APValue::LValueBase B = V.getLValueBase(); in mangleValueInTemplateArg()
|
/external/clang/lib/AST/ |
D | APValue.cpp | 153 setLValue(RHS.getLValueBase(), RHS.getLValueOffset(), RHS.getLValuePath(), in APValue() 156 setLValue(RHS.getLValueBase(), RHS.getLValueOffset(), NoLValuePath(), in APValue() 377 LValueBase Base = getLValueBase(); in printPretty() 553 const APValue::LValueBase APValue::getLValueBase() const { in getLValueBase() function in APValue
|
D | ExprConstant.cpp | 202 if (V.getLValueBase()) { in SubobjectDesignator() 205 findMostDerivedSubobject(Ctx, getType(V.getLValueBase()), in SubobjectDesignator() 1075 const APValue::LValueBase getLValueBase() const { return Base; } in getLValueBase() function 1091 Base = V.getLValueBase(); in setFrom() 1405 APValue::LValueBase Base = LVal.getLValueBase(); in CheckLValueConstantExpression() 1488 Info.EvaluatingDecl == This->getLValueBase()) in CheckLiteralType() 1594 if (!Value.getLValueBase()) { in EvalPointerValueAsBool() 1602 const ValueDecl *Decl = Value.getLValueBase().dyn_cast<const ValueDecl*>(); in EvalPointerValueAsBool() 2436 expandStringLiteral(Info, O->getLValueBase().get<const Expr *>(), in findSubobject() 2552 Info, Subobj.getLValueBase().get<const Expr *>(), Character)); in foundString() [all …]
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTWriter.cpp | 5208 Value.getLValueBase().is<const Expr *>() << 2 | in AddAPValue() 5209 Value.getLValueBase().is<TypeInfoLValue>() << 3 | in AddAPValue() 5211 static_cast<bool>(Value.getLValueBase()) << 5); in AddAPValue() 5213 if (Value.getLValueBase()) { in AddAPValue() 5214 assert(!Value.getLValueBase().is<DynamicAllocLValue>() && in AddAPValue() 5217 if (!Value.getLValueBase().is<TypeInfoLValue>()) { in AddAPValue() 5218 push_back(Value.getLValueBase().getCallIndex()); in AddAPValue() 5219 push_back(Value.getLValueBase().getVersion()); in AddAPValue() 5220 if (const auto *E = Value.getLValueBase().dyn_cast<const Expr *>()) { in AddAPValue() 5224 AddDeclRef(Value.getLValueBase().get<const ValueDecl *>()); in AddAPValue() [all …]
|
/external/clang/include/clang/AST/ |
D | APValue.h | 248 const LValueBase getLValueBase() const;
|
/external/llvm-project/clang/include/clang/AST/ |
D | APValue.h | 466 const LValueBase getLValueBase() const;
|
/external/clang/lib/CodeGen/ |
D | CGExprConstant.cpp | 1293 if (APValue::LValueBase LVBase = Value.getLValueBase()) { in EmitConstantValue()
|
/external/clang/lib/Sema/ |
D | SemaTemplate.cpp | 4372 if ((EvalResult.Val.isLValue() && !EvalResult.Val.getLValueBase()) || in isNullPointerValueTemplateArgument() 4986 if (auto *E = Value.getLValueBase().dyn_cast<const Expr*>()) { in CheckTemplateArgument() 4996 Value.getLValueBase().dyn_cast<const ValueDecl *>()); in CheckTemplateArgument()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGExprConstant.cpp | 1818 const APValue::LValueBase &base = Value.getLValueBase(); in tryEmit()
|
D | CGExpr.cpp | 1537 const APValue::LValueBase &base = result.Val.getLValueBase(); in tryEmitAsConstant()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplate.cpp | 6314 if ((EvalResult.Val.isLValue() && !EvalResult.Val.getLValueBase()) || in isNullPointerValueTemplateArgument() 7015 APValue::LValueBase Base = Value.getLValueBase(); in CheckTemplateArgument()
|