Lines Matching refs:FormatToken
36 SmallVector<FormatToken *, 8> Params;
37 SmallVector<FormatToken *, 8> Body;
50 DefinitionParser(ArrayRef<FormatToken *> Tokens) : Tokens(Tokens) { in DefinitionParser()
116 FormatToken *Current = nullptr;
118 ArrayRef<FormatToken *> Tokens;
124 llvm::SpecificBumpPtrAllocator<FormatToken> &Allocator, in MacroExpander()
156 llvm::SmallVector<FormatToken *, 8> MacroExpander::expand(FormatToken *ID, in expand()
159 SmallVector<FormatToken *, 8> Result; in expand()
166 auto pushToken = [&](FormatToken *Tok) { in expand()
173 auto expandArgument = [&](FormatToken *Tok) -> bool { in expand()
187 for (FormatToken *Arg : Args[I->getValue()]) { in expand()
201 for (FormatToken *Tok : Def.Body) { in expand()
206 FormatToken *New = new (Allocator.Allocate()) FormatToken; in expand()