/external/llvm-project/clang/lib/AST/ |
D | APValue.cpp | 42 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 …]
|
D | ExprConstant.cpp | 81 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 …]
|
D | ASTImporter.cpp | 9063 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()
|
D | MicrosoftMangle.cpp | 1625 APValue::LValueBase Base = V.getLValueBase(); in mangleTemplateArgValue()
|
D | ItaniumMangle.cpp | 5194 APValue::LValueBase B = V.getLValueBase(); in mangleValueInTemplateArg()
|
/external/llvm-project/clang/include/clang/AST/ |
D | APValue.h | 142 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/ |
D | APValue.h | 56 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/ |
D | APValue.cpp | 28 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()
|
D | ExprConstant.cpp | 56 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/ |
D | Pointer.cpp | 76 APValue::LValueBase Base; in toAPValue()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGExprConstant.cpp | 1773 ConstantLValue tryEmitBase(const APValue::LValueBase &base); 1818 const APValue::LValueBase &base = Value.getLValueBase(); in tryEmit() 1879 ConstantLValueEmitter::tryEmitBase(const APValue::LValueBase &base) { in tryEmitBase()
|
D | CGExpr.cpp | 1537 const APValue::LValueBase &base = result.Val.getLValueBase(); in tryEmitAsConstant()
|
/external/clang/lib/CodeGen/ |
D | CGExprConstant.cpp | 995 ConstantAddress EmitLValue(APValue::LValueBase LVBase) { in EmitLValue() 1293 if (APValue::LValueBase LVBase = Value.getLValueBase()) { in EmitConstantValue()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTReader.cpp | 9046 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/ |
D | SemaTemplate.cpp | 7015 APValue::LValueBase Base = Value.getLValueBase(); in CheckTemplateArgument()
|