//===----------------------------------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #include "CodeGenTestPass.h" #include #include #include using namespace llvm; namespace { [[maybe_unused]] RegisterTargetPassConfigCallback X{ [](auto &TM, auto &PM, auto *TPC) { TPC->insertPass(&GCLoweringID, &CodeGenTest::ID); }}; } // namespace __attribute__((constructor)) static void initCodeGenPlugin() { initializeCodeGenTestPass(*PassRegistry::getPassRegistry()); }