Home
last modified time | relevance | path

Searched refs:ArgLoc (Results 1 – 25 of 39) sorted by relevance

12

/llvm-project-15.0.7/clang/unittests/Tooling/RecursiveASTVisitorTests/
H A DTemplateArgumentLocTraverser.cpp18 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc) { in TraverseTemplateArgumentLoc() argument
21 const TemplateArgument &Arg = ArgLoc.getArgument(); in TraverseTemplateArgumentLoc()
24 Match(Stream.str(), ArgLoc.getLocation()); in TraverseTemplateArgumentLoc()
26 TraverseTemplateArgumentLoc(ArgLoc); in TraverseTemplateArgumentLoc()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseNullptrCheck.cpp291 SourceLocation ArgLoc, MacroLoc; in allArgUsesValid() local
292 if (!getMacroAndArgLocations(CastLoc, ArgLoc, MacroLoc)) in allArgUsesValid()
325 bool getMacroAndArgLocations(SourceLocation Loc, SourceLocation &ArgLoc, in getMacroAndArgLocations() argument
329 ArgLoc = Loc; in getMacroAndArgLocations()
333 std::pair<FileID, unsigned> LocInfo = SM.getDecomposedLoc(ArgLoc); in getMacroAndArgLocations()
337 SourceLocation OldArgLoc = ArgLoc; in getMacroAndArgLocations()
338 ArgLoc = Expansion.getExpansionLocStart(); in getMacroAndArgLocations()
348 MacroLoc = SM.getExpansionRange(ArgLoc).getBegin(); in getMacroAndArgLocations()
350 ArgLoc = Expansion.getSpellingLoc().getLocWithOffset(LocInfo.second); in getMacroAndArgLocations()
351 if (ArgLoc.isFileID()) in getMacroAndArgLocations()
[all …]
/llvm-project-15.0.7/clang/test/SemaOpenCLCXX/
H A Daddress_space_overloading.clcpp18 __local int *ArgLoc;
21 TestGen = foo(ArgLoc);
/llvm-project-15.0.7/clang/lib/AST/
H A DSelectorLocationsKind.cpp22 SourceLocation ArgLoc, in getStandardSelLoc() argument
35 if (ArgLoc.isInvalid()) in getStandardSelLoc()
41 return ArgLoc.getLocWithOffset(-Len); in getStandardSelLoc()
H A DComputeDependence.cpp847 for (const TemplateArgumentLoc &ArgLoc : in computeDependence() local
849 TA |= ArgLoc.getArgument().getDependence() & InterestingDeps; in computeDependence()
H A DDeclTemplate.cpp1492 for (auto &ArgLoc : ArgsAsWritten->arguments()) in print() local
1493 ArgLoc.getArgument().print(Policy, OS, /*IncludeType*/ false); in print()
H A DType.cpp3694 for (const TemplateArgumentLoc &ArgLoc : Args) { in anyInstantiationDependentTemplateArguments() local
3695 if (ArgLoc.getArgument().isInstantiationDependent()) in anyInstantiationDependentTemplateArguments()
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp411 auto *ArgLoc = Env.getStorageLocation(*Arg, SkipPast::Reference); in VisitCXXConstructExpr() local
412 if (ArgLoc == nullptr) in VisitCXXConstructExpr()
415 Env.setStorageLocation(*S, *ArgLoc); in VisitCXXConstructExpr()
493 auto *ArgLoc = Env.getStorageLocation(*Arg, SkipPast::None); in VisitCallExpr() local
494 if (ArgLoc == nullptr) in VisitCallExpr()
497 Env.setStorageLocation(*S, *ArgLoc); in VisitCallExpr()
505 auto *ArgLoc = Env.getStorageLocation(*S->getArg(0), SkipPast::Reference); in VisitCallExpr() local
506 if (ArgLoc == nullptr) in VisitCallExpr()
508 Env.setStorageLocation(*S, *ArgLoc); in VisitCallExpr()
H A DDataflowEnvironment.cpp231 auto *ArgLoc = Env.getStorageLocation(*Arg, SkipPast::Reference); in pushCall() local
232 assert(ArgLoc != nullptr); in pushCall()
233 Env.setStorageLocation(*Param, *ArgLoc); in pushCall()
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DSourceCodeTest.cpp539 SourceLocation ArgLoc = in TEST() local
542 auto ArgRange = CharSourceRange::getTokenRange(ArgLoc); in TEST()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DAliasSetTracker.cpp469 MemoryLocation ArgLoc = in add() local
474 addPointer(ArgLoc, getAccessFromModRef(ArgMask)); in add()
H A DAliasAnalysis.cpp256 MemoryLocation ArgLoc = in getModRefInfo() local
258 AliasResult ArgAlias = alias(ArgLoc, Loc, AAQI); in getModRefInfo()
H A DMemoryDependenceAnalysis.cpp450 MemoryLocation ArgLoc = MemoryLocation::getAfter(II->getArgOperand(1)); in getSimplePointerDependencyFrom() local
451 if (BatchAA.isMustAlias(ArgLoc, MemLoc)) in getSimplePointerDependencyFrom()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp214 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc) { in TraverseTemplateArgumentLoc() argument
215 if (ArgLoc.getArgument().isPackExpansion()) in TraverseTemplateArgumentLoc()
218 return inherited::TraverseTemplateArgumentLoc(ArgLoc); in TraverseTemplateArgumentLoc()
H A DSemaDeclAttr.cpp6903 SourceLocation ArgLoc; in handleHLSLShaderAttr() local
6904 if (!S.checkStringLiteralArgumentAttr(AL, 0, Str, &ArgLoc)) in handleHLSLShaderAttr()
6910 << AL << Str << ArgLoc; in handleHLSLShaderAttr()
7004 SourceLocation ArgLoc; in handleARMInterruptAttr() local
7081 SourceLocation ArgLoc; in handleMipsInterruptAttr() local
7310 SourceLocation ArgLoc; in handleWebAssemblyExportNameAttr() local
7311 if (!S.checkStringLiteralArgumentAttr(AL, 0, Str, &ArgLoc)) in handleWebAssemblyExportNameAttr()
7363 SourceLocation ArgLoc; in handleWebAssemblyImportModuleAttr() local
7364 if (!S.checkStringLiteralArgumentAttr(AL, 0, Str, &ArgLoc)) in handleWebAssemblyImportModuleAttr()
7380 SourceLocation ArgLoc; in handleWebAssemblyImportNameAttr() local
[all …]
H A DSemaInit.cpp7959 SourceLocation ArgLoc = Arg->getBeginLoc(); in CheckMoveOnConstruction() local
7964 while (ArgLoc.isMacroID() && in CheckMoveOnConstruction()
7965 S.getSourceManager().isAtStartOfImmediateMacroExpansion(ArgLoc)) { in CheckMoveOnConstruction()
7966 ArgLoc = S.getSourceManager().getImmediateExpansionRange(ArgLoc).getBegin(); in CheckMoveOnConstruction()
7972 LParen = ArgLoc.getLocWithOffset(-1); in CheckMoveOnConstruction()
/llvm-project-15.0.7/clang-tools-extra/modularize/
H A DModularize.cpp561 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc) { in TraverseTemplateArgumentLoc() argument
750 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc) { in TraverseTemplateArgumentLoc() argument
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTNodeTraverser.h631 for (const auto &ArgLoc : CSE->getTemplateArgsAsWritten()->arguments()) in VisitConceptSpecializationExpr() local
632 dumpTemplateArgumentLoc(ArgLoc); in VisitConceptSpecializationExpr()
H A DRecursiveASTVisitor.h284 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc);
900 const TemplateArgumentLoc &ArgLoc) {
901 const TemplateArgument &Arg = ArgLoc.getArgument();
912 if (TypeSourceInfo *TSI = ArgLoc.getTypeSourceInfo())
920 if (ArgLoc.getTemplateQualifierLoc())
922 ArgLoc.getTemplateQualifierLoc()));
927 return getDerived().TraverseStmt(ArgLoc.getSourceExpression());
H A DDeclTemplate.h1335 for (const auto &ArgLoc : TC->getTemplateArgsAsWritten()->arguments())
1336 if (ArgLoc.getArgument().containsUnexpandedParameterPack())
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DFuchsiaHandleChecker.cpp303 if (Optional<Loc> ArgLoc = Arg.getAs<Loc>()) { in getFuchsiaHandleSymbols() local
304 SymbolRef Sym = State->getSVal(*ArgLoc).getAsSymbol(); in getFuchsiaHandleSymbols()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp963 const auto &ArgLoc = OutLocs[i]; in parametersInCSRMatch() local
965 if (!ArgLoc.isRegLoc()) in parametersInCSRMatch()
968 MCRegister PhysReg = ArgLoc.getLocReg(); in parametersInCSRMatch()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp699 if (llvm::Optional<SourceLocation> ArgLoc = getExpansionLocOfMacro( in getExpansionLocOfMacro() local
701 return ArgLoc; in getExpansionLocOfMacro()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp784 auto &ArgLoc = OutLocs[i]; in areCalleeOutgoingArgsTailCallable() local
785 if (ArgLoc.isRegLoc()) in areCalleeOutgoingArgsTailCallable()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp2515 LocTy ArgLoc; in parseParameterList() local
2518 if (parseType(ArgTy, ArgLoc)) in parseParameterList()
2532 ArgLoc, V, AttributeSet::get(V->getContext(), ArgAttrs))); in parseParameterList()
6483 LocTy ArgLoc; in parseExceptionArgs() local
6485 if (parseType(ArgTy, ArgLoc)) in parseExceptionArgs()

12