LLVM 17.0.0git
|
#include "PPCRegisterInfo.h"
#include "llvm/CodeGen/TargetInstrInfo.h"
#include "PPCGenInstrInfo.inc"
Go to the source code of this file.
Classes | |
struct | llvm::ImmInstrInfo |
struct | llvm::LoadImmediateInfo |
class | llvm::PPCInstrInfo |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::PPCII |
PPCII - This namespace holds all of the PowerPC target-specific per-instruction flags. | |
Macros | |
#define | GET_INSTRINFO_HEADER |
#define | NoInstr PPC::INSTRUCTION_LIST_END |
#define | Pwr8LoadOpcodes |
#define | Pwr9LoadOpcodes |
#define | Pwr10LoadOpcodes |
#define | FutureLoadOpcodes |
#define | Pwr8StoreOpcodes |
#define | Pwr9StoreOpcodes |
#define | Pwr10StoreOpcodes |
#define | FutureStoreOpcodes |
#define | StoreOpcodesForSpill { Pwr8StoreOpcodes, Pwr9StoreOpcodes, Pwr10StoreOpcodes, FutureStoreOpcodes } |
#define | LoadOpcodesForSpill { Pwr8LoadOpcodes, Pwr9LoadOpcodes, Pwr10LoadOpcodes, FutureLoadOpcodes } |
#define FutureLoadOpcodes |
Definition at line 165 of file PPCInstrInfo.h.
#define FutureStoreOpcodes |
Definition at line 197 of file PPCInstrInfo.h.
#define GET_INSTRINFO_HEADER |
Definition at line 19 of file PPCInstrInfo.h.
#define LoadOpcodesForSpill { Pwr8LoadOpcodes, Pwr9LoadOpcodes, Pwr10LoadOpcodes, FutureLoadOpcodes } |
Definition at line 208 of file PPCInstrInfo.h.
#define NoInstr PPC::INSTRUCTION_LIST_END |
Definition at line 140 of file PPCInstrInfo.h.
#define Pwr10LoadOpcodes |
Definition at line 157 of file PPCInstrInfo.h.
#define Pwr10StoreOpcodes |
Definition at line 189 of file PPCInstrInfo.h.
#define Pwr8LoadOpcodes |
#define Pwr8StoreOpcodes |
#define Pwr9LoadOpcodes |
#define Pwr9StoreOpcodes |
#define StoreOpcodesForSpill { Pwr8StoreOpcodes, Pwr9StoreOpcodes, Pwr10StoreOpcodes, FutureStoreOpcodes } |
Definition at line 206 of file PPCInstrInfo.h.