/freebsd-src/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCast.cpp | 93 CXXCastPath BasePath; global() member 1311 TryStaticCast(Sema & Self,ExprResult & SrcExpr,QualType DestType,Sema::CheckedConversionKind CCK,SourceRange OpRange,unsigned & msg,CastKind & Kind,CXXCastPath & BasePath,bool ListInitialization) TryStaticCast() argument 1521 TryLValueToRValueCast(Sema & Self,Expr * SrcExpr,QualType DestType,bool CStyle,CastKind & Kind,CXXCastPath & BasePath,unsigned & msg) TryLValueToRValueCast() argument 1577 TryStaticReferenceDowncast(Sema & Self,Expr * SrcExpr,QualType DestType,bool CStyle,SourceRange OpRange,unsigned & msg,CastKind & Kind,CXXCastPath & BasePath) TryStaticReferenceDowncast() argument 1615 TryStaticPointerDowncast(Sema & Self,QualType SrcType,QualType DestType,bool CStyle,SourceRange OpRange,unsigned & msg,CastKind & Kind,CXXCastPath & BasePath) TryStaticPointerDowncast() argument 1649 TryStaticDowncast(Sema & Self,CanQualType SrcType,CanQualType DestType,bool CStyle,SourceRange OpRange,QualType OrigSrcType,QualType OrigDestType,unsigned & msg,CastKind & Kind,CXXCastPath & BasePath) TryStaticDowncast() argument 1762 TryStaticMemberPointerUpcast(Sema & Self,ExprResult & SrcExpr,QualType SrcType,QualType DestType,bool CStyle,SourceRange OpRange,unsigned & msg,CastKind & Kind,CXXCastPath & BasePath) TryStaticMemberPointerUpcast() argument [all...] |
H A D | SemaExprCXX.cpp | 4588 CXXCastPath BasePath; PerformImplicitConversion() local 4608 CXXCastPath BasePath; PerformImplicitConversion() local 4640 CXXCastPath BasePath; PerformImplicitConversion() local 6123 CXXCastPath BasePath; CheckPointerToMemberOperands() local [all...] |
H A D | SemaDeclCXX.cpp | 1366 findDecomposableBaseClass(Sema & S,SourceLocation Loc,const CXXRecordDecl * RD,CXXCastPath & BasePath) findDecomposableBaseClass() argument 1442 CXXCastPath BasePath; checkMemberDecomposition() local 3119 CheckDerivedToBaseConversion(QualType Derived,QualType Base,unsigned InaccessibleBaseID,unsigned AmbiguousBaseConvID,SourceLocation Loc,SourceRange Range,DeclarationName Name,CXXCastPath * BasePath,bool IgnoreAccess) CheckDerivedToBaseConversion() argument 3198 CheckDerivedToBaseConversion(QualType Derived,QualType Base,SourceLocation Loc,SourceRange Range,CXXCastPath * BasePath,bool IgnoreAccess) CheckDerivedToBaseConversion() argument 4973 CXXCastPath BasePath; BuildImplicitBaseInitializer() local 15099 CXXCastPath BasePath; DefineImplicitCopyAssignment() local 15482 CXXCastPath BasePath; DefineImplicitMoveAssignment() local [all...] |
H A D | Sema.cpp | 638 ImpCastExprToType(Expr * E,QualType Ty,CastKind Kind,ExprValueKind VK,const CXXCastPath * BasePath,CheckedConversionKind CCK) ImpCastExprToType() argument
|
H A D | SemaOverload.cpp | 3258 CheckPointerConversion(Expr * From,QualType ToType,CastKind & Kind,CXXCastPath & BasePath,bool IgnoreBaseAccess,bool Diagnose) CheckPointerConversion() argument 3386 CheckMemberPointerConversion(Expr * From,QualType ToType,CastKind & Kind,CXXCastPath & BasePath,bool IgnoreBaseAccess) CheckMemberPointerConversion() argument
|
H A D | SemaInit.cpp | 8777 CXXCastPath BasePath; Perform() local
|
H A D | SemaOpenMP.cpp | 19120 buildDeclareReductionRef(Sema & SemaRef,SourceLocation Loc,SourceRange Range,Scope * S,CXXScopeSpec & ReductionIdScopeSpec,const DeclarationNameInfo & ReductionId,QualType Ty,CXXCastPath & BasePath,Expr * UnresolvedReduction) buildDeclareReductionRef() argument 19542 CXXCastPath BasePath; actOnOMPReductionKindClause() local 19666 CXXCastPath BasePath; actOnOMPReductionKindClause() local
|
H A D | SemaExpr.cpp | 3305 CXXCastPath BasePath; PerformObjectMemberConversion() local 3325 CXXCastPath BasePath; PerformObjectMemberConversion() local
|
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/ |
H A D | VTableBuilder.h | 447 typedef SmallVector<const CXXRecordDecl *, 1> BasePath; global() typedef
|
H A D | Expr.h | 74 const CastExpr *BasePath; member
|
/freebsd-src/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprCXX.cpp | 713 Create(const ASTContext & C,QualType T,ExprValueKind VK,CastKind K,Expr * Op,const CXXCastPath * BasePath,TypeSourceInfo * WrittenTy,FPOptionsOverride FPO,SourceLocation L,SourceLocation RParenLoc,SourceRange AngleBrackets) Create() argument 741 Create(const ASTContext & C,QualType T,ExprValueKind VK,CastKind K,Expr * Op,const CXXCastPath * BasePath,TypeSourceInfo * WrittenTy,SourceLocation L,SourceLocation RParenLoc,SourceRange AngleBrackets) Create() argument 805 Create(const ASTContext & C,QualType T,ExprValueKind VK,CastKind K,Expr * Op,const CXXCastPath * BasePath,TypeSourceInfo * WrittenTy,SourceLocation L,SourceLocation RParenLoc,SourceRange AngleBrackets) Create() argument 854 Create(const ASTContext & C,QualType T,ExprValueKind VK,TypeSourceInfo * Written,CastKind K,Expr * Op,const CXXCastPath * BasePath,FPOptionsOverride FPO,SourceLocation L,SourceLocation R) Create() argument [all...] |
H A D | MicrosoftMangle.cpp | 3682 mangleCXXVFTable(const CXXRecordDecl * Derived,ArrayRef<const CXXRecordDecl * > BasePath,raw_ostream & Out) mangleCXXVFTable() argument 3702 mangleCXXVBTable(const CXXRecordDecl * Derived,ArrayRef<const CXXRecordDecl * > BasePath,raw_ostream & Out) mangleCXXVBTable() argument 3848 mangleCXXRTTICompleteObjectLocator(const CXXRecordDecl * Derived,ArrayRef<const CXXRecordDecl * > BasePath,raw_ostream & Out) mangleCXXRTTICompleteObjectLocator() argument
|
H A D | Expr.cpp | 2051 Create(const ASTContext & C,QualType T,CastKind Kind,Expr * Operand,const CXXCastPath * BasePath,ExprValueKind VK,FPOptionsOverride FPO) Create() argument 2082 Create(const ASTContext & C,QualType T,ExprValueKind VK,CastKind K,Expr * Op,const CXXCastPath * BasePath,FPOptionsOverride FPO,TypeSourceInfo * WrittenTy,SourceLocation L,SourceLocation R) Create() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Support/ |
H A D | CommandLine.cpp | 1103 static void ExpandBasePaths(StringRef BasePath, StringSaver &Saver, in ExpandBasePaths() argument 1172 StringRef BasePath = llvm::sys::path::parent_path(FName); in expandResponseFile() local
|
/freebsd-src/contrib/llvm-project/clang/lib/Driver/ |
H A D | Driver.cpp | 5908 SmallString<128> BasePath(BaseInput); GetNamedOutputPath() local
|