mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-25 12:06:08 +00:00

Remove C APIs for interacting with PassRegistry and pass initialization. These are legacy PM concepts, and are no longer relevant for the new pass manager. Calls to these initialization functions can simply be dropped. Differential Revision: https://reviews.llvm.org/D145043
40 lines
1.7 KiB
C
40 lines
1.7 KiB
C
/*===-- include-all.c - tool for testing libLLVM and llvm-c API -----------===*\
|
|
|* *|
|
|
|* 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 *|
|
|
|* *|
|
|
|*===----------------------------------------------------------------------===*|
|
|
|* *|
|
|
|* This file doesn't have any actual code. It just make sure that all *|
|
|
|* the llvm-c include files are good and doesn't generate any warnings *|
|
|
|* *|
|
|
\*===----------------------------------------------------------------------===*/
|
|
|
|
// FIXME: Autogenerate this list
|
|
|
|
#include "llvm-c/Analysis.h"
|
|
#include "llvm-c/BitReader.h"
|
|
#include "llvm-c/BitWriter.h"
|
|
#include "llvm-c/Comdat.h"
|
|
#include "llvm-c/Core.h"
|
|
#include "llvm-c/DataTypes.h"
|
|
#include "llvm-c/DebugInfo.h"
|
|
#include "llvm-c/Disassembler.h"
|
|
#include "llvm-c/DisassemblerTypes.h"
|
|
#include "llvm-c/Error.h"
|
|
#include "llvm-c/ErrorHandling.h"
|
|
#include "llvm-c/ExecutionEngine.h"
|
|
#include "llvm-c/IRReader.h"
|
|
#include "llvm-c/Linker.h"
|
|
#include "llvm-c/Object.h"
|
|
#include "llvm-c/Orc.h"
|
|
#include "llvm-c/Remarks.h"
|
|
#include "llvm-c/Support.h"
|
|
#include "llvm-c/Target.h"
|
|
#include "llvm-c/TargetMachine.h"
|
|
#include "llvm-c/Transforms/PassBuilder.h"
|
|
#include "llvm-c/Types.h"
|
|
#include "llvm-c/lto.h"
|