/external/llvm/utils/TableGen/ |
PseudoLoweringEmitter.cpp | 23 // The pseudo expansion really should take a list of dags, not just 45 assert(BaseIdx == 0 && "Named subargument in pseudo expansion?!"); 49 "' does not match expansion operand type '" + 70 assert(0 && "Unhandled pseudo-expansion argument type!"); 81 assert(Dag && "Missing result instruction in pseudo expansion!"); 158 PseudoExpansion &Expansion = Expansions[i]; 159 CodeGenInstruction &Source = Expansion.Source; 160 CodeGenInstruction &Dest = Expansion.Dest; 171 // expansion DAG. 178 switch (Expansion.OperandMap[MIOpNo + i].Kind) [all...] |
/external/clang/lib/Rewrite/ |
RewriteMacros.cpp | 111 // lexed file, we have a macro expansion. If we see tokens in the lexed file 192 // Otherwise, there was a replacement an expansion. Insert the new token 196 std::string Expansion; 198 Expansion += ' ' + PP.getSpelling(PPTok); 203 Expansion += ' '; 204 RB.InsertTextBefore(InsertPos, Expansion);
|
HTMLRewrite.cpp | 302 " .expansion { display: none; }\n" 303 " .macro:hover .expansion { display: block; border: 2px solid #FF0000; " 514 // Okay, we have the first token of a macro expansion: highlight the 515 // expansion by inserting a start tag before the macro expansion and 527 "Start and end of expansion must be in the same ultimate file!"); 529 std::string Expansion = EscapeText(TmpPP.getSpelling(Tok)); 530 unsigned LineLen = Expansion.size(); 542 // Insert a newline if the macro expansion is getting large. 544 Expansion += "<br>" [all...] |
/external/bison/data/ |
glr.c | 104 # Expansion of $<TYPE>$. 111 # Expansion of $<TYPE>NUM, where the current rule has RULE-LENGTH 124 # Expansion of @$. 131 # Expansion of @NUM, where the current rule has RULE-LENGTH symbols 142 # We do want M4 expansion after # for CPP macros. [all...] |
yacc.c | 96 # Expansion of $<TYPE>$. 103 # Expansion of $<TYPE>NUM, where the current rule has RULE-LENGTH 116 # Expansion of @$. 123 # Expansion of @NUM, where the current rule has RULE-LENGTH symbols 134 # We do want M4 expansion after # for CPP macros. [all...] |
/external/clang/include/clang/Basic/ |
SourceManager.h | 42 /// location, an expansion location, and a presumed location. 51 /// The expansion location is the line in the source code where the macro 256 /// ExpansionInfo - Each ExpansionInfo encodes the expansion location - where 265 /// ExpansionLocStart/ExpansionLocEnd - In a macro expansion, these 266 /// indicate the start and end of the expansion. In object-like macros, 267 /// these will be the same. In a function-like macro expansion, the start 296 /// create - Return a ExpansionInfo for an expansion. Start and End specify 297 /// the expansion range (where the macro is expanded), and SpellingLoc 299 /// come from). All three can refer to normal File SLocs or expansion 310 /// createForMacroArg - Return a special ExpansionInfo for the expansion o [all...] |
/external/clang/test/CXX/temp/temp.decls/temp.variadic/ |
p5.cpp | 7 // expansion is expanded by that pack expansion. An appearance of the 9 // enclosing pack expansion. The pattern of a pack expansion shall 11 // pack expansion. 13 struct Expansion { 15 typedef pair<Types, int...> expand_no_packs; // expected-error{{pack expansion does not contain any unexpanded parameter packs}} 16 typedef pair<pair<Types..., int>..., int> expand_with_expanded_nested; // expected-error{{pack expansion does not contain any unexpanded parameter packs}} 19 // All of the parameter packs expanded by a pack expansion shall have 25 typedef tuple<pair<Types, OtherTypes>...> type; // expected-error{{pack expansion contains parameter packs 'Types' and 'OtherTypes' that have different lengths (3 vs. 2)} [all...] |
/external/clang/lib/Lex/ |
TokenLexer.cpp | 72 // expanded. The macro must be disabled only after argument pre-expansion of 258 // expansion. 286 // expansion. 308 // Discard the argument token and skip (don't copy to the expansion 360 // Lexing off the end of the macro, pop this macro off the expansion stack. 427 // Handle recursive expansion! 436 // from a macro expansion. 557 // Explicitly convert the token location to have proper expansion 605 // Now that we got the result token, it will be subject to expansion. Since 617 /// expansion stack, return 2. If the next unexpanded token is a '(', retur [all...] |
/external/clang/lib/Basic/ |
SourceManager.cpp | 410 // Use up FileID #0 as an invalid expansion. 646 // location or are "near" the cached expansion location. 2) others are just 674 // If this isn't an expansion, remember it. We have good locality across 715 // If this isn't a macro expansion, remember it. We have good locality 798 // expansion (e.g. the 5th character of the token) we do not want to add 799 // this offset when going to the expansion location. The expansion 832 // If this is an expansion record, walk through all the expansion points. 850 // If this is an expansion record, walk through all the expansion points [all...] |
/external/clang/tools/libclang/ |
CIndexUSRs.cpp | 526 if (const PackExpansionType *Expansion = T->getAs<PackExpansionType>()) { 528 T = Expansion->getPattern(); 725 Out << 'P'; // pack expansion of...
|
/external/clang/lib/Sema/ |
SemaTemplateDeduction.cpp | 555 // by this pack expansion, then clear out the deduction. 591 // pack expansion. 690 const PackExpansionType *Expansion 692 if (!Expansion) { 735 // parameter packs expanded by the pack expansion. 737 QualType Pattern = Expansion->getPattern(); 751 assert(!PackIndices.empty() && "Pack expansion without unexpanded packs?"); 754 // expanded by this pack expansion (the outer index) and for each 775 // by this pack expansion, add them to the list of arguments we've deduced 787 // pack expansion [all...] |
SemaTemplateInstantiateDecl.cpp | [all...] |
TreeTransform.h | 206 /// \brief Determine whether we should expand a pack expansion with the 214 /// pack expansion. 217 /// the pack expansion. 230 /// pack expansion after all of the expanded arguments. This is used 235 /// the expanded form of the corresponding pack expansion. This is both an 329 /// derived class permits such expansion) along the way. When pack expansions [all...] |
SemaTemplate.cpp | 455 "Template template argument pack expansion without packs"); [all...] |
/external/clang/lib/Serialization/ |
ASTWriter.cpp | [all...] |
/external/clang/lib/AST/ |
ASTImporter.cpp | [all...] |