Searched refs:getAs (Results 1 - 25 of 267) sorted by relevance

1234567891011

/openbsd-current/gnu/llvm/clang/lib/ExtractAPI/
H A DTypedefUnderlyingTypeResolver.cpp24 const TypedefType *TypedefTy = Type->getAs<TypedefType>();
27 if (const TagType *TagTy = Type->getAs<TagType>()) {
30 Type->getAs<ObjCInterfaceType>()) {
52 const TypedefType *TypedefTy = Type->getAs<TypedefType>();
/openbsd-current/gnu/llvm/clang/lib/Analysis/
H A DProgramPoint.cpp67 auto FEP = getAs<FunctionExitPoint>();
204 if (getAs<PreLoad>())
206 else if (getAs<PreStore>())
208 else if (getAs<PostAllocatorCall>())
210 else if (getAs<PostCondition>())
212 else if (getAs<PostLoad>())
214 else if (getAs<PostLValue>())
216 else if (getAs<PostStore>())
218 else if (getAs<PostStmt>())
220 else if (getAs<PostStmtPurgeDeadSymbol
[all...]
H A DCocoaConventions.cpp27 while (const TypedefType *TD = RetTy->getAs<TypedefType>()) {
69 const ObjCObjectPointerType *PT = Ty->getAs<ObjCObjectPointerType>();
/openbsd-current/gnu/llvm/llvm/include/llvm/Support/
H A DChrono.h120 template <typename AsPeriod> static InternalRep getAs(const Dur &D) { function in struct:llvm::format_provider
129 return {getAs<std::nano>(D), "ns"};
131 return {getAs<std::micro>(D), "us"};
133 return {getAs<std::milli>(D), "ms"};
135 return {getAs<std::ratio<1>>(D), "s"};
137 return {getAs<std::ratio<60>>(D), "m"};
139 return {getAs<std::ratio<3600>>(D), "h"};
/openbsd-current/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DSVals.cpp47 if (std::optional<loc::MemRegionVal> X = getAs<loc::MemRegionVal>()) {
49 if (const FunctionCodeRegion *CTR = R->getAs<FunctionCodeRegion>())
54 if (auto X = getAs<nonloc::PointerToMember>()) {
81 std::optional<loc::MemRegionVal> X = getAs<loc::MemRegionVal>();
106 if (std::optional<nonloc::SymbolVal> X = getAs<nonloc::SymbolVal>())
113 if (auto CI = getAs<nonloc::ConcreteInt>())
115 if (auto CI = getAs<loc::ConcreteInt>())
121 if (std::optional<loc::MemRegionVal> X = getAs<loc::MemRegionVal>())
124 if (std::optional<nonloc::LocAsInteger> X = getAs<nonloc::LocAsInteger>())
250 return getAs<nonlo
[all...]
H A DExplodedGraph.cpp102 if (progPoint.getAs<PreStmtPurgeDeadSymbols>())
106 if (!progPoint.getAs<PostStmt>() || progPoint.getAs<PostStore>())
142 if (std::optional<StmtPoint> SP = SuccLoc.getAs<StmtPoint>())
147 if (SuccLoc.getAs<CallEnter>() || SuccLoc.getAs<PreImplicitCall>())
292 if (auto BEP = P.getAs<BlockEntrance>())
333 if (auto SP = P.getAs<StmtPoint>())
335 if (auto BE = P.getAs<BlockEdge>())
337 if (auto CE = P.getAs<CallEnte
[all...]
H A DCoreEngine.cpp214 assert(Loc.getAs<PostStmt>() ||
215 Loc.getAs<PostInitializer>() ||
216 Loc.getAs<PostImplicitCall>() ||
217 Loc.getAs<CallExitEnd>() ||
218 Loc.getAs<LoopExit>() ||
219 Loc.getAs<PostAllocatorCall>());
276 if (std::optional<CFGStmt> LastStmt = LastElement.getAs<CFGStmt>()) {
279 LastElement.getAs<CFGAutomaticObjDtor>()) {
548 if (N->getLocation().getAs<CallEnter>()) {
556 if (N->getLocation().getAs<PostInitialize
[all...]
/openbsd-current/gnu/llvm/clang/lib/AST/
H A DComment.cpp129 if (AttributedTypeLoc AttributeTL = TL.getAs<AttributedTypeLoc>())
132 if (QualifiedTypeLoc QualifiedTL = TL.getAs<QualifiedTypeLoc>())
135 if (PointerTypeLoc PointerTL = TL.getAs<PointerTypeLoc>())
138 if (ReferenceTypeLoc ReferenceTL = TL.getAs<ReferenceTypeLoc>())
141 if (AdjustedTypeLoc ATL = TL.getAs<AdjustedTypeLoc>())
143 if (BlockPointerTypeLoc BlockPointerTL = TL.getAs<BlockPointerTypeLoc>())
145 if (MemberPointerTypeLoc MemberPointerTL = TL.getAs<MemberPointerTypeLoc>())
147 if (ElaboratedTypeLoc ETL = TL.getAs<ElaboratedTypeLoc>())
160 if (FunctionTypeLoc FTL = TL.getAs<FunctionTypeLoc>()) {
166 TL.getAs<TemplateSpecializationTypeLo
[all...]
H A DType.cpp498 while (const auto *PT = T->getAs<ParenType>())
524 template <> const TypedefType *Type::getAs() const { function in class:Type
528 template <> const UsingType *Type::getAs() const { function in class:Type
532 template <> const TemplateSpecializationType *Type::getAs() const { function in class:Type
536 template <> const AttributedType *Type::getAs() const { function in class:Type
562 if (const auto *RT = getAs<RecordType>())
568 if (const auto *RT = getAs<RecordType>())
574 if (const auto *RT = getAs<RecordType>())
580 if (const auto *RT = getAs<RecordType>())
586 if (const auto *RT = getAs<RecordTyp
[all...]
/openbsd-current/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp30 const RecordType *RT = T->getAs<RecordType>();
50 if (const ElaboratedType *QT = T->getAs<ElaboratedType>())
53 const TypedefType *TT = T->getAs<TypedefType>();
82 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>();
96 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>();
203 if (const RecordType *baseT = T->getAs<RecordType>()) {
249 if (const RecordType *RT = T->getAs<RecordType>()) {
H A DCheckPlacementNew.cpp83 if (auto ElementCountNL = ElementCount.getAs<NonLoc>()) {
107 const auto SizeOfTargetCI = SizeOfTarget.getAs<nonloc::ConcreteInt>();
110 const auto SizeOfPlaceCI = SizeOfPlace.getAs<nonloc::ConcreteInt>();
192 const DeclRegion *TheElementDeclRegion = SuperRegion->getAs<DeclRegion>();
196 const DeclRegion *BaseDeclRegion = R->getBaseRegion()->getAs<DeclRegion>();
242 if (const VarRegion *TheVarRegion = BaseRegion->getAs<VarRegion>()) {
284 if (const ElementRegion *TheElementRegion = MRegion->getAs<ElementRegion>())
286 else if (const FieldRegion *TheFieldRegion = MRegion->getAs<FieldRegion>())
288 else if (const VarRegion *TheVarRegion = MRegion->getAs<VarRegion>())
H A DReturnPointerRangeChecker.cpp92 const auto ConcreteElementCount = ElementCount.getAs<nonloc::ConcreteInt>();
93 const auto ConcreteIdx = Idx.getAs<nonloc::ConcreteInt>();
95 const auto *DeclR = ER->getSuperRegion()->getAs<DeclRegion>();
H A DNonnullGlobalConstantsChecker.cpp82 V.getAs<DefinedOrUnknownSVal>();
96 std::optional<loc::MemRegionVal> RegionVal = V.getAs<loc::MemRegionVal>();
144 } else if (auto *T = Ty->getAs<TypedefType>()) {
H A DTrustReturnsNonnullChecker.cpp34 if (auto L = Call.getReturnValue().getAs<Loc>())
H A DGTestChecker.cpp230 auto *RefTy = CtorDecl->getParamDecl(0)->getType()->getAs<ReferenceType>();
263 State->getLValue(SuccessField, Instance).getAs<Loc>();
274 auto DVal1 = Val1.getAs<DefinedOrUnknownSVal>();
275 auto DVal2 = Val2.getAs<DefinedOrUnknownSVal>();
280 C.getSValBuilder().evalEQ(State, *DVal1, *DVal2).getAs<DefinedSVal>();
H A DNSErrorChecker.cpp201 if (std::optional<loc::MemRegionVal> X = val.getAs<loc::MemRegionVal>()) {
203 if (const VarRegion *VR = R->getAs<VarRegion>())
294 const PointerType* PPT = T->getAs<PointerType>();
299 PPT->getPointeeType()->getAs<ObjCObjectPointerType>();
314 const PointerType* PPT = T->getAs<PointerType>();
317 const TypedefType* TT = PPT->getPointeeType()->getAs<TypedefType>();
H A DArrayBoundCheckerV2.cpp88 std::optional<nonloc::SymbolVal> SymVal = offset.getAs<nonloc::SymbolVal>();
147 if (std::optional<NonLoc> NV = extentBegin.getAs<NonLoc>()) {
148 if (auto ConcreteNV = NV->getAs<nonloc::ConcreteInt>()) {
159 std::optional<NonLoc> lowerBoundToCheck = lowerBound.getAs<NonLoc>();
186 if (auto ConcreteSize = Size.getAs<nonloc::ConcreteInt>()) {
198 std::optional<NonLoc> upperboundToCheck = upperbound.getAs<NonLoc>();
H A DDeleteWithNonVirtualDtorChecker.cpp68 const auto *BaseClassRegion = MR->getAs<TypedValueRegion>();
69 const auto *DerivedClassRegion = MR->getBaseRegion()->getAs<SymbolicRegion>();
H A DBoolAssignmentChecker.cpp52 if (const TypedefType *TT = Ty->getAs<TypedefType>())
78 std::optional<NonLoc> NV = val.getAs<NonLoc>();
H A DCheckSecuritySyntaxOnly.cpp353 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>();
363 const PointerType *PT = FPT->getParamType(i)->getAs<PointerType>();
395 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>();
405 const PointerType *PT = FPT->getParamType(i)->getAs<PointerType>();
438 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>();
447 const PointerType *PT = FPT->getParamType(0)->getAs<PointerType>();
480 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>();
489 const PointerType *PT = FPT->getParamType(0)->getAs<PointerType>();
516 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>();
529 const PointerType *PT = FPT->getParamType(1)->getAs<PointerTyp
[all...]
H A DMallocSizeofChecker.cpp139 if (B->isVoidPointerType() && A->getAs<PointerType>())
143 if (A->isVoidPointerType() && B->getAs<PointerType>())
153 if (const PointerType *ptrA = A->getAs<PointerType>())
154 if (const PointerType *ptrB = B->getAs<PointerType>()) {
/openbsd-current/gnu/llvm/clang/lib/Sema/
H A DSemaExceptionSpec.cpp30 if (const PointerType *PtrTy = T->getAs<PointerType>())
32 else if (const ReferenceType *RefTy = T->getAs<ReferenceType>())
34 else if (const MemberPointerType *MPTy = T->getAs<MemberPointerType>())
36 return T->getAs<FunctionProtoType>();
135 if (const PointerType *PT = T->getAs<PointerType>()) {
143 } else if (const ReferenceType *RT = T->getAs<ReferenceType>()) {
195 if (const PointerType *PT = T->getAs<PointerType>())
197 else if (const MemberPointerType *PT = T->getAs<MemberPointerType>())
202 const FunctionProtoType *FnT = T->getAs<FunctionProtoType>();
323 Old->getType()->getAs<FunctionProtoTyp
[all...]
/openbsd-current/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/
H A DNameSearchContext.cpp89 qual_type.getTypePtr()->getAs<FunctionProtoType>();
155 } else if (const TagType *tag_type = qual_type->getAs<TagType>()) {
162 qual_type->getAs<ObjCObjectType>()) {
/openbsd-current/gnu/llvm/clang/utils/TableGen/
H A DASTTableGen.cpp25 if (auto node = getAs<ASTNode>()) {
27 } else if (auto typeCase = getAs<TypeCase>()) {
/openbsd-current/gnu/llvm/clang/lib/Index/
H A DUSRGeneration.cpp657 if (const PackExpansionType *Expansion = T->getAs<PackExpansionType>()) {
662 if (const BuiltinType *BT = T->getAs<BuiltinType>()) {
830 if (const PointerType *PT = T->getAs<PointerType>()) {
835 if (const ObjCObjectPointerType *OPT = T->getAs<ObjCObjectPointerType>()) {
840 if (const RValueReferenceType *RT = T->getAs<RValueReferenceType>()) {
845 if (const ReferenceType *RT = T->getAs<ReferenceType>()) {
850 if (const FunctionProtoType *FT = T->getAs<FunctionProtoType>()) {
863 if (const BlockPointerType *BT = T->getAs<BlockPointerType>()) {
868 if (const ComplexType *CT = T->getAs<ComplexType>()) {
873 if (const TagType *TT = T->getAs<TagTyp
[all...]

Completed in 235 milliseconds

1234567891011