[all-commits] [llvm/llvm-project] f35d48: [llvm][AArch64ISelDAGToDAG] support -{start|stop}-...

Nick Desaulniers via All-commits all-commits at lists.llvm.org
Wed Dec 21 13:06:38 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f35d482ffdaf6cf540fa619596ffcb3af17f6c88
      https://github.com/llvm/llvm-project/commit/f35d482ffdaf6cf540fa619596ffcb3af17f6c88
  Author: Nick Desaulniers <ndesaulniers at google.com>
  Date:   2022-12-21 (Wed, 21 Dec 2022)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64.h
    M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
    M llvm/lib/Target/AArch64/AArch64TargetMachine.cpp

  Log Message:
  -----------
  [llvm][AArch64ISelDAGToDAG] support -{start|stop}-{before|after}=aarch64-isel

Follow a similar pattern as AMDGPUDAGToDAGISel's constructor so that we
can use INITIALIZE_PASS to register a pass. This allows for more fine
grain testability of SelectionDAGISel via:

   llc -stop-{before,after}=aarch64-isel

Link: https://github.com/llvm/llvm-project/issues/59538

See also: https://reviews.llvm.org/D140323

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D140331




More information about the All-commits mailing list