[PATCH] D100557: [GC][NFC] Move GCStrategy from CodeGen to Analysis

Max Kazantsev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 15 06:49:56 PDT 2021


mkazantsev created this revision.
mkazantsev added reviewers: reames, apilipenko, anna.
Herald added subscribers: hiraditya, mgorny.
mkazantsev requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

We want it to be available in analyzes so that we could use the
CodeGen notion in middle-end passes (for example, to check if
a GC may free some particular pointer).

This is a preparatory patch that simply moves the files around.


https://reviews.llvm.org/D100557

Files:
  llvm/include/llvm/Analysis/BuiltinGCs.h
  llvm/include/llvm/Analysis/GCStrategy.h
  llvm/include/llvm/CodeGen/BuiltinGCs.h
  llvm/include/llvm/CodeGen/GCMetadata.h
  llvm/include/llvm/CodeGen/GCStrategy.h
  llvm/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
  llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h
  llvm/lib/Analysis/BuiltinGCs.cpp
  llvm/lib/Analysis/CMakeLists.txt
  llvm/lib/Analysis/GCStrategy.cpp
  llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp
  llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
  llvm/lib/CodeGen/BuiltinGCs.cpp
  llvm/lib/CodeGen/CMakeLists.txt
  llvm/lib/CodeGen/GCMetadata.cpp
  llvm/lib/CodeGen/GCRootLowering.cpp
  llvm/lib/CodeGen/GCStrategy.cpp
  llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D100557.337742.patch
Type: text/x-patch
Size: 8363 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210415/32eb6e6d/attachment.bin>


More information about the llvm-commits mailing list