#include "llvm/MC/MCAsmInfo.h"
namespace llvm {
-class Target;
class Triple;
class NVPTXMCAsmInfo : public MCAsmInfo {
#include <stdint.h>
-namespace llvm {
-class Target;
-
-} // End llvm namespace
-
// Defines symbolic names for PTX registers.
#define GET_REGINFO_ENUM
#include "NVPTXGenRegisterInfo.inc"
class NVPTXTargetMachine;
class FunctionPass;
class MachineFunctionPass;
-class formatted_raw_ostream;
namespace NVPTXCC {
enum CondCodes {
#include "llvm/CodeGen/TargetFrameLowering.h"
namespace llvm {
-class NVPTXSubtarget;
+
class NVPTXFrameLowering : public TargetFrameLowering {
public:
explicit NVPTXFrameLowering();