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()
166 SmallVector<FormatToken *, 8>
167 MacroExpander::expand(FormatToken *ID, in expand()
179 SmallVector<FormatToken *, 8> Result; in expand()
184 auto pushToken = [&](FormatToken *Tok) { in expand()
191 auto expandArgument = [&](FormatToken *Tok) -> bool { in expand()
205 for (FormatToken *Arg : Args[I->getValue()]) { in expand()
219 for (FormatToken *Tok : Def.Body) { in expand()
224 FormatToken *New = new (Allocator.Allocate()) FormatToken; in expand()