LLVM 18.0.0git
|
#include "MCTargetDesc/PPCMCTargetDesc.h"
#include "PPCRegisterInfo.h"
#include "llvm/ADT/SmallSet.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. | |
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 113 of file PPCInstrInfo.h.
#define FutureStoreOpcodes |
Definition at line 145 of file PPCInstrInfo.h.
#define GET_INSTRINFO_HEADER |
Definition at line 21 of file PPCInstrInfo.h.
#define LoadOpcodesForSpill { Pwr8LoadOpcodes, Pwr9LoadOpcodes, Pwr10LoadOpcodes, FutureLoadOpcodes } |
Definition at line 156 of file PPCInstrInfo.h.
#define NoInstr PPC::INSTRUCTION_LIST_END |
Definition at line 88 of file PPCInstrInfo.h.
#define Pwr10LoadOpcodes |
Definition at line 105 of file PPCInstrInfo.h.
#define Pwr10StoreOpcodes |
Definition at line 137 of file PPCInstrInfo.h.
#define Pwr8LoadOpcodes |
#define Pwr8StoreOpcodes |
#define Pwr9LoadOpcodes |
#define Pwr9StoreOpcodes |
#define StoreOpcodesForSpill { Pwr8StoreOpcodes, Pwr9StoreOpcodes, Pwr10StoreOpcodes, FutureStoreOpcodes } |
Definition at line 154 of file PPCInstrInfo.h.