Searched refs:TBTM (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Syntax/ |
H A D | BuildTree.h | 26 buildSyntaxTree(Arena &A, TokenBufferTokenManager &TBTM, ASTContext &Context); 33 syntax::Leaf *createLeaf(syntax::Arena &A, TokenBufferTokenManager &TBTM, 38 syntax::Leaf *createLeaf(syntax::Arena &A, TokenBufferTokenManager &TBTM, 51 TokenBufferTokenManager &TBTM); 60 TokenBufferTokenManager &TBTM,
|
H A D | Mutations.h | 24 tooling::Replacements computeReplacements(const TokenBufferTokenManager &TBTM, 33 void removeStatement(syntax::Arena &A, TokenBufferTokenManager &TBTM,
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | Synthesis.cpp | 32 lexBuffer(TokenBufferTokenManager &TBTM, in lexBuffer() argument 34 return TBTM.lexBuffer(std::move(Buffer)); in lexBuffer() 41 TokenBufferTokenManager &TBTM, in createLeaf() argument 44 FactoryImpl::lexBuffer(TBTM, llvm::MemoryBuffer::getMemBufferCopy(Spelling)) in createLeaf() 58 TokenBufferTokenManager &TBTM, in createLeaf() argument 65 return createLeaf(A, TBTM, K, Spelling); in createLeaf() 218 TokenBufferTokenManager &TBTM, in deepCopyExpandingMacros() argument 223 return createLeaf(A, TBTM, TBTM.getToken(L->getTokenKey())->kind(), in deepCopyExpandingMacros() 224 TBTM.getText(L->getTokenKey())); in deepCopyExpandingMacros() 230 Children.push_back({deepCopyExpandingMacros(A, TBTM, Child), Child->getRole()}); in deepCopyExpandingMacros() [all …]
|
H A D | ComputeReplacements.cpp | 93 syntax::computeReplacements(const TokenBufferTokenManager &TBTM, in computeReplacements() argument 95 const auto &Buffer = TBTM.tokenBuffer(); in computeReplacements() 96 const auto &SM = TBTM.sourceManager(); in computeReplacements() 105 SM, rangeOfExpanded(TBTM, ReplacedRange).toCharRange(SM), in computeReplacements() 111 &TU, TBTM, [&](llvm::ArrayRef<syntax::Token> Tokens, bool IsOriginal) { in computeReplacements()
|
H A D | Mutations.cpp | 79 void syntax::removeStatement(syntax::Arena &A, TokenBufferTokenManager &TBTM, in removeStatement() argument 93 MutationsImpl::replace(S, createEmptyStatement(A, TBTM)); in removeStatement()
|
H A D | BuildTree.cpp | 369 TreeBuilder(syntax::Arena &Arena, TokenBufferTokenManager& TBTM) in TreeBuilder() argument 371 TBTM(TBTM), in TreeBuilder() 372 Pending(Arena, TBTM.tokenBuffer()) { in TreeBuilder() 373 for (const auto &T : TBTM.tokenBuffer().expandedTokens()) in TreeBuilder() 379 return TBTM.sourceManager(); in sourceManager() 386 Pending.foldChildren(TBTM.tokenBuffer(), Range, New); in foldNode() 399 Pending.foldChildren(TBTM.tokenBuffer(), Range, New); in foldNode() 410 Pending.foldChildren(TBTM.tokenBuffer(), ListRange, New); in foldList() 441 auto Tokens = TBTM.tokenBuffer().expandedTokens(); in finalize() 446 Pending.foldChildren(TBTM.tokenBuffer(), Tokens.drop_back(), in finalize() [all …]
|