1 /*===-- include-all.c - tool for testing libLLVM and llvm-c API -----------===*\ 2 |* *| 3 |* Part of the LLVM Project, under the Apache License v2.0 with LLVM *| 4 |* Exceptions. *| 5 |* See https://llvm.org/LICENSE.txt for license information. *| 6 |* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception *| 7 |* *| 8 |*===----------------------------------------------------------------------===*| 9 |* *| 10 |* This file doesn't have any actual code. It just make sure that all *| 11 |* the llvm-c include files are good and doesn't generate any warnings *| 12 |* *| 13 \*===----------------------------------------------------------------------===*/ 14 15 // FIXME: Autogenerate this list 16 17 #include "llvm-c/Analysis.h" 18 #include "llvm-c/BitReader.h" 19 #include "llvm-c/BitWriter.h" 20 #include "llvm-c/Comdat.h" 21 #include "llvm-c/Core.h" 22 #include "llvm-c/DataTypes.h" 23 #include "llvm-c/DebugInfo.h" 24 #include "llvm-c/Disassembler.h" 25 #include "llvm-c/DisassemblerTypes.h" 26 #include "llvm-c/Error.h" 27 #include "llvm-c/ErrorHandling.h" 28 #include "llvm-c/ExecutionEngine.h" 29 #include "llvm-c/Initialization.h" 30 #include "llvm-c/IRReader.h" 31 #include "llvm-c/Linker.h" 32 #include "llvm-c/LinkTimeOptimizer.h" 33 #include "llvm-c/Object.h" 34 #include "llvm-c/OrcBindings.h" 35 #include "llvm-c/Remarks.h" 36 #include "llvm-c/Support.h" 37 #include "llvm-c/Target.h" 38 #include "llvm-c/TargetMachine.h" 39 #include "llvm-c/Transforms/AggressiveInstCombine.h" 40 #include "llvm-c/Transforms/Coroutines.h" 41 #include "llvm-c/Transforms/InstCombine.h" 42 #include "llvm-c/Transforms/IPO.h" 43 #include "llvm-c/Transforms/PassManagerBuilder.h" 44 #include "llvm-c/Transforms/Scalar.h" 45 #include "llvm-c/Transforms/Utils.h" 46 #include "llvm-c/Transforms/Vectorize.h" 47 #include "llvm-c/Types.h" 48 #include "llvm-c/lto.h" 49