|
static const char * | llvm::ARM_AM::getAddrOpcStr (AddrOpc Op) |
|
static const char * | llvm::ARM_AM::getShiftOpcStr (ShiftOpc Op) |
|
static unsigned | llvm::ARM_AM::getShiftOpcEncoding (ShiftOpc Op) |
|
static const char * | llvm::ARM_AM::getAMSubModeStr (AMSubMode Mode) |
|
static unsigned | llvm::ARM_AM::rotr32 (unsigned Val, unsigned Amt) |
|
static unsigned | llvm::ARM_AM::rotl32 (unsigned Val, unsigned Amt) |
|
static unsigned | llvm::ARM_AM::getSORegOpc (ShiftOpc ShOp, unsigned Imm) |
|
static unsigned | llvm::ARM_AM::getSORegOffset (unsigned Op) |
|
static ShiftOpc | llvm::ARM_AM::getSORegShOp (unsigned Op) |
|
static unsigned | llvm::ARM_AM::getSOImmValImm (unsigned Imm) |
|
static unsigned | llvm::ARM_AM::getSOImmValRot (unsigned Imm) |
|
static unsigned | llvm::ARM_AM::getSOImmValRotate (unsigned Imm) |
|
static int | llvm::ARM_AM::getSOImmVal (unsigned Arg) |
|
static bool | llvm::ARM_AM::isSOImmTwoPartVal (unsigned V) |
|
static unsigned | llvm::ARM_AM::getSOImmTwoPartFirst (unsigned V) |
|
static unsigned | llvm::ARM_AM::getSOImmTwoPartSecond (unsigned V) |
|
static unsigned | llvm::ARM_AM::getThumbImmValShift (unsigned Imm) |
|
static bool | llvm::ARM_AM::isThumbImmShiftedVal (unsigned V) |
|
static unsigned | llvm::ARM_AM::getThumbImm16ValShift (unsigned Imm) |
|
static bool | llvm::ARM_AM::isThumbImm16ShiftedVal (unsigned V) |
|
static unsigned | llvm::ARM_AM::getThumbImmNonShiftedVal (unsigned V) |
|
static int | llvm::ARM_AM::getT2SOImmValSplatVal (unsigned V) |
|
static int | llvm::ARM_AM::getT2SOImmValRotateVal (unsigned V) |
|
static int | llvm::ARM_AM::getT2SOImmVal (unsigned Arg) |
|
static unsigned | llvm::ARM_AM::getT2SOImmValRotate (unsigned V) |
|
static bool | llvm::ARM_AM::isT2SOImmTwoPartVal (unsigned Imm) |
|
static unsigned | llvm::ARM_AM::getT2SOImmTwoPartFirst (unsigned Imm) |
|
static unsigned | llvm::ARM_AM::getT2SOImmTwoPartSecond (unsigned Imm) |
|
static unsigned | llvm::ARM_AM::getAM2Opc (AddrOpc Opc, unsigned Imm12, ShiftOpc SO, unsigned IdxMode=0) |
|
static unsigned | llvm::ARM_AM::getAM2Offset (unsigned AM2Opc) |
|
static AddrOpc | llvm::ARM_AM::getAM2Op (unsigned AM2Opc) |
|
static ShiftOpc | llvm::ARM_AM::getAM2ShiftOpc (unsigned AM2Opc) |
|
static unsigned | llvm::ARM_AM::getAM2IdxMode (unsigned AM2Opc) |
|
static unsigned | llvm::ARM_AM::getAM3Opc (AddrOpc Opc, unsigned char Offset, unsigned IdxMode=0) |
| getAM3Opc - This function encodes the addrmode3 opc field. More...
|
|
static unsigned char | llvm::ARM_AM::getAM3Offset (unsigned AM3Opc) |
|
static AddrOpc | llvm::ARM_AM::getAM3Op (unsigned AM3Opc) |
|
static unsigned | llvm::ARM_AM::getAM3IdxMode (unsigned AM3Opc) |
|
static AMSubMode | llvm::ARM_AM::getAM4SubMode (unsigned Mode) |
|
static unsigned | llvm::ARM_AM::getAM4ModeImm (AMSubMode SubMode) |
|
static unsigned | llvm::ARM_AM::getAM5Opc (AddrOpc Opc, unsigned char Offset) |
| getAM5Opc - This function encodes the addrmode5 opc field. More...
|
|
static unsigned char | llvm::ARM_AM::getAM5Offset (unsigned AM5Opc) |
|
static AddrOpc | llvm::ARM_AM::getAM5Op (unsigned AM5Opc) |
|
static unsigned | llvm::ARM_AM::createNEONModImm (unsigned OpCmode, unsigned Val) |
|
static unsigned | llvm::ARM_AM::getNEONModImmOpCmode (unsigned ModImm) |
|
static unsigned | llvm::ARM_AM::getNEONModImmVal (unsigned ModImm) |
|
static uint64_t | llvm::ARM_AM::decodeNEONModImm (unsigned ModImm, unsigned &EltBits) |
|
AMSubMode | llvm::ARM_AM::getLoadStoreMultipleSubMode (int Opcode) |
|
static float | llvm::ARM_AM::getFPImmFloat (unsigned Imm) |
|
static int | llvm::ARM_AM::getFP32Imm (const APInt &Imm) |
|
static int | llvm::ARM_AM::getFP32Imm (const APFloat &FPImm) |
|
static int | llvm::ARM_AM::getFP64Imm (const APInt &Imm) |
|
static int | llvm::ARM_AM::getFP64Imm (const APFloat &FPImm) |
|