Home
last modified time | relevance | path

Searched refs:Transformer (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/clang/docs/
H A DClangTransformerTutorial.rst2 Clang Transformer Tutorial
10 What is Clang Transformer?
19 tasks you can achieve with Transformer:
39 Who is Clang Transformer for?
69 can express this a Transformer rewrite rule:
246 `clang/Tooling/Transformer/RangeSelector.h <https://github.com/llvm/llvm-project/blob/main/clang/in…
272 `clang/Tooling/Transformer/Stencil.h <https://github.com/llvm/llvm-project/blob/main/clang/include/…
291 `clang/Tooling/Transformer/RewriteRule.h <https://github.com/llvm/llvm-project/blob/main/clang/incl…
324 `clang/Tooling/Transformer/RewriteRule.h <https://github.com/llvm/llvm-project/blob/main/clang/incl…
358 `clang/Tooling/Transformer/RewriteRule.h <https://github.com/llvm/llvm-project/blob/main/clang/incl…
[all …]
H A DClangFormattedStatus.rst387 * - clang/include/clang/Tooling/Transformer
697 * - clang/lib/Tooling/Transformer
/llvm-project-15.0.7/clang/include/clang/Tooling/Transformer/
H A DTransformer.h63 class Transformer : public ast_matchers::MatchFinder::MatchCallback {
79 explicit Transformer(transformer::RewriteRuleWith<void> Rule,
81 : Transformer(std::move(Rule),
96 explicit Transformer(
212 Transformer::Transformer(
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Tooling/Transformer/
H A DBUILD.gn1 static_library("Transformer") {
20 "Transformer.cpp",
/llvm-project-15.0.7/clang/lib/Tooling/Transformer/
H A DTransformer.cpp71 void Transformer::registerMatchers(MatchFinder *MatchFinder) { in registerMatchers()
76 void Transformer::run(const MatchFinder::MatchResult &Result) { in run()
H A DCMakeLists.txt13 Transformer.cpp
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DTransformerTest.cpp129 Transformer::ChangeSetConsumer consumer() { in consumer()
168 Transformers.push_back(std::make_unique<Transformer>( in testRule()
182 Transformers.push_back(std::make_unique<Transformer>( in testRuleFailure()
612 Transformer T(makeRule(functionDecl(hasName("f")), in TEST_F()
626 Transformer T( in TEST_F()
795 Transformer T( in TEST_F()
1068 Transformer T( in TEST_F()
1098 Transformer T(makeRule(expr().bind(E), in TEST_F()
1611 Transformer T( in TEST_F()
1649 Transformer T( in TEST_F()
[all …]
/llvm-project-15.0.7/polly/lib/Transform/
H A DManualOptimizer.cpp211 SearchTransformVisitor Transformer(S, D, ORE); in applyOneTransformation() local
212 Transformer.visit(Sched); in applyOneTransformation()
213 return Transformer.Result; in applyOneTransformation()
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/utils/
H A DBUILD.gn10 "//clang/lib/Tooling/Transformer",
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-tidy/
H A DBUILD.gn23 "//clang/lib/Tooling/Transformer",
/llvm-project-15.0.7/clang/lib/Support/
H A DRISCVVIntrinsicUtils.cpp589 void RVVType::applyModifier(const PrototypeDescriptor &Transformer) { in applyModifier() argument
591 switch (static_cast<BaseTypeModifier>(Transformer.PT)) { in applyModifier()
618 switch (static_cast<VectorTypeModifier>(Transformer.VTM)) { in applyModifier()
713 if ((static_cast<unsigned>(Transformer.TM) & TypeModifierMask) != in applyModifier()
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/unittests/Tooling/
H A DBUILD.gn19 "//clang/lib/Tooling/Transformer",
/llvm-project-15.0.7/clang/lib/Tooling/
H A DCMakeLists.txt14 add_subdirectory(Transformer)
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/
H A DContributing.rst299 Using the Transformer library
302 The Transformer library allows you to write a check that transforms source code by
303 expressing the transformation as a ``RewriteRule``. The Transformer library provides
306 check with the Transformer library. The `Clang Transformer Tutorial
307 <https://clang.llvm.org/docs/ClangTransformerTutorial.html>`_ describes the Transformer
310 To use the Transformer library, make the following changes to the code generated by
/llvm-project-15.0.7/utils/bazel/llvm-project-overlay/clang/
H A DBUILD.bazel1147 srcs = glob(["lib/Tooling/Transformer/**/*.cpp"]),
1148 hdrs = glob(["include/clang/Tooling/Transformer/**/*.h"]),
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt299 clang/include/clang/Tooling/Transformer/MatchConsumer.h
300 clang/include/clang/Tooling/Transformer/Parsing.h
301 clang/include/clang/Tooling/Transformer/RangeSelector.h
302 clang/include/clang/Tooling/Transformer/SourceCode.h
303 clang/include/clang/Tooling/Transformer/SourceCodeBuilders.h
304 clang/include/clang/Tooling/Transformer/Transformer.h
599 clang/lib/Tooling/Transformer/Parsing.cpp
600 clang/lib/Tooling/Transformer/SourceCodeBuilders.cpp
601 clang/lib/Tooling/Transformer/Stencil.cpp
602 clang/lib/Tooling/Transformer/Transformer.cpp
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExpr.cpp17616 } Transformer(SemaRef, Rec.ReferenceToConsteval, in RemoveNestedImmediateInvocation() local
17626 Transformer.AllowSkippingFirstCXXConstructExpr = false; in RemoveNestedImmediateInvocation()
17628 ExprResult Res = Transformer.TransformExpr(It->getPointer()->getSubExpr()); in RemoveNestedImmediateInvocation()