172512433Spaperchalice //===--- CodeGenPassBuilder.cpp --------------------------------------- ---===// 272512433Spaperchalice // 372512433Spaperchalice // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 472512433Spaperchalice // See https://llvm.org/LICENSE.txt for license information. 572512433Spaperchalice // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 672512433Spaperchalice // 772512433Spaperchalice //===----------------------------------------------------------------------===// 872512433Spaperchalice // 972512433Spaperchalice // This file defines interfaces to access the target independent code 1072512433Spaperchalice // generation passes provided by the LLVM backend. 1172512433Spaperchalice // 1272512433Spaperchalice //===---------------------------------------------------------------------===// 1372512433Spaperchalice 1472512433Spaperchalice #include "llvm/Passes/CodeGenPassBuilder.h" 1572512433Spaperchalice 1672512433Spaperchalice using namespace llvm; 1772512433Spaperchalice 1872512433Spaperchalice namespace llvm { 19*942cb242SArthur Eubanks #define DUMMY_MACHINE_FUNCTION_ANALYSIS(NAME, CREATE_PASS) \ 2072512433Spaperchalice AnalysisKey PASS_NAME::Key; 2172512433Spaperchalice #include "llvm/Passes/MachinePassRegistry.def" 2272512433Spaperchalice } // namespace llvm 23