Searched defs:Expansion (Results 1 - 13 of 13) sorted by relevance

/external/llvm/utils/TableGen/
H A DPseudoLoweringEmitter.cpp161 PseudoExpansion &Expansion = Expansions[i]; local
162 CodeGenInstruction &Source = Expansion.Source;
163 CodeGenInstruction &Dest = Expansion.Dest;
181 switch (Expansion.OperandMap[MIOpNo + i].Kind) {
184 << Source.Operands[Expansion.OperandMap[MIOpNo].Data
191 << Expansion.OperandMap[MIOpNo + i].Data.Imm << "));\n";
194 Record *Reg = Expansion.OperandMap[MIOpNo + i].Data.Reg;
/external/clang/lib/AST/
H A DTemplateBase.cpp437 PackExpansionTypeLoc Expansion local
439 Ellipsis = Expansion.getEllipsisLoc();
441 TypeLoc Pattern = Expansion.getPatternLoc();
442 NumExpansions = Expansion.getTypePtr()->getNumExpansions();
458 PackExpansionExpr *Expansion local
460 Expr *Pattern = Expansion->getPattern();
461 Ellipsis = Expansion->getEllipsisLoc();
462 NumExpansions = Expansion->getNumExpansions();
/external/clang/lib/Rewrite/
H A DHTMLRewrite.cpp529 std::string Expansion = EscapeText(TmpPP.getSpelling(Tok)); local
530 unsigned LineLen = Expansion.size();
544 Expansion += "<br>";
548 LineLen -= Expansion.size();
554 Expansion += ' ';
557 Expansion += EscapeText(TmpPP.getSpelling(Tok));
558 LineLen += Expansion.size();
568 Expansion = "<span class='expansion'>" + Expansion + "</span></span>";
571 "<span class='macro'>", Expansion
[all...]
/external/clang/lib/Lex/
H A DTokenLexer.cpp717 SourceLocation Expansion = local
726 Tok.setLocation(Expansion.getLocWithOffset(RelOffs));
H A DLexer.cpp879 const SrcMgr::ExpansionInfo &Expansion = E->getExpansion(); local
880 if (Expansion.isMacroArgExpansion() &&
881 Expansion.getSpellingLoc().isFileID()) {
882 SourceLocation SpellLoc = Expansion.getSpellingLoc();
936 const SrcMgr::ExpansionInfo &Expansion = E->getExpansion(); local
937 Loc = Expansion.getExpansionLocStart();
938 if (!Expansion.isMacroArgExpansion())
947 SourceLocation SpellLoc = Expansion.getSpellingLoc();
1148 // Create a new SLoc which is expanded from Expansion(FileLoc) but whose
/external/clang/test/CXX/temp/temp.decls/temp.variadic/
H A Dp5.cpp13 struct Expansion { struct
/external/clang/include/clang/AST/
H A DExprObjC.h306 const ExpansionData &Expansion = getExpansionData()[Index]; local
307 Result.EllipsisLoc = Expansion.EllipsisLoc;
308 if (Expansion.NumExpansionsPlusOne > 0)
309 Result.NumExpansions = Expansion.NumExpansionsPlusOne - 1;
/external/clang/include/clang/Basic/
H A DSourceManager.h356 ExpansionInfo Expansion; member in union:clang::SrcMgr::SLocEntry::__anon2925
371 return Expansion;
381 static SLocEntry get(unsigned Offset, const ExpansionInfo &Expansion) { argument
384 E.Expansion = Expansion;
1338 SourceLocation createExpansionLocImpl(const SrcMgr::ExpansionInfo &Expansion,
/external/clang/lib/Basic/
H A DSourceManager.cpp924 const ExpansionInfo &Expansion = getSLocEntry(getFileID(Loc)).getExpansion(); local
925 return Expansion.getExpansionLocRange();
951 const SrcMgr::ExpansionInfo &Expansion = E->getExpansion(); local
952 return Expansion.isMacroArgExpansion();
/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1642 PackExpansionTypeLoc Expansion = cast<PackExpansionTypeLoc>(TL); local
1643 TypeLoc Pattern = Expansion.getPatternLoc();
1652 = Expansion.getTypePtr()->getNumExpansions();
1654 if (SemaRef.CheckParameterPacksForExpansion(Expansion.getEllipsisLoc(),
1696 DI = SemaRef.CheckPackExpansion(NewPattern, Expansion.getEllipsisLoc(),
H A DSemaTemplateDeduction.cpp691 const PackExpansionType *Expansion local
693 if (!Expansion) {
737 QualType Pattern = Expansion->getPattern();
4123 if (const PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(E))
4124 E = Expansion->getPattern();
H A DTreeTransform.h2480 if (TypeSourceInfo *Expansion
2484 return TemplateArgumentLoc(TemplateArgument(Expansion->getType()),
2485 Expansion);
2598 if (PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(Inputs[I])) {
2599 Expr *Pattern = Expansion->getPattern();
2610 = Expansion->getNumExpansions();
2612 if (getDerived().TryExpandParameterPacks(Expansion->getEllipsisLoc(),
2629 Expansion->getEllipsisLoc(),
2653 Out = RebuildPackExpansion(Out.get(), Expansion->getEllipsisLoc(),
4095 if (const PackExpansionType *Expansion
8444 ObjCDictionaryElement Expansion = { local
[all...]
/external/clang/lib/Serialization/
H A DASTWriter.cpp1531 const SrcMgr::ExpansionInfo &Expansion = SLoc->getExpansion(); local
1532 Record.push_back(Expansion.getSpellingLoc().getRawEncoding());
1533 Record.push_back(Expansion.getExpansionLocStart().getRawEncoding());
1534 Record.push_back(Expansion.isMacroArgExpansion() ? 0
1535 : Expansion.getExpansionLocEnd().getRawEncoding());

Completed in 147 milliseconds