/external/clang/test/Preprocessor/ |
warning_tests.c | 30 // Macro expansion does not occur in the parameter to __has_warning 38 #error Alias expansion not allowed 45 #error Expansion should have occurred
|
feature_tests.c | 36 // Macro expansion does not occur in the parameter to __has_builtin, 44 #error Alias expansion not allowed 53 #error Expansion should have occurred
|
/external/clang/lib/Rewrite/Frontend/ |
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);
|
/external/clang/lib/Rewrite/Core/ |
HTMLRewrite.cpp | 300 " .expansion { display: none; }\n" 301 " .macro:hover .expansion { display: block; border: 2px solid #FF0000; " 519 // Okay, we have the first token of a macro expansion: highlight the 520 // expansion by inserting a start tag before the macro expansion and 532 "Start and end of expansion must be in the same ultimate file!"); 534 std::string Expansion = EscapeText(TmpPP.getSpelling(Tok)); 535 unsigned LineLen = Expansion.size(); 547 // Insert a newline if the macro expansion is getting large. 549 Expansion += "<br>" [all...] |
/external/llvm/utils/TableGen/ |
PseudoLoweringEmitter.cpp | 69 // The pseudo expansion really should take a list of dags, not just 91 assert(BaseIdx == 0 && "Named subargument in pseudo expansion?!"); 95 "' does not match expansion operand type '" + 116 llvm_unreachable("Unhandled pseudo-expansion argument type!"); 127 assert(Dag && "Missing result instruction in pseudo expansion!"); 207 PseudoExpansion &Expansion = Expansions[i]; 208 CodeGenInstruction &Source = Expansion.Source; 209 CodeGenInstruction &Dest = Expansion.Dest; 220 // expansion DAG. 227 switch (Expansion.OperandMap[MIOpNo + i].Kind) [all...] |
/external/clang/lib/Sema/ |
SemaTemplateVariadic.cpp | 461 // Create the pack expansion type and source-location information. 480 // The pattern of a pack expansion shall name one or more 482 // expansion. 502 // The pattern of a pack expansion shall name one or more 504 // expansion. 511 // Create the pack expansion expression and source-location information. 576 // the pack expansion. 582 // cannot expand the pack expansion. Make a note of this, but we still 620 // All of the parameter packs expanded by a pack expansion shall have 867 PackExpansionTypeLoc Expansion [all...] |
SemaTemplateInstantiateDecl.cpp | 98 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); [all...] |
TreeTransform.h | 212 /// \brief Determine whether we should expand a pack expansion with the 220 /// pack expansion. 223 /// the pack expansion. 233 /// pack expansion after all of the expanded arguments. This is used 238 /// the expanded form of the corresponding pack expansion. This is both an 351 /// derived class permits such expansion) along the way. When pack expansions [all...] |
SemaTemplateDeduction.cpp | 596 // by this pack expansion, then clear out the deduction. 634 // pack expansion. 733 const PackExpansionType *Expansion 735 if (!Expansion) { 777 // parameter packs expanded by the pack expansion. 779 QualType Pattern = Expansion->getPattern(); 793 assert(!PackIndices.empty() && "Pack expansion without unexpanded packs?"); 796 // expanded by this pack expansion (the outer index) and for each [all...] |
SemaTemplate.cpp | 493 "Template template argument pack expansion without packs"); [all...] |
/external/bison/data/ |
glr.c | 127 # Expansion of $<TYPE>$. 134 # Expansion of $<TYPE>NUM, where the current rule has RULE-LENGTH 147 # Expansion of @$. 154 # Expansion of @NUM, where the current rule has RULE-LENGTH symbols [all...] |
yacc.c | 140 # Expansion of $<TYPE>$. 147 # Expansion of $<TYPE>NUM, where the current rule has RULE-LENGTH 160 # Expansion of @$. 167 # Expansion of @NUM, where the current rule has RULE-LENGTH symbols [all...] |
/external/clang/include/clang/Basic/ |
SourceManager.h | 14 /// location, an expansion location, and a presumed location. 27 /// The expansion location is the line in the source code where the macro 292 /// \brief Each ExpansionInfo encodes the expansion location - where 301 /// In a macro expansion, ExpansionLocStart and ExpansionLocEnd 302 /// indicate the start and end of the expansion. In object-like macros, 303 /// they will be the same. In a function-like macro expansion, the start 342 /// \brief Return a ExpansionInfo for an expansion. 344 /// Start and End specify the expansion range (where the macro is 347 /// normal File SLocs or expansion locations. 357 /// \brief 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/Basic/ |
SourceManager.cpp | 425 // Use up FileID #0 as an invalid expansion. 752 // location or are "near" the cached expansion location. 2) others are just 780 // If this isn't an expansion, remember it. We have good locality across 821 // If this isn't a macro expansion, remember it. We have good locality [all...] |
/external/clang/lib/Lex/ |
TokenLexer.cpp | 73 // expanded. The macro must be disabled only after argument pre-expansion of 133 // In Microsoft-compatibility mode, a comma is removed in the expansion 139 // GCC removes the comma in the expansion of " ... , ## __VA_ARGS__ " if 284 // test for this later when the macro expansion is processed. 326 // expansion. 354 // expansion. 376 // Discard the argument token and skip (don't copy to the expansion 422 // Lexing off the end of the macro, pop this macro off the expansion stack. 489 // Handle recursive expansion! 498 // from a macro expansion [all...] |
/external/clang/include/clang/AST/ |
ExprObjC.h | 204 /// \brief The location of the ellipsis, if this is a pack expansion. 207 /// \brief The number of elements this pack expansion will expand to, if 208 /// this is a pack expansion and is known. 211 /// \brief Determines whether this dictionary element is a pack expansion. 232 /// \brief Data that describes an element that is a pack expansion, used if any 236 /// expansion. 240 /// expansion will expand to (+1). 250 /// be an array of pack expansion data following the array of 252 /// any) and number of elements in the expansion (if known). If 311 const ExpansionData &Expansion = getExpansionData()[Index] [all...] |
/external/clang/tools/libclang/ |
CIndexUSRs.cpp | 532 if (const PackExpansionType *Expansion = T->getAs<PackExpansionType>()) { 534 T = Expansion->getPattern(); 741 Out << 'P'; // pack expansion of...
|
/external/clang/lib/Serialization/ |
ASTWriter.cpp | [all...] |
/external/clang/lib/AST/ |
ASTImporter.cpp | [all...] |
/external/chromium_org/third_party/usb_ids/ |
usb.ids | [all...] |