Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DAPValue.cpp42 APValue::LValueBase::LValueBase(const ValueDecl *P, unsigned I, unsigned V) in LValueBase() function in APValue::LValueBase
44 APValue::LValueBase::LValueBase(const Expr *P, unsigned I, unsigned V) in LValueBase() function in APValue::LValueBase
47 APValue::LValueBase APValue::LValueBase::getDynamicAlloc(DynamicAllocLValue LV, in getDynamicAlloc()
49 LValueBase Base; in getDynamicAlloc()
55 APValue::LValueBase APValue::LValueBase::getTypeInfo(TypeInfoLValue LV, in getTypeInfo()
57 LValueBase Base; in getTypeInfo()
167 APValue::LValueBase Base;
187 clang::APValue::LValueBase
189 clang::APValue::LValueBase B; in getEmptyKey()
194 clang::APValue::LValueBase
[all …]
H A DExprConstant.cpp84 static QualType getType(APValue::LValueBase B) { in getType()
706 APValue::LValueBase Base;
739 APValue::LValueBase Base;
761 using Base = DenseMapInfo<APValue::LValueBase>;
858 APValue::LValueBase EvaluatingDecl;
930 isEvaluatingCtorDtor(APValue::LValueBase Base, in isEvaluatingCtorDtor()
1603 APValue::LValueBase Base;
1911 APValue::LValueBase Base(Key, Index, Version); in createTemporary()
3625 APValue::LValueBase Base;
8292 bool Success(APValue::LValueBase B) { in Success()
[all …]
H A DODRHash.cpp1266 const APValue::LValueBase &Base = Value.getLValueBase(); in AddStructuralValue()
H A DItaniumMangle.cpp6074 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg()
6079 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg()
6464 APValue::LValueBase B = V.getLValueBase(); in mangleValueInTemplateArg()
H A DASTImporter.cpp10232 APValue::LValueBase Base; in ImportAPValue()
10245 Base = APValue::LValueBase(ImpExpr, in ImportAPValue()
10255 Base = APValue::LValueBase(cast<ValueDecl>(ImpDecl), in ImportAPValue()
10267 Base = APValue::LValueBase::getTypeInfo(TypeInfoLValue(ImpTypeInfo), in ImportAPValue()
H A DMicrosoftMangle.cpp1828 APValue::LValueBase Base = V.getLValueBase(); in mangleTemplateArgValue()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DAPValue.h146 class LValueBase {
152 LValueBase() : Local{} {}
154 LValueBase(const Expr *P, unsigned I = 0, unsigned V = 0);
182 friend bool operator==(const LValueBase &LHS, const LValueBase &RHS);
183 friend bool operator!=(const LValueBase &LHS, const LValueBase &RHS) {
187 friend struct llvm::DenseMapInfo<LValueBase>;
338 APValue(LValueBase B, const CharUnits &O, NoLValuePath N,
485 const LValueBase getLValueBase() const;
621 void setLValue(LValueBase B, const CharUnits &O,
706 static clang::APValue::LValueBase getEmptyKey();
[all …]
H A DPropertiesBase.td533 APValue::LValueBase base;
536 base = APValue::LValueBase::getTypeInfo(
539 base = APValue::LValueBase::getDynamicAlloc(
542 base = APValue::LValueBase(cast<Expr>(*stmt),
545 base = APValue::LValueBase(cast<ValueDecl>(*decl),
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DPointer.cpp84 APValue::LValueBase Base; in toAPValue()
H A DByteCodeExprGen.cpp1759 const APValue::LValueBase &Base = Val.getLValueBase(); in VisitSourceLocExpr()
2460 APValue::LValueBase Base = Val.getLValueBase(); in visitAPValue()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp1832 ConstantLValue tryEmitBase(const APValue::LValueBase &base);
1871 const APValue::LValueBase &base = Value.getLValueBase(); in tryEmit()
1933 ConstantLValueEmitter::tryEmitBase(const APValue::LValueBase &base) { in tryEmitBase()
H A DCGExpr.cpp1786 const APValue::LValueBase &base = result.Val.getLValueBase(); in tryEmitAsConstant()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp7449 APValue::LValueBase Base = Value.getLValueBase(); in CheckTemplateArgument()