| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A 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 …]
|
| H A D | ExprConstant.cpp | 89 static QualType getType(APValue::LValueBase B) { in getType() 151 static bool isBaseAnAllocSizeCall(APValue::LValueBase Base) { in isBaseAnAllocSizeCall() 198 findMostDerivedSubobject(ASTContext &Ctx, APValue::LValueBase Base, in findMostDerivedSubobject() 318 void truncate(ASTContext &Ctx, APValue::LValueBase Base, in truncate() 673 APValue &createLocal(APValue::LValueBase Base, const void *Key, QualType T, 723 APValue::LValueBase LVBase, APValue &Value, 730 APValue::LValueBase Base; 734 Cleanup(APValue *Val, APValue::LValueBase Base, QualType T, in Cleanup() 763 APValue::LValueBase Base; 785 using Base = DenseMapInfo<APValue::LValueBase>; [all …]
|
| H A D | ODRHash.cpp | 1310 const APValue::LValueBase &Base = Value.getLValueBase(); in AddStructuralValue()
|
| H A D | ItaniumMangle.cpp | 6378 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg() 6383 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg() 6768 APValue::LValueBase B = V.getLValueBase(); in mangleValueInTemplateArg()
|
| H A D | TextNodeDumper.cpp | 737 APValue::LValueBase B = Value.getLValueBase(); in Visit()
|
| H A D | ASTImporter.cpp | 10695 APValue::LValueBase Base; in ImportAPValue() 10708 Base = APValue::LValueBase(ImpExpr, in ImportAPValue() 10718 Base = APValue::LValueBase(cast<ValueDecl>(ImpDecl), in ImportAPValue() 10730 Base = APValue::LValueBase::getTypeInfo(TypeInfoLValue(ImpTypeInfo), in ImportAPValue()
|
| H A D | MicrosoftMangle.cpp | 1966 APValue::LValueBase Base = V.getLValueBase(); in mangleTemplateArgValue()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | APValue.h | 146 class alignas(uint64_t) LValueBase { 152 LValueBase() : Local{} {} 153 LValueBase(const ValueDecl *P, unsigned I = 0, unsigned V = 0); 154 LValueBase(const Expr *P, unsigned I = 0, unsigned V = 0); 155 static LValueBase getDynamicAlloc(DynamicAllocLValue LV, QualType Type); 156 static LValueBase getTypeInfo(TypeInfoLValue LV, QualType TypeInfo); 181 friend bool operator==(const LValueBase &LHS, const LValueBase &RHS); 182 friend bool operator!=(const LValueBase &LHS, const LValueBase &RHS) { 185 friend llvm::hash_code hash_value(const LValueBase &Base); 186 friend struct llvm::DenseMapInfo<LValueBase>; [all …]
|
| H A D | PropertiesBase.td | 540 APValue::LValueBase base; 543 base = APValue::LValueBase::getTypeInfo( 546 base = APValue::LValueBase::getDynamicAlloc( 549 base = APValue::LValueBase(cast<Expr>(*stmt), 552 base = APValue::LValueBase(cast<ValueDecl>(*decl),
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenExprConstant.cpp | 367 ConstantLValue tryEmitBase(const APValue::LValueBase &base); 388 const APValue::LValueBase &base = value.getLValueBase(); in tryEmit() 442 ConstantLValueEmitter::tryEmitBase(const APValue::LValueBase &base) { in tryEmitBase()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Pointer.cpp | 167 APValue::LValueBase::getTypeInfo( in toAPValue() 175 APValue::LValueBase Base; in toAPValue() 185 Base = APValue::LValueBase::getDynamicAlloc(DA, AllocatedType); in toAPValue()
|
| H A D | Compiler.cpp | 3248 const APValue::LValueBase &Base = Val.getLValueBase(); in VisitSourceLocExpr() 4769 APValue::LValueBase Base = Val.getLValueBase(); in visitAPValue()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprConstant.cpp | 2087 ConstantLValue tryEmitBase(const APValue::LValueBase &base); 2132 const APValue::LValueBase &base = Value.getLValueBase(); in tryEmit() 2202 ConstantLValueEmitter::tryEmitBase(const APValue::LValueBase &base) { in tryEmitBase()
|
| H A D | CGExpr.cpp | 1842 const APValue::LValueBase &base = result.Val.getLValueBase(); in tryEmitAsConstant()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 7157 APValue::LValueBase Base = Value.getLValueBase(); in CheckTemplateArgument()
|