1351280Sdim//===- PatternInit - Pattern initialization ---------------------*- C++ -*-===//
2351280Sdim//
3351280Sdim// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4351280Sdim// See https://llvm.org/LICENSE.txt for license information.
5351280Sdim// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6351280Sdim//
7351280Sdim//===----------------------------------------------------------------------===//
8351280Sdim
9351280Sdim#ifndef LLVM_CLANG_LIB_CODEGEN_PATTERNINIT_H
10351280Sdim#define LLVM_CLANG_LIB_CODEGEN_PATTERNINIT_H
11351280Sdim
12351280Sdimnamespace llvm {
13351280Sdimclass Constant;
14351280Sdimclass Type;
15351280Sdim} // namespace llvm
16351280Sdim
17351280Sdimnamespace clang {
18351280Sdimnamespace CodeGen {
19351280Sdim
20351280Sdimclass CodeGenModule;
21351280Sdim
22351280Sdimllvm::Constant *initializationPatternFor(CodeGenModule &, llvm::Type *);
23351280Sdim
24351280Sdim} // end namespace CodeGen
25351280Sdim} // end namespace clang
26351280Sdim
27351280Sdim#endif
28