1
//===-- PTXMCTargetDesc.h - PTX Target Descriptions ------------*- C++ -*-===//
3
// The LLVM Compiler Infrastructure
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
8
//===----------------------------------------------------------------------===//
10
// This file provides PTX specific target descriptions.
12
//===----------------------------------------------------------------------===//
14
#ifndef PTXMCTARGETDESC_H
15
#define PTXMCTARGETDESC_H
20
extern Target ThePTX32Target;
21
extern Target ThePTX64Target;
23
} // End llvm namespace
25
// Defines symbolic names for PTX registers.
26
#define GET_REGINFO_ENUM
27
#include "PTXGenRegisterInfo.inc"
29
// Defines symbolic names for the PTX instructions.
30
#define GET_INSTRINFO_ENUM
31
#include "PTXGenInstrInfo.inc"
33
#define GET_SUBTARGETINFO_ENUM
34
#include "PTXGenSubtargetInfo.inc"