LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

X86GenRegisterInfo.h.inc

Go to the documentation of this file.
00001 //===- TableGen'erated file -------------------------------------*- C++ -*-===//
00002 //
00003 // Register Information Header Fragment
00004 //
00005 // Automatically generated file, do not edit!
00006 //
00007 //===----------------------------------------------------------------------===//
00008 
00009 #include "llvm/Target/MRegisterInfo.h"
00010 
00011 namespace llvm {
00012 
00013 struct X86GenRegisterInfo : public MRegisterInfo {
00014   X86GenRegisterInfo(int CallFrameSetupOpcode = -1, int CallFrameDestroyOpcode = -1);
00015   const unsigned* getCalleeSaveRegs() const;
00016 };
00017 
00018 namespace X86 { // Register classes
00019   extern TargetRegisterClass *R16RegisterClass;
00020   extern TargetRegisterClass *R32RegisterClass;
00021   extern TargetRegisterClass *R8RegisterClass;
00022   extern TargetRegisterClass *RFPRegisterClass;
00023   extern TargetRegisterClass *RSTRegisterClass;
00024 } // end of namespace X86
00025 
00026 } // End llvm namespace