1239310Sdim//===-- NVPTXutil.h - Functions exported to CodeGen --*- C++ -*-===//
2239310Sdim//
3239310Sdim//                     The LLVM Compiler Infrastructure
4239310Sdim//
5239310Sdim// This file is distributed under the University of Illinois Open Source
6239310Sdim// License. See LICENSE.TXT for details.
7239310Sdim//
8239310Sdim//===----------------------------------------------------------------------===//
9239310Sdim//
10239310Sdim// This file contains the functions that can be used in CodeGen.
11239310Sdim//
12239310Sdim//===----------------------------------------------------------------------===//
13239310Sdim
14239310Sdim#ifndef LLVM_TARGET_NVPTX_UTIL_H
15239310Sdim#define LLVM_TARGET_NVPTX_UTIL_H
16239310Sdim
17239310Sdim#include "llvm/CodeGen/MachineFunction.h"
18239310Sdim#include "llvm/CodeGen/MachineInstr.h"
19239310Sdim
20239310Sdimnamespace llvm {
21239310Sdimbool isParamLoad(const MachineInstr *);
22239310Sdimuint64_t encode_leb128(const char *str);
23239310Sdim}
24239310Sdim
25239310Sdim#endif
26