[PATCH] D87031: [libTooling] Provide overloads of `rewriteDescendants` that operate directly on an AST node.
Yitzhak Mandelbaum via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Sep 2 19:34:44 PDT 2020
ymandel updated this revision to Diff 289622.
ymandel added a comment.
Herald added subscribers: llvm-commits, libcxx-commits, lldb-commits, Sanitizers, msifontes, sstefan1, jurahul, cmtice, Kayjukh, grosul1, Joonsoo, stephenneuendorffer, phosek, kerbowa, liufengdb, aartbik, lucyrfox, mgester, arpith-jacob, csigg, nicolasvasilache, antiagainst, shauheen, jpienaar, rriddle, mehdi_amini, dexonsmith, steven_wu, MaskRay, cryptoad, kbarton, hiraditya, mgorny, nhaehnle, jvesely, nemanjai.
Herald added a reviewer: jdoerfert.
Herald added a reviewer: jhenderson.
Herald added a reviewer: nicolasvasilache.
Herald added a reviewer: rriddle.
Herald added a reviewer: DavidTruby.
Herald added a reviewer: aartbik.
Herald added projects: Sanitizers, LLDB, libc++, MLIR, LLVM.
Herald added a reviewer: libc++.
This revision now requires review to proceed.
Moved new `rewriteDescendants` overloads to `detail` namespace
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D87031/new/
https://reviews.llvm.org/D87031
Files:
clang/include/clang/Basic/LangOptions.def
clang/include/clang/Tooling/Transformer/RewriteRule.h
clang/include/clang/module.modulemap
clang/lib/CodeGen/TargetInfo.cpp
clang/lib/Serialization/ModuleManager.cpp
clang/lib/Tooling/Transformer/RewriteRule.cpp
clang/test/CodeGenCUDA/amdgpu-kernel-attrs.cu
clang/test/CodeGenCUDA/kernel-amdgcn.cu
clang/unittests/Tooling/TransformerTest.cpp
compiler-rt/CMakeLists.txt
compiler-rt/lib/asan/scripts/asan_symbolize.py
compiler-rt/lib/msan/tests/msan_test.cpp
compiler-rt/lib/scudo/standalone/combined.h
compiler-rt/lib/scudo/standalone/secondary.h
compiler-rt/lib/scudo/standalone/tests/combined_test.cpp
compiler-rt/lib/scudo/standalone/tests/secondary_test.cpp
flang/docs/Extensions.md
flang/docs/f2018-grammar.txt
flang/include/flang/Common/Fortran-features.h
flang/include/flang/Common/Fortran.h
flang/include/flang/Parser/parse-tree.h
flang/lib/Lower/IO.cpp
flang/lib/Parser/io-parsers.cpp
flang/lib/Semantics/check-io.cpp
flang/runtime/io-api.cpp
flang/runtime/io-api.h
flang/runtime/io-stmt.cpp
flang/test/Semantics/io01.f90
flang/test/Semantics/io05.f90
libcxx/docs/FeatureTestMacroTable.rst
libcxx/include/ctime
libcxx/test/std/language.support/support.limits/support.limits.general/utility.version.pass.cpp
libcxx/test/std/language.support/support.limits/support.limits.general/version.version.pass.cpp
libcxx/utils/generate_feature_test_macro_components.py
lldb/test/API/commands/platform/basic/myshell.c
llvm/include/llvm/ADT/APInt.h
llvm/include/llvm/ADT/SmallVector.h
llvm/include/llvm/Support/ErrorHandling.h
llvm/lib/Analysis/ValueTracking.cpp
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
llvm/lib/IR/Verifier.cpp
llvm/lib/Linker/IRMover.cpp
llvm/lib/MCA/HardwareUnits/RegisterFile.cpp
llvm/lib/Support/APInt.cpp
llvm/lib/Support/ErrorHandling.cpp
llvm/lib/Support/SmallVector.cpp
llvm/lib/Target/PowerPC/PPCISelLowering.cpp
llvm/lib/Target/PowerPC/PPCMIPeephole.cpp
llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
llvm/lib/Transforms/Vectorize/VectorCombine.cpp
llvm/test/CodeGen/PowerPC/jump-tables-collapse-rotate-remove-SrcMI.mir
llvm/test/CodeGen/PowerPC/mi-peephole.mir
llvm/test/CodeGen/PowerPC/pr47373.ll
llvm/test/ThinLTO/X86/Inputs/import-metadata.ll
llvm/test/ThinLTO/X86/import-metadata.ll
llvm/test/Transforms/InstCombine/vscale_extractelement.ll
llvm/test/Transforms/VectorCombine/AArch64/lit.local.cfg
llvm/test/Transforms/VectorCombine/AArch64/vscale-bitcast-shuffle.ll
llvm/test/Verifier/weak-dllimport.ll
llvm/test/tools/llvm-dwarfdump/debug-str.yaml
llvm/tools/llvm-ml/llvm-ml.cpp
mlir/include/mlir/IR/Builders.h
mlir/include/mlir/Pass/PassInstrumentation.h
mlir/include/mlir/Pass/PassManager.h
mlir/lib/Dialect/Affine/Transforms/AffineLoopInvariantCodeMotion.cpp
mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp
mlir/lib/Pass/Pass.cpp
mlir/lib/Pass/PassStatistics.cpp
mlir/lib/Pass/PassTiming.cpp
mlir/test/Dialect/Affine/SuperVectorize/uniform_divergent.mlir
mlir/test/Dialect/Affine/SuperVectorize/vectorize_1d.mlir
mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir
mlir/tools/mlir-linalg-ods-gen/CMakeLists.txt
mlir/unittests/Pass/PassManagerTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D87031.289622.patch
Type: text/x-patch
Size: 115236 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20200903/3a39e349/attachment-0001.bin>
More information about the cfe-commits
mailing list