1//===-- llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.h ------------*- C++ -*-===//
2//
3//                     The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9//
10// This file contains the declaration of the NVIDIA specific lowering of
11// aggregate copies
12//
13//===----------------------------------------------------------------------===//
14
15#ifndef LLVM_LIB_TARGET_NVPTX_NVPTXLOWERAGGRCOPIES_H
16#define LLVM_LIB_TARGET_NVPTX_NVPTXLOWERAGGRCOPIES_H
17
18namespace llvm {
19class FunctionPass;
20
21FunctionPass *createLowerAggrCopies();
22}
23
24#endif
25