Searched refs:Expansion (Results 1 - 18 of 18) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DRewriteMacros.cpp196 std::string Expansion;
198 Expansion += ' ' + PP.getSpelling(PPTok);
203 Expansion += ' ';
204 RB.InsertTextBefore(InsertPos, Expansion);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Rewrite/
H A DHTMLRewrite.cpp534 std::string Expansion = EscapeText(TmpPP.getSpelling(Tok)); local
535 unsigned LineLen = Expansion.size();
549 Expansion += "<br>";
553 LineLen -= Expansion.size();
559 Expansion += ' ';
562 Expansion += EscapeText(TmpPP.getSpelling(Tok));
563 LineLen += Expansion.size();
573 Expansion = "<span class='expansion'>" + Expansion + "</span></span>";
576 "<span class='macro'>", Expansion
[all...]
/freebsd-11.0-release/contrib/llvm/utils/TableGen/
H A DPseudoLoweringEmitter.cpp208 for (auto &Expansion : Expansions) {
209 CodeGenInstruction &Source = Expansion.Source;
210 CodeGenInstruction &Dest = Expansion.Dest;
226 switch (Expansion.OperandMap[MIOpNo + i].Kind) {
229 << Source.Operands[Expansion.OperandMap[MIOpNo].Data
236 << Expansion.OperandMap[MIOpNo + i].Data.Imm << "));\n";
239 Record *Reg = Expansion.OperandMap[MIOpNo + i].Data.Reg;
/freebsd-11.0-release/contrib/llvm/lib/ProfileData/
H A DCoverageMapping.cpp475 CoverageMapping::getCoverageForExpansion(const ExpansionRecord &Expansion) { argument
477 Expansion.Function.Filenames[Expansion.FileID]);
479 for (const auto &CR : Expansion.Function.CountedRegions)
480 if (CR.FileID == Expansion.FileID) {
482 if (isExpansion(CR, Expansion.FileID))
483 ExpansionCoverage.Expansions.emplace_back(CR, Expansion.Function);
487 DEBUG(dbgs() << "Emitting segments for expansion of file " << Expansion.FileID
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp890 PackExpansionTypeLoc Expansion = local
892 Ellipsis = Expansion.getEllipsisLoc();
894 TypeLoc Pattern = Expansion.getPatternLoc();
895 NumExpansions = Expansion.getTypePtr()->getNumExpansions();
909 PackExpansionExpr *Expansion local
911 Expr *Pattern = Expansion->getPattern();
912 Ellipsis = Expansion->getEllipsisLoc();
913 NumExpansions = Expansion->getNumExpansions();
H A DSemaTemplateInstantiateDecl.cpp2004 PackExpansionTypeLoc Expansion = TL.castAs<PackExpansionTypeLoc>(); local
2005 TypeLoc Pattern = Expansion.getPatternLoc();
2014 = Expansion.getTypePtr()->getNumExpansions();
2016 if (SemaRef.CheckParameterPacksForExpansion(Expansion.getEllipsisLoc(),
2058 DI = SemaRef.CheckPackExpansion(NewPattern, Expansion.getEllipsisLoc(),
2152 TemplateParameterList *Expansion = local
2154 if (!Expansion)
2156 ExpandedParams.push_back(Expansion);
2186 TemplateParameterList *Expansion = SubstTemplateParams(TempParams); local
2187 if (!Expansion)
[all...]
H A DSemaTemplateDeduction.cpp789 const PackExpansionType *Expansion local
791 if (!Expansion) {
831 QualType Pattern = Expansion->getPattern();
4669 if (const PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(E))
4670 E = Expansion->getPattern();
H A DTreeTransform.h2984 if (TypeSourceInfo *Expansion
2988 return TemplateArgumentLoc(TemplateArgument(Expansion->getType()),
2989 Expansion);
3219 if (PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(Inputs[I])) {
3220 Expr *Pattern = Expansion->getPattern();
3230 Optional<unsigned> OrigNumExpansions = Expansion->getNumExpansions();
3232 if (getDerived().TryExpandParameterPacks(Expansion->getEllipsisLoc(),
3249 Expansion->getEllipsisLoc(),
3276 Out.get(), Expansion->getEllipsisLoc(), OrigNumExpansions);
3294 Out.get(), Expansion
10685 ObjCDictionaryElement Expansion = { local
[all...]
H A DSemaTemplate.cpp6038 if (PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(ArgExpr))
6039 ArgExpr = Expansion->getPattern();
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Basic/
H A DSourceManager.h401 ExpansionInfo Expansion; member in union:clang::SrcMgr::SLocEntry::__anon3483
416 return Expansion;
428 static SLocEntry get(unsigned Offset, const ExpansionInfo &Expansion) { argument
433 E.Expansion = Expansion;
1604 SourceLocation createExpansionLocImpl(const SrcMgr::ExpansionInfo &Expansion,
/freebsd-11.0-release/contrib/llvm/tools/llvm-cov/
H A DCodeCoverage.cpp129 for (const auto &Expansion : Expansions) {
130 auto ExpansionCoverage = Coverage.getCoverageForExpansion(Expansion);
141 View.addExpansion(Expansion.Region, std::move(SubView));
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Basic/
H A DSourceManager.cpp979 const ExpansionInfo &Expansion = getSLocEntry(getFileID(Loc)).getExpansion(); local
980 return Expansion.getExpansionLocRange();
1006 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); local
1007 if (!Expansion.isMacroArgExpansion()) return false;
1010 *StartLoc = Expansion.getExpansionLocStart();
1018 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); local
1019 return Expansion.isMacroBodyExpansion();
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Lex/
H A DTokenLexer.cpp809 SourceLocation Expansion = local
818 Tok.setLocation(Expansion.getLocWithOffset(RelOffs));
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DExprObjC.h314 const ExpansionData &Expansion = local
316 Result.EllipsisLoc = Expansion.EllipsisLoc;
317 if (Expansion.NumExpansionsPlusOne > 0)
318 Result.NumExpansions = Expansion.NumExpansionsPlusOne - 1;
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp548 if (const PackExpansionType *Expansion = T->getAs<PackExpansionType>()) {
550 T = Expansion->getPattern();
/freebsd-11.0-release/contrib/llvm/include/llvm/ProfileData/
H A DCoverageMapping.h473 CoverageData getCoverageForExpansion(const ExpansionRecord &Expansion);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriter.cpp1957 const SrcMgr::ExpansionInfo &Expansion = SLoc->getExpansion(); local
1958 Record.push_back(Expansion.getSpellingLoc().getRawEncoding());
1959 Record.push_back(Expansion.getExpansionLocStart().getRawEncoding());
1960 Record.push_back(Expansion.isMacroArgExpansion() ? 0
1961 : Expansion.getExpansionLocEnd().getRawEncoding());
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DASTImporter.cpp1483 #define SHARED_SINGLETON_TYPE(Expansion)

Completed in 376 milliseconds