
Add missing dependencies to unittest target Original patch broke BUILD_SHARED bots and required revert #147947
27 lines
871 B
C++
27 lines
871 B
C++
//===----------------------------------------------------------------------===//
|
|
//
|
|
// 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 <llvm/CodeGen/Passes.h>
|
|
#include <llvm/CodeGen/TargetPassConfig.h>
|
|
#include <llvm/Target/RegisterTargetPassConfigCallback.h>
|
|
|
|
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());
|
|
}
|