Home
last modified time | relevance | path

Searched refs:TypeInfoLValue (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DAPValue.cpp27 TypeInfoLValue::TypeInfoLValue(const Type *T) in TypeInfoLValue() function in TypeInfoLValue
30 void TypeInfoLValue::print(llvm::raw_ostream &Out, in print()
38 1 << llvm::PointerLikeTypeTraits<TypeInfoLValue>::NumLowBitsAvailable <=
55 APValue::LValueBase APValue::LValueBase::getTypeInfo(TypeInfoLValue LV, in getTypeInfo()
82 if (is<TypeInfoLValue>()) in getType()
109 return (is<TypeInfoLValue>() || is<DynamicAllocLValue>()) ? 0 in getCallIndex()
114 return (is<TypeInfoLValue>() || is<DynamicAllocLValue>()) ? 0 : Local.Version; in getVersion()
118 assert(is<TypeInfoLValue>() && "not a type_info lvalue"); in getTypeInfoType()
129 if (is<TypeInfoLValue>() || is<DynamicAllocLValue>()) in Profile()
140 if (LHS.is<TypeInfoLValue>() || LHS.is<DynamicAllocLValue>()) in operator ==()
[all …]
H A DExprConstant.cpp2071 if (B.is<TypeInfoLValue>() || B.is<DynamicAllocLValue>()) in IsGlobalLValue()
2230 if (Base.is<TypeInfoLValue>()) in CheckLValueConstantExpression()
8797 TypeInfoLValue TypeInfo; in VisitCXXTypeidExpr()
8801 TypeInfo = TypeInfoLValue(E->getTypeOperand(Info.Ctx).getTypePtr()); in VisitCXXTypeidExpr()
8803 TypeInfo = TypeInfoLValue(E->getExprOperand()->getType().getTypePtr()); in VisitCXXTypeidExpr()
8820 TypeInfoLValue(Info.Ctx.getRecordType(DynType->Type).getTypePtr()); in VisitCXXTypeidExpr()
11968 } else if (Base.is<TypeInfoLValue>()) { in EvaluateBuiltinConstantPForLValue()
12036 } else if (B.is<TypeInfoLValue>()) { in getObjectType()
H A DASTImporter.cpp10332 if (!FromValue.getLValueBase().is<TypeInfoLValue>()) { in ImportAPValue()
10356 Err, FromValue.getLValueBase().get<TypeInfoLValue>().getType()); in ImportAPValue()
10361 Base = APValue::LValueBase::getTypeInfo(TypeInfoLValue(ImpTypeInfo), in ImportAPValue()
H A DItaniumMangle.cpp6587 } else if (auto TI = B.dyn_cast<TypeInfoLValue>()) { in mangleValueInTemplateArg()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DPropertiesBase.td455 bool lvalueBaseIsTypeInfo = lvalueBase.is<TypeInfoLValue>();
494 QualType(node.getLValueBase().get<TypeInfoLValue>().getType(), 0)
540 TypeInfoLValue(typeInfo->getTypePtr()), *type);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp2158 if (TypeInfoLValue TI = base.dyn_cast<TypeInfoLValue>()) in tryEmitBase()