LLVM 18.0.0git
|
#include "llvm/Support/CodeGen.h"
Go to the source code of this file.
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. | |
Enumerations | |
enum | llvm::PPCII::TOF { llvm::PPCII::MO_NO_FLAG , llvm::PPCII::MO_PLT = 1 , llvm::PPCII::MO_PIC_FLAG = 2 , llvm::PPCII::MO_PCREL_FLAG = 4 , llvm::PPCII::MO_GOT_FLAG = 8 , llvm::PPCII::MO_PCREL_OPT_FLAG = 16 , llvm::PPCII::MO_TLSGD_FLAG = 32 , llvm::PPCII::MO_TPREL_FLAG = 64 , llvm::PPCII::MO_TLSLD_FLAG = 128 , llvm::PPCII::MO_TLSGDM_FLAG = 256 , llvm::PPCII::MO_GOT_TLSGD_PCREL_FLAG = MO_PCREL_FLAG | MO_GOT_FLAG | MO_TLSGD_FLAG , llvm::PPCII::MO_GOT_TLSLD_PCREL_FLAG = MO_PCREL_FLAG | MO_GOT_FLAG | MO_TLSLD_FLAG , llvm::PPCII::MO_GOT_TPREL_PCREL_FLAG = MO_GOT_FLAG | MO_TPREL_FLAG | MO_PCREL_FLAG , llvm::PPCII::MO_ACCESS_MASK = 0xf00 , llvm::PPCII::MO_LO = 1 << 8 , llvm::PPCII::MO_HA = 2 << 8 , llvm::PPCII::MO_TPREL_LO = 4 << 8 , llvm::PPCII::MO_TPREL_HA = 3 << 8 , llvm::PPCII::MO_DTPREL_LO = 5 << 8 , llvm::PPCII::MO_TLSLD_LO = 6 << 8 , llvm::PPCII::MO_TOC_LO = 7 << 8 , llvm::PPCII::MO_TLS = 8 << 8 } |
Target Operand Flag enum. More... | |
Variables | |
char & | llvm::PPCVSXFMAMutateID = PPCVSXFMAMutate::ID |
char & | llvm::PPCLowerMASSVEntriesID = PPCLowerMASSVEntries::ID |
char & | llvm::PPCGenScalarMASSEntriesID = PPCGenScalarMASSEntries::ID |