| /llvm-project-15.0.7/clang/docs/ |
| H A D | ClangTransformerTutorial.rst | 2 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 D | ClangFormattedStatus.rst | 387 * - clang/include/clang/Tooling/Transformer 697 * - clang/lib/Tooling/Transformer
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Transformer/ |
| H A D | Transformer.h | 63 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 D | BUILD.gn | 1 static_library("Transformer") { 20 "Transformer.cpp",
|
| /llvm-project-15.0.7/clang/lib/Tooling/Transformer/ |
| H A D | Transformer.cpp | 71 void Transformer::registerMatchers(MatchFinder *MatchFinder) { in registerMatchers() 76 void Transformer::run(const MatchFinder::MatchResult &Result) { in run()
|
| H A D | CMakeLists.txt | 13 Transformer.cpp
|
| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | TransformerTest.cpp | 129 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 D | ManualOptimizer.cpp | 211 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 D | BUILD.gn | 10 "//clang/lib/Tooling/Transformer",
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-tidy/ |
| H A D | BUILD.gn | 23 "//clang/lib/Tooling/Transformer",
|
| /llvm-project-15.0.7/clang/lib/Support/ |
| H A D | RISCVVIntrinsicUtils.cpp | 589 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 D | BUILD.gn | 19 "//clang/lib/Tooling/Transformer",
|
| /llvm-project-15.0.7/clang/lib/Tooling/ |
| H A D | CMakeLists.txt | 14 add_subdirectory(Transformer)
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/ |
| H A D | Contributing.rst | 299 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 D | BUILD.bazel | 1147 srcs = glob(["lib/Tooling/Transformer/**/*.cpp"]), 1148 hdrs = glob(["include/clang/Tooling/Transformer/**/*.h"]),
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 299 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 D | SemaExpr.cpp | 17616 } Transformer(SemaRef, Rec.ReferenceToConsteval, in RemoveNestedImmediateInvocation() local 17626 Transformer.AllowSkippingFirstCXXConstructExpr = false; in RemoveNestedImmediateInvocation() 17628 ExprResult Res = Transformer.TransformExpr(It->getPointer()->getSubExpr()); in RemoveNestedImmediateInvocation()
|