LLVM API Documentation
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 PPC32GenRegisterInfo : public MRegisterInfo { 00014 PPC32GenRegisterInfo(int CallFrameSetupOpcode = -1, int CallFrameDestroyOpcode = -1); 00015 const unsigned* getCalleeSaveRegs() const; 00016 }; 00017 00018 namespace PPC32 { // Register classes 00019 extern TargetRegisterClass *CRRCRegisterClass; 00020 extern TargetRegisterClass *FPRCRegisterClass; 00021 extern TargetRegisterClass *GPRCRegisterClass; 00022 } // end of namespace PPC32 00023 00024 } // End llvm namespace