Home
last modified time | relevance | path

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

/external/llvm-project/clang/lib/AST/
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()
63 QualType APValue::LValueBase::getType() const { in getType()
108 unsigned APValue::LValueBase::getCallIndex() const { in getCallIndex()
113 unsigned APValue::LValueBase::getVersion() const { in getVersion()
117 QualType APValue::LValueBase::getTypeInfoType() const { in getTypeInfoType()
[all …]
DExprConstant.cpp81 static QualType getType(APValue::LValueBase B) { in getType()
140 static bool isBaseAnAllocSizeCall(APValue::LValueBase Base) { in isBaseAnAllocSizeCall()
187 findMostDerivedSubobject(ASTContext &Ctx, APValue::LValueBase Base, in findMostDerivedSubobject()
298 void truncate(ASTContext &Ctx, APValue::LValueBase Base, in truncate()
641 APValue &createLocal(APValue::LValueBase Base, const void *Key, QualType T,
665 APValue::LValueBase LVBase, APValue &Value,
672 APValue::LValueBase Base;
676 Cleanup(APValue *Val, APValue::LValueBase Base, QualType T, in Cleanup()
705 APValue::LValueBase Base;
727 using Base = DenseMapInfo<APValue::LValueBase>;
[all …]
DASTImporter.cpp9063 APValue::LValueBase Base; in ImportAPValue()
9076 Base = APValue::LValueBase(ImpExpr, in ImportAPValue()
9086 Base = APValue::LValueBase(cast<ValueDecl>(ImpDecl), in ImportAPValue()
9100 Base = APValue::LValueBase::getTypeInfo( in ImportAPValue()
DMicrosoftMangle.cpp1625 APValue::LValueBase Base = V.getLValueBase(); in mangleTemplateArgValue()
DItaniumMangle.cpp5194 APValue::LValueBase B = V.getLValueBase(); in mangleValueInTemplateArg()
/external/llvm-project/clang/include/clang/AST/
DAPValue.h142 class LValueBase {
148 LValueBase() : Local{} {}
149 LValueBase(const ValueDecl *P, unsigned I = 0, unsigned V = 0);
150 LValueBase(const Expr *P, unsigned I = 0, unsigned V = 0);
151 static LValueBase getDynamicAlloc(DynamicAllocLValue LV, QualType Type);
152 static LValueBase getTypeInfo(TypeInfoLValue LV, QualType TypeInfo);
178 friend bool operator==(const LValueBase &LHS, const LValueBase &RHS);
179 friend bool operator!=(const LValueBase &LHS, const LValueBase &RHS) {
182 friend llvm::hash_code hash_value(const LValueBase &Base);
183 friend struct llvm::DenseMapInfo<LValueBase>;
[all …]
/external/clang/include/clang/AST/
DAPValue.h56 typedef llvm::PointerUnion<const ValueDecl *, const Expr *> LValueBase; typedef
138 APValue(LValueBase B, const CharUnits &O, NoLValuePath N, unsigned CallIndex) in APValue()
142 APValue(LValueBase B, const CharUnits &O, ArrayRef<LValuePathEntry> Path, in APValue()
248 const LValueBase getLValueBase() const;
376 void setLValue(LValueBase B, const CharUnits &O, NoLValuePath,
378 void setLValue(LValueBase B, const CharUnits &O,
/external/clang/lib/AST/
DAPValue.cpp28 llvm::PointerIntPair<APValue::LValueBase, 1, bool> BaseAndIsOnePastTheEnd;
377 LValueBase Base = getLValueBase(); in printPretty()
553 const APValue::LValueBase APValue::getLValueBase() const { in getLValueBase()
584 void APValue::setLValue(LValueBase B, const CharUnits &O, NoLValuePath, in setLValue()
595 void APValue::setLValue(LValueBase B, const CharUnits &O, in setLValue()
DExprConstant.cpp56 static bool IsGlobalLValue(APValue::LValueBase B);
63 static QualType getType(APValue::LValueBase B) { in getType()
467 APValue::LValueBase EvaluatingDecl;
551 void setEvaluatingDecl(APValue::LValueBase Base, APValue &Value) { in setEvaluatingDecl()
1069 APValue::LValueBase Base;
1075 const APValue::LValueBase getLValueBase() const { return Base; } in getLValueBase()
1098 void set(APValue::LValueBase B, unsigned I = 0, bool BInvalid = false) { in set()
1106 void setInvalid(APValue::LValueBase B, unsigned I = 0) { in setInvalid()
1332 static bool IsGlobalLValue(APValue::LValueBase B) { in IsGlobalLValue()
1388 static void NoteLValueLocation(EvalInfo &Info, APValue::LValueBase Base) { in NoteLValueLocation()
[all …]
/external/llvm-project/clang/lib/AST/Interp/
DPointer.cpp76 APValue::LValueBase Base; in toAPValue()
/external/llvm-project/clang/lib/CodeGen/
DCGExprConstant.cpp1773 ConstantLValue tryEmitBase(const APValue::LValueBase &base);
1818 const APValue::LValueBase &base = Value.getLValueBase(); in tryEmit()
1879 ConstantLValueEmitter::tryEmitBase(const APValue::LValueBase &base) { in tryEmitBase()
DCGExpr.cpp1537 const APValue::LValueBase &base = result.Val.getLValueBase(); in tryEmitAsConstant()
/external/clang/lib/CodeGen/
DCGExprConstant.cpp995 ConstantAddress EmitLValue(APValue::LValueBase LVBase) { in EmitLValue()
1293 if (APValue::LValueBase LVBase = Value.getLValueBase()) { in EmitConstantValue()
/external/llvm-project/clang/lib/Serialization/
DASTReader.cpp9046 APValue::LValueBase Base; in readAPValue()
9054 Base = APValue::LValueBase(asImpl().readExpr(), CallIndex, Version); in readAPValue()
9057 Base = APValue::LValueBase(asImpl().readDeclAs<const ValueDecl>(), in readAPValue()
9064 Base = APValue::LValueBase::getTypeInfo( in readAPValue()
/external/llvm-project/clang/lib/Sema/
DSemaTemplate.cpp7015 APValue::LValueBase Base = Value.getLValueBase(); in CheckTemplateArgument()