xref: /llvm-project/llvm/lib/Passes/CodeGenPassBuilder.cpp (revision 942cb2427a0e19f63b2f5b7da3d3fa6a594df3fe)
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