[Openmp-commits] [PATCH] D61386: [clang-tidy] Add support writing a check as a Transformer rewrite rule.

Yitzhak Mandelbaum via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Wed May 22 11:34:23 PDT 2019


ymandel updated this revision to Diff 200801.
ymandel marked an inline comment as done.
ymandel added a comment.
Herald added subscribers: llvm-commits, openmp-commits, libcxx-commits, lldb-commits, Sanitizers, jsji, jocewei, rupprecht, PkmX, the_o, brucehoult, MartinMosbeck, rogfer01, atanasyan, mgrang, edward-jones, zzheng, MaskRay, jrtc27, christof, niosHD, sabuasal, apazos, simoncook, johnrusso, rbar, asb, fedor.sergeev, hiraditya, eraman, arichardson, javed.absar, nhaehnle, jvesely, nemanjai, sdardis, emaste, jyknight, arsenm.
Herald added a reviewer: espindola.
Herald added a reviewer: jfb.
Herald added projects: Sanitizers, LLDB, libc++, OpenMP, LLVM.

adjusted as required after syncing latest changes to Stencil and Transformer.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D61386/new/

https://reviews.llvm.org/D61386

Files:
  clang-tools-extra/clang-tidy/utils/CMakeLists.txt
  clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp
  clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.h
  clang-tools-extra/unittests/clang-tidy/CMakeLists.txt
  clang-tools-extra/unittests/clang-tidy/TransformerClangTidyCheckTest.cpp
  clang/include/clang/Tooling/Refactoring/Stencil.h
  clang/include/clang/Tooling/Refactoring/Transformer.h
  clang/include/clang/Tooling/Syntax/Tokens.h
  clang/lib/CodeGen/CGDebugInfo.cpp
  clang/lib/Tooling/CMakeLists.txt
  clang/lib/Tooling/Refactoring/Stencil.cpp
  clang/lib/Tooling/Refactoring/Transformer.cpp
  clang/lib/Tooling/Syntax/CMakeLists.txt
  clang/lib/Tooling/Syntax/Tokens.cpp
  clang/unittests/Tooling/CMakeLists.txt
  clang/unittests/Tooling/StencilTest.cpp
  clang/unittests/Tooling/Syntax/CMakeLists.txt
  clang/unittests/Tooling/Syntax/TokensTest.cpp
  clang/unittests/Tooling/TransformerTest.cpp
  compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp
  libcxx/test/std/containers/check_consecutive.h
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy_alloc.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_const_iter.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_key.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_init.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_range.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp
  lld/test/ELF/mips-32.s
  lld/test/ELF/mips-64-disp.s
  lld/test/ELF/mips-64-got-overflow.s
  lld/test/ELF/mips-64-got.s
  lld/test/ELF/mips-call-hilo.s
  lld/test/ELF/mips-got16.s
  lldb/source/Host/common/Editline.cpp
  llvm/cmake/modules/HandleLLVMOptions.cmake
  llvm/docs/LangRef.rst
  llvm/include/llvm/CodeGen/TargetInstrInfo.h
  llvm/include/llvm/IR/IRBuilder.h
  llvm/include/llvm/MC/MCAsmInfo.h
  llvm/lib/AsmParser/LLParser.cpp
  llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
  llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  llvm/lib/CodeGen/TargetInstrInfo.cpp
  llvm/lib/Demangle/MicrosoftDemangle.cpp
  llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp
  llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp
  llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
  llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
  llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp
  llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h
  llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
  llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
  llvm/lib/Target/Hexagon/HexagonInstrInfo.h
  llvm/test/Bitcode/compatibility.ll
  llvm/test/CodeGen/AArch64/inline-asm-i-constraint-i1.ll
  llvm/test/CodeGen/AArch64/sink-addsub-of-const.ll
  llvm/test/CodeGen/AArch64/xor.ll
  llvm/test/CodeGen/AMDGPU/branch-relaxation-inst-size-gfx10.ll
  llvm/test/CodeGen/ARM/addsubcarry-promotion.ll
  llvm/test/CodeGen/ARM/inline-asm-i-constraint-i1.ll
  llvm/test/CodeGen/Generic/expand-experimental-reductions.ll
  llvm/test/CodeGen/Mips/inline-asm-i-constraint-i1.ll
  llvm/test/CodeGen/PowerPC/inline-asm-i-constraint-i1.ll
  llvm/test/CodeGen/RISCV/inline-asm-i-constraint-i1.ll
  llvm/test/CodeGen/SPARC/inline-asm-i-constraint-i1.ll
  llvm/test/CodeGen/SystemZ/inline-asm-i-constraint-i1.ll
  llvm/test/CodeGen/Thumb/inline-asm-i-constraint-i1.ll
  llvm/test/CodeGen/Thumb2/inline-asm-i-constraint-i1.ll
  llvm/test/CodeGen/X86/negative-offset.ll
  llvm/test/CodeGen/X86/sink-addsub-of-const.ll
  llvm/test/CodeGen/X86/xor.ll
  llvm/test/Demangle/invalid-manglings.test
  llvm/test/Transforms/InstCombine/fast-math.ll
  llvm/test/Transforms/InstCombine/pow-sqrt.ll
  llvm/test/Transforms/LoopVectorize/float-minmax-instruction-flag.ll
  llvm/test/Transforms/LoopVectorize/minmax_reduction.ll
  llvm/test/tools/llvm-objdump/X86/section-filter-relocs.test
  llvm/tools/llvm-objdump/llvm-objdump.cpp
  openmp/runtime/src/kmp_runtime.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D61386.200801.patch
Type: text/x-patch
Size: 307734 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-commits/attachments/20190522/81911956/attachment-0001.bin>


More information about the Openmp-commits mailing list