[libcxx-commits] [PATCH] D87031: [libTooling] Provide overloads of `rewriteDescendants` that operate directly on an AST node.

Yitzhak Mandelbaum via Phabricator via libcxx-commits libcxx-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/libcxx-commits/attachments/20200903/3a39e349/attachment-0001.bin>


More information about the libcxx-commits mailing list