| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | CachedConstAccessorsLattice.h | 63 getOrCreateConstMethodReturnValue(const RecordStorageLocation &RecordLoc, 77 const RecordStorageLocation &RecordLoc, const FunctionDecl *Callee, 80 void clearConstMethodReturnValues(const RecordStorageLocation &RecordLoc) { in clearConstMethodReturnValues() argument 81 ConstMethodReturnValues.erase(&RecordLoc); in clearConstMethodReturnValues() 85 const RecordStorageLocation &RecordLoc) { in clearConstMethodReturnStorageLocations() argument 86 ConstMethodReturnStorageLocations.erase(&RecordLoc); in clearConstMethodReturnStorageLocations() 173 const RecordStorageLocation &RecordLoc, const CallExpr *CE, in getOrCreateConstMethodReturnValue() argument 180 auto &ObjMap = ConstMethodReturnValues[&RecordLoc]; in getOrCreateConstMethodReturnValue() 197 const RecordStorageLocation &RecordLoc, const FunctionDecl *Callee, in getOrCreateConstMethodReturnStorageLocation() argument 203 auto &ObjMap = ConstMethodReturnStorageLocations[&RecordLoc]; in getOrCreateConstMethodReturnStorageLocation()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 555 dataflow::RecordStorageLocation *RecordLoc, in handleConstMemberCall() argument 558 if (RecordLoc == nullptr) in handleConstMemberCall() 577 *RecordLoc, DirectCallee, State.Env, Init); in handleConstMemberCall() 585 Value *Val = State.Lattice.getOrCreateConstMethodReturnValue(*RecordLoc, CE, in handleConstMemberCall() 599 *RecordLoc, DirectCallee, State.Env, [&](StorageLocation &Loc) { in handleConstMemberCall() 614 const CallExpr *CE, dataflow::RecordStorageLocation *RecordLoc, in handleConstMemberCallWithFallbacks() argument 616 if (handleConstMemberCall(CE, RecordLoc, Result, State)) in handleConstMemberCallWithFallbacks() 634 auto *RecordLoc = cast_or_null<dataflow::RecordStorageLocation>( in transferConstMemberOperatorCall() local 636 handleConstMemberCallWithFallbacks(OCE, RecordLoc, Result, State); in transferConstMemberOperatorCall() 640 dataflow::RecordStorageLocation *RecordLoc, in handleNonConstMemberCall() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
| H A D | Record.h | 32 struct RecordLoc { struct 33 RecordLoc() = default; 34 RecordLoc(std::string File, unsigned Line) in RecordLoc() argument 40 bool operator==(const RecordLoc &O) const { argument
|
| H A D | DylibReader.h | 49 using SymbolToSourceLocMap = llvm::StringMap<RecordLoc>;
|
| /freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/ |
| H A D | MachO.h | 41 using RecordLoc = llvm::MachO::RecordLoc; variable
|
| H A D | DylibVerifier.h | 94 void emitDiag(llvm::function_ref<void()> Report, RecordLoc *Loc = nullptr);
|
| /freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
| H A D | DylibVerifier.cpp | 602 RecordLoc *Loc) { in emitDiag() 710 RecordLoc Loc = DWARFCtx->SourceLocs.lookup(SymCtx.SymbolName); in visitSymbolInDylib()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | DataflowEnvironment.cpp | 1106 auto &RecordLoc = cast<RecordStorageLocation>(Loc); in createObjectInternal() local 1108 initializeFieldsWithValues(RecordLoc); in createObjectInternal()
|
| /freebsd/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/ |
| H A D | DylibReader.cpp | 486 LocMap.insert({Sym.Name, RecordLoc(File, Line)}); in accumulateLocs()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDeclCXX.cpp | 3373 void Parser::SkipCXXMemberSpecification(SourceLocation RecordLoc, in SkipCXXMemberSpecification() argument 3538 void Parser::ParseCXXMemberSpecification(SourceLocation RecordLoc, in ParseCXXMemberSpecification() argument 3553 PrettyDeclStackTraceEntry CrashInfo(Actions.Context, TagDecl, RecordLoc, in ParseCXXMemberSpecification() 3567 Diag(RecordLoc, diag::err_invalid_member_in_interface) in ParseCXXMemberSpecification() 3772 Actions.ActOnFinishCXXMemberSpecification(getCurScope(), RecordLoc, TagDecl, in ParseCXXMemberSpecification()
|
| H A D | ParseDecl.cpp | 4834 void Parser::ParseStructUnionBody(SourceLocation RecordLoc, in ParseStructUnionBody() argument 4836 PrettyDeclStackTraceEntry CrashInfo(Actions.Context, TagDecl, RecordLoc, in ParseStructUnionBody() 4964 Actions.ActOnFields(getCurScope(), RecordLoc, TagDecl, FieldDecls, in ParseStructUnionBody()
|