HomeSort by relevance Sort by last modified time
    Searched refs:Expansion (Results 1 - 16 of 16) sorted by null

  /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...]

Completed in 481 milliseconds