/external/clang/test/Analysis/ |
H A D | region-store.cpp | 4 class Loc { class 9 Loc l; 10 void setLoc(Loc L) { 24 int radar13445834(Derived *Builder, Loc l) {
|
/external/clang/lib/Lex/ |
H A D | PPConditionalDirectiveRecord.cpp | 49 SourceLocation Loc) const { 50 if (Loc.isInvalid()) 56 Loc)) 61 Loc, CondDirectiveLoc::Comp(SourceMgr)); 78 void PPConditionalDirectiveRecord::If(SourceLocation Loc, argument 81 addCondDirectiveLoc(CondDirectiveLoc(Loc, CondDirectiveStack.back())); 82 CondDirectiveStack.push_back(Loc); 85 void PPConditionalDirectiveRecord::Ifdef(SourceLocation Loc, argument 88 addCondDirectiveLoc(CondDirectiveLoc(Loc, CondDirectiveStack.back())); 89 CondDirectiveStack.push_back(Loc); 92 Ifndef(SourceLocation Loc, const Token &MacroNameTok, const MacroDirective *MD) argument 99 Elif(SourceLocation Loc, SourceRange ConditionRange, ConditionValueKind ConditionValue, SourceLocation IfLoc) argument 107 Else(SourceLocation Loc, SourceLocation IfLoc) argument 113 Endif(SourceLocation Loc, SourceLocation IfLoc) argument [all...] |
/external/llvm/lib/TableGen/ |
H A D | Error.cpp | 25 static void PrintMessage(ArrayRef<SMLoc> Loc, SourceMgr::DiagKind Kind, argument 33 if (Loc.empty()) 34 Loc = NullLoc; 35 SrcMgr.PrintMessage(Loc.front(), Kind, Msg); 36 for (unsigned i = 1; i < Loc.size(); ++i) 37 SrcMgr.PrintMessage(Loc[i], SourceMgr::DK_Note, 45 void PrintWarning(const char *Loc, const Twine &Msg) { argument 46 SrcMgr.PrintMessage(SMLoc::getFromPointer(Loc), SourceMgr::DK_Warning, Msg); 57 void PrintError(const char *Loc, const Twine &Msg) { argument 58 SrcMgr.PrintMessage(SMLoc::getFromPointer(Loc), SourceMg [all...] |
H A D | SetTheory.cpp | 31 ArrayRef<SMLoc> Loc) override { 32 ST.evaluate(Expr->arg_begin(), Expr->arg_end(), Elts, Loc); 39 ArrayRef<SMLoc> Loc) override { 41 PrintFatalError(Loc, "Set difference needs at least two arguments: " + 44 ST.evaluate(*Expr->arg_begin(), Add, Loc); 45 ST.evaluate(Expr->arg_begin() + 1, Expr->arg_end(), Sub, Loc); 55 ArrayRef<SMLoc> Loc) override { 57 PrintFatalError(Loc, "Set intersection requires two arguments: " + 60 ST.evaluate(Expr->arg_begin()[0], S1, Loc); 61 ST.evaluate(Expr->arg_begin()[1], S2, Loc); 272 evaluate(Init *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) argument [all...] |
/external/clang/include/clang/Lex/ |
H A D | PPCallbacks.h | 47 /// \param Loc Indicates the new location. 49 virtual void FileChanged(SourceLocation Loc, FileChangeReason Reason, argument 153 /// \param Loc The location of the directive. 156 virtual void Ident(SourceLocation Loc, const std::string &str) { argument 160 virtual void PragmaDirective(SourceLocation Loc, argument 165 virtual void PragmaComment(SourceLocation Loc, const IdentifierInfo *Kind, argument 171 virtual void PragmaDetectMismatch(SourceLocation Loc, argument 177 /// \param Loc The location of the debug directive. 179 virtual void PragmaDebug(SourceLocation Loc, StringRef DebugType) { argument 195 /// \param Loc Th 199 PragmaMessage(SourceLocation Loc, StringRef Namespace, PragmaMessageKind Kind, StringRef Str) argument 205 PragmaDiagnosticPush(SourceLocation Loc, StringRef Namespace) argument 211 PragmaDiagnosticPop(SourceLocation Loc, StringRef Namespace) argument 216 PragmaDiagnostic(SourceLocation Loc, StringRef Namespace, diag::Severity mapping, StringRef Str) argument 227 PragmaWarning(SourceLocation Loc, StringRef WarningSpec, ArrayRef<int> Ids) argument 232 PragmaWarningPush(SourceLocation Loc, int Level) argument 236 PragmaWarningPop(SourceLocation Loc) argument 279 If(SourceLocation Loc, SourceRange ConditionRange, ConditionValueKind ConditionValue) argument 289 Elif(SourceLocation Loc, SourceRange ConditionRange, ConditionValueKind ConditionValue, SourceLocation IfLoc) argument 297 Ifdef(SourceLocation Loc, const Token &MacroNameTok, const MacroDirective *MD) argument 305 Ifndef(SourceLocation Loc, const Token &MacroNameTok, const MacroDirective *MD) argument 312 Else(SourceLocation Loc, SourceLocation IfLoc) argument 318 Endif(SourceLocation Loc, SourceLocation IfLoc) argument [all...] |
H A D | PPConditionalDirectiveRecord.h | 32 SourceLocation Loc; member in class:clang::PPConditionalDirectiveRecord::CondDirectiveLoc 36 CondDirectiveLoc(SourceLocation Loc, SourceLocation RegionLoc) argument 37 : Loc(Loc), RegionLoc(RegionLoc) {} 39 SourceLocation getLoc() const { return Loc; } 86 SourceLocation findConditionalDirectiveRegionLoc(SourceLocation Loc) const; 89 void If(SourceLocation Loc, SourceRange ConditionRange, 91 void Elif(SourceLocation Loc, SourceRange ConditionRange, 93 void Ifdef(SourceLocation Loc, const Token &MacroNameTok, 95 void Ifndef(SourceLocation Loc, cons [all...] |
/external/clang/include/clang/Sema/ |
H A D | PrettyDeclStackTrace.h | 34 SourceLocation Loc; member in class:clang::PrettyDeclStackTraceEntry 38 PrettyDeclStackTraceEntry(Sema &S, Decl *D, SourceLocation Loc, argument 40 : S(S), TheDecl(D), Loc(Loc), Message(Msg) {}
|
H A D | TemplateDeduction.h | 38 SourceLocation Loc; member in class:clang::sema::TemplateDeductionInfo 51 TemplateDeductionInfo(SourceLocation Loc) argument 52 : Deduced(nullptr), Loc(Loc), HasSFINAEDiagnostic(false), 58 return Loc; 89 void addSFINAEDiagnostic(SourceLocation Loc, PartialDiagnostic PD) { argument 95 std::make_pair(Loc, PartialDiagnostic::NullDiagnostic())); 101 void addSuppressedDiagnostic(SourceLocation Loc, argument 106 std::make_pair(Loc, PartialDiagnostic::NullDiagnostic())); 252 SourceLocation Loc; member in class:clang::TemplateSpecCandidateSet 261 TemplateSpecCandidateSet(SourceLocation Loc) argument [all...] |
H A D | Weak.h | 32 WeakInfo(IdentifierInfo *Alias, SourceLocation Loc) argument 33 : alias(Alias), loc(Loc), used(false) {}
|
/external/compiler-rt/lib/ubsan/ |
H A D | ubsan_handlers.cc | 31 Location Loc = Data->Loc.acquire(); local 34 if (Loc.getSourceLocation().isDisabled()) 36 if (Data->Loc.isInvalid()) 37 Loc = FallbackLoc; 40 Diag(Loc, DL_Error, "%0 null pointer of type %1") 43 Diag(Loc, DL_Error, "%0 misaligned address %1 for type %3, " 48 Diag(Loc, DL_Error, "%0 address %1 with insufficient space " 69 SourceLocation Loc = Data->Loc local 114 SourceLocation Loc = Data->Loc.acquire(); local 136 SourceLocation Loc = Data->Loc.acquire(); local 159 SourceLocation Loc = Data->Loc.acquire(); local 188 SourceLocation Loc = Data->Loc.acquire(); local 216 SourceLocation Loc = Data->Loc.acquire(); local 249 SourceLocation Loc = Data->Loc.acquire(); local 268 Location Loc = getFunctionLocation(Function, &FName); local [all...] |
H A D | ubsan_handlers.h | 21 SourceLocation Loc; member in struct:__ubsan::TypeMismatchData 39 SourceLocation Loc; member in struct:__ubsan::OverflowData 60 SourceLocation Loc; member in struct:__ubsan::ShiftOutOfBoundsData 71 SourceLocation Loc; member in struct:__ubsan::OutOfBoundsData 80 SourceLocation Loc; member in struct:__ubsan::UnreachableData 91 SourceLocation Loc; member in struct:__ubsan::VLABoundData 99 // FIXME: SourceLocation Loc; 108 SourceLocation Loc; member in struct:__ubsan::InvalidValueData 116 SourceLocation Loc; member in struct:__ubsan::FunctionTypeMismatchData
|
H A D | ubsan_diag.cc | 56 uptr Loc = StackTrace::GetPreviousInstructionPc(CallerLoc); 57 return getFunctionLocation(Loc, 0); 60 Location __ubsan::getFunctionLocation(uptr Loc, const char **FName) { argument 61 if (!Loc) 66 if (!Symbolizer::GetOrInit()->SymbolizePC(Loc, &Info, 1) || 68 return Location(Loc); 108 static void renderLocation(Location Loc) { argument 110 switch (Loc.getKind()) { 112 SourceLocation SLoc = Loc.getSourceLocation(); 121 PrintModuleAndOffset(&LocBuffer, Loc 184 upperBound(MemoryLocation Loc, Range *Ranges, unsigned NumRanges) argument 197 renderMemorySnippet(const Decorator &Decor, MemoryLocation Loc, Range *Ranges, unsigned NumRanges, const Diag::Arg *Args) argument [all...] |
/external/clang/include/clang/Basic/ |
H A D | PrettyStackTrace.h | 29 SourceLocation Loc; member in class:clang::PrettyStackTraceLoc 33 : SM(sm), Loc(L), Message(Msg) {}
|
H A D | SourceManager.h | 181 /// \param Loc If specified, is the location that invalid file diagnostics 187 SourceLocation Loc = SourceLocation(), 803 SourceLocation createMacroArgExpansionLoc(SourceLocation Loc, 810 SourceLocation createExpansionLoc(SourceLocation Loc, 872 llvm::MemoryBuffer *getBuffer(FileID FID, SourceLocation Loc, argument 883 return Entry.getFile().getContentCache()->getBuffer(Diag, *this, Loc, 1020 getModuleImportLoc(SourceLocation Loc) const { 1021 FileID FID = getFileID(Loc); 1031 /// \brief Given a SourceLocation object \p Loc, return the expansion 1033 SourceLocation getExpansionLoc(SourceLocation Loc) cons 1180 isInSLocAddrSpace(SourceLocation Loc, SourceLocation Start, unsigned Length, unsigned *RelativeOffset = nullptr) const argument 1338 isInFileID(SourceLocation Loc, FileID FID, unsigned *RelativeOffset = nullptr) const argument [all...] |
/external/clang/tools/libclang/ |
H A D | CXSourceLocation.h | 31 SourceLocation Loc) { 32 if (Loc.isInvalid()) 36 Loc.getRawEncoding() }; 42 SourceLocation Loc) { 45 Loc); 30 translateSourceLocation(const SourceManager &SM, const LangOptions &LangOpts, SourceLocation Loc) argument 41 translateSourceLocation(ASTContext &Context, SourceLocation Loc) argument
|
/external/clang/include/clang/AST/ |
H A D | TypeLoc.h | 159 void initialize(ASTContext &Context, SourceLocation Loc) const { 160 initializeImpl(Context, *this, Loc); 194 SourceLocation Loc); 248 void initializeLocal(ASTContext &Context, SourceLocation Loc) { argument 279 if (QualifiedTypeLoc Loc = getAs<QualifiedTypeLoc>()) 280 return Loc.getUnqualifiedLoc(); 463 void setNameLoc(SourceLocation Loc) { argument 464 this->getLocalData()->NameLoc = Loc; 469 void initializeLocal(ASTContext &Context, SourceLocation Loc) { argument 470 setNameLoc(Loc); 492 setBuiltinLoc(SourceLocation Loc) argument 573 initializeLocal(ASTContext &Context, SourceLocation Loc) argument 826 setLAngleLoc(SourceLocation Loc) argument 833 setRAngleLoc(SourceLocation Loc) argument [all...] |
H A D | CommentBriefParser.h | 39 SourceLocation Loc = Tok.getLocation(); local 41 return Loc;
|
H A D | LambdaCapture.h | 40 SourceLocation Loc; member in class:clang::LambdaCapture 49 /// \param Loc The source location associated with this capture. 62 LambdaCapture(SourceLocation Loc, bool Implicit, LambdaCaptureKind Kind, 107 SourceLocation getLocation() const { return Loc; }
|
/external/clang/include/clang/Frontend/ |
H A D | DiagnosticRenderer.h | 75 virtual void emitDiagnosticMessage(SourceLocation Loc, PresumedLoc PLoc, 82 virtual void emitDiagnosticLoc(SourceLocation Loc, PresumedLoc PLoc, 87 virtual void emitCodeContext(SourceLocation Loc, 93 virtual void emitIncludeLocation(SourceLocation Loc, PresumedLoc PLoc, 95 virtual void emitImportLocation(SourceLocation Loc, PresumedLoc PLoc, 98 virtual void emitBuildingModuleLocation(SourceLocation Loc, PresumedLoc PLoc, 110 void emitIncludeStack(SourceLocation Loc, PresumedLoc PLoc, 112 void emitIncludeStackRecursively(SourceLocation Loc, const SourceManager &SM); 113 void emitImportStack(SourceLocation Loc, const SourceManager &SM); 114 void emitImportStackRecursively(SourceLocation Loc, StringRe [all...] |
H A D | TextDiagnostic.h | 78 void emitDiagnosticMessage(SourceLocation Loc,PresumedLoc PLoc, 85 void emitDiagnosticLoc(SourceLocation Loc, PresumedLoc PLoc, 90 void emitCodeContext(SourceLocation Loc, 95 emitSnippetAndCaret(Loc, Level, Ranges, Hints, SM); 98 void emitIncludeLocation(SourceLocation Loc, PresumedLoc PLoc, 101 void emitImportLocation(SourceLocation Loc, PresumedLoc PLoc, 105 void emitBuildingModuleLocation(SourceLocation Loc, PresumedLoc PLoc, 110 void emitSnippetAndCaret(SourceLocation Loc, DiagnosticsEngine::Level Level,
|
/external/llvm/lib/DebugInfo/ |
H A D | DWARFDebugLoc.cpp | 30 for (unsigned char Loc : E.Loc) { 31 OS << format("%2.2x ", Loc); 42 LocationList &Loc = Locations.back(); local 43 Loc.Offset = Offset; 70 E.Loc.reserve(str.size()); 71 std::copy(str.begin(), str.end(), std::back_inserter(E.Loc)); 72 Loc.Entries.push_back(std::move(E)); 83 LocationList &Loc = Locations.back(); local 84 Loc [all...] |
/external/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafety.h | 77 /// \param Loc -- the SourceLocation of the unresolved expression. 78 virtual void handleInvalidLockExp(StringRef Kind, SourceLocation Loc) {} argument 85 /// \param Loc -- The SourceLocation of the Unlock 87 SourceLocation Loc) {} 97 /// \param Loc -- The SourceLocation of the Unlock. 100 SourceLocation Loc) {} 106 /// \param Loc -- The location of the second lock expression. 108 SourceLocation Loc) {} 145 /// \param Loc -- The location of the protected operation. 148 SourceLocation Loc) {} 86 handleUnmatchedUnlock(StringRef Kind, Name LockName, SourceLocation Loc) argument 98 handleIncorrectUnlockKind(StringRef Kind, Name LockName, LockKind Expected, LockKind Received, SourceLocation Loc) argument 107 handleDoubleLock(StringRef Kind, Name LockName, SourceLocation Loc) argument 146 handleNoMutexHeld(StringRef Kind, const NamedDecl *D, ProtectedOperationKind POK, AccessKind AK, SourceLocation Loc) argument 159 handleMutexNotHeld(StringRef Kind, const NamedDecl *D, ProtectedOperationKind POK, Name LockName, LockKind LK, SourceLocation Loc, Name *PossibleMatch = nullptr) argument 171 handleFunExcludesLock(StringRef Kind, Name FunName, Name LockName, SourceLocation Loc) argument [all...] |
/external/clang/lib/Frontend/ |
H A D | DiagnosticRenderer.cpp | 42 static StringRef getImmediateMacroName(SourceLocation Loc, argument 45 assert(Loc.isMacroID() && "Only reasonble to call this on macros"); 47 while (SM.isMacroArgExpansion(Loc)) 48 Loc = SM.getImmediateExpansionRange(Loc).first; 52 if (!SM.getFileEntryForID(SM.getFileID(SM.getSpellingLoc(Loc)))) 58 Loc = SM.getSpellingLoc(SM.getImmediateExpansionRange(Loc).first); 62 std::pair<FileID, unsigned> ExpansionInfo = SM.getDecomposedLoc(Loc); 63 unsigned MacroTokenLength = Lexer::MeasureTokenLength(Loc, S 123 emitDiagnostic(SourceLocation Loc, DiagnosticsEngine::Level Level, StringRef Message, ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> FixItHints, const SourceManager *SM, DiagOrStoredDiag D) argument 210 emitIncludeStack(SourceLocation Loc, PresumedLoc PLoc, DiagnosticsEngine::Level Level, const SourceManager &SM) argument 235 emitIncludeStackRecursively(SourceLocation Loc, const SourceManager &SM) argument 264 emitImportStack(SourceLocation Loc, const SourceManager &SM) argument 278 emitImportStackRecursively(SourceLocation Loc, StringRef ModuleName, const SourceManager &SM) argument 387 emitCaret(SourceLocation Loc, DiagnosticsEngine::Level Level, ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints, const SourceManager &SM) argument 409 emitMacroExpansions(SourceLocation Loc, DiagnosticsEngine::Level Level, ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints, const SourceManager &SM, unsigned &MacroDepth, unsigned OnMacroInst) argument 477 emitIncludeLocation(SourceLocation Loc, PresumedLoc PLoc, const SourceManager &SM) argument 488 emitImportLocation(SourceLocation Loc, PresumedLoc PLoc, StringRef ModuleName, const SourceManager &SM) argument 501 emitBuildingModuleLocation(SourceLocation Loc, PresumedLoc PLoc, StringRef ModuleName, const SourceManager &SM) argument [all...] |
/external/llvm/include/llvm/MC/ |
H A D | MCFixup.h | 76 SMLoc Loc; member in class:llvm::MCFixup 79 MCFixupKind Kind, SMLoc Loc = SMLoc()) { 85 FI.Loc = Loc; 108 SMLoc getLoc() const { return Loc; }
|
/external/llvm/lib/Analysis/ |
H A D | LibCallAliasAnalysis.cpp | 47 const Location &Loc) { 69 LibCallLocationInfo::LocResult Res = LocInfo.isLocation(CS, Loc); 90 LibCallLocationInfo::LocResult Res = LocInfo.isLocation(CS, Loc); 121 const Location &Loc) { 129 MRInfo = ModRefResult(MRInfo & AnalyzeLibCallDetails(FI, CS, Loc)); 136 return (ModRefResult)(MRInfo | AliasAnalysis::getModRefInfo(CS, Loc)); 45 AnalyzeLibCallDetails(const LibCallFunctionInfo *FI, ImmutableCallSite CS, const Location &Loc) argument 120 getModRefInfo(ImmutableCallSite CS, const Location &Loc) argument
|