LLVM API Documentation

Classes | Namespaces | Defines | Enumerations
PPCInstrInfo.h File Reference
#include "PPC.h"
#include "PPCRegisterInfo.h"
#include "llvm/Target/TargetInstrInfo.h"
#include "PPCGenInstrInfo.inc"
Include dependency graph for PPCInstrInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::PPCInstrInfo

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


namespace  llvm::PPCII

Defines

#define GET_INSTRINFO_HEADER

Enumerations

enum  {
  llvm::PPCII::PPC970_First = 0x1, llvm::PPCII::PPC970_Single = 0x2, llvm::PPCII::PPC970_Cracked = 0x4, llvm::PPCII::PPC970_Shift = 3,
  llvm::PPCII::PPC970_Mask = 0x07 << PPC970_Shift
}
enum  llvm::PPCII::PPC970_Unit {
  llvm::PPCII::PPC970_Pseudo = 0 << PPC970_Shift, llvm::PPCII::PPC970_FXU = 1 << PPC970_Shift, llvm::PPCII::PPC970_LSU = 2 << PPC970_Shift, llvm::PPCII::PPC970_FPU = 3 << PPC970_Shift,
  llvm::PPCII::PPC970_CRU = 4 << PPC970_Shift, llvm::PPCII::PPC970_VALU = 5 << PPC970_Shift, llvm::PPCII::PPC970_VPERM = 6 << PPC970_Shift, llvm::PPCII::PPC970_BRU = 7 << PPC970_Shift
}

Define Documentation

Definition at line 21 of file PPCInstrInfo.h.