LLVM 22.0.0git
|
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. |
Macros | |
#define | DEBUG_TYPE "vecustomdag" |
#define | HANDLE_VP_TO_VVP(VPOPC, VVPNAME) |
#define | ADD_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_UNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_BINARY_VVP_OP(VVPNAME, VPNAME, SDNAME) |
#define | ADD_TERNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_BINARY_VVP_OP_COMPACT(NAME) |
#define | REGISTER_PACKED(OPC) |
#define | ADD_REDUCE_VVP_OP(OPC, SDNAME) |
#define | HANDLE_VVP_REDUCE_TO_SCALAR(VVP_RED_ISD, REDUCE_ISD) |
#define | HELPER_REDUCTION(OPC, SCALAR_OPC) |
#define | REGISTER_PACKED(VVP_NAME) |
#define | HANDLE_VP_TO_VVP(VPOPC, VVPOPC) |
#define | ADD_VVP_OP(X, Y) |
#define | ADD_UNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_BINARY_VVP_OP(VVPNAME, VPNAME, SDNAME) |
#define | ADD_TERNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_BINARY_VVP_OP_COMPACT(NAME) |
#define | ADD_REDUCE_VVP_OP(OPC, SDNAME) |
#define | HANDLE_VVP_REDUCE_TO_SCALAR(VVP_RED_ISD, REDUCE_ISD) |
#define | HELPER_REDUCTION(OPC, SCALAR_OPC) |
#define | ADD_VVP_OP(VVPNAME, ...) |
#define | HANDLE_VP_TO_VVP(VPOPC, VVPOPC) |
#define | ADD_UNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_BINARY_VVP_OP(VVPNAME, VPNAME, SDNAME) |
#define | ADD_TERNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_BINARY_VVP_OP_COMPACT(NAME) |
#define | REGISTER_PACKED(OPC) |
#define | ADD_REDUCE_VVP_OP(OPC, SDNAME) |
#define | HANDLE_VVP_REDUCE_TO_SCALAR(VVP_RED_ISD, REDUCE_ISD) |
#define | HELPER_REDUCTION(OPC, SCALAR_OPC) |
#define | ADD_UNARY_VVP_OP(VVPNAME, ...) |
#define | HANDLE_VP_TO_VVP(VPOPC, VVPOPC) |
#define | ADD_VVP_OP(X, Y) |
#define | ADD_BINARY_VVP_OP(VVPNAME, VPNAME, SDNAME) |
#define | ADD_TERNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_BINARY_VVP_OP_COMPACT(NAME) |
#define | REGISTER_PACKED(OPC) |
#define | ADD_REDUCE_VVP_OP(OPC, SDNAME) |
#define | HANDLE_VVP_REDUCE_TO_SCALAR(VVP_RED_ISD, REDUCE_ISD) |
#define | HELPER_REDUCTION(OPC, SCALAR_OPC) |
#define | ADD_BINARY_VVP_OP(VVPNAME, ...) |
#define | HANDLE_VP_TO_VVP(VPOPC, VVPOPC) |
#define | ADD_VVP_OP(X, Y) |
#define | ADD_UNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_TERNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_BINARY_VVP_OP_COMPACT(NAME) |
#define | REGISTER_PACKED(OPC) |
#define | ADD_REDUCE_VVP_OP(OPC, SDNAME) |
#define | HANDLE_VVP_REDUCE_TO_SCALAR(VVP_RED_ISD, REDUCE_ISD) |
#define | HELPER_REDUCTION(OPC, SCALAR_OPC) |
#define | ADD_REDUCE_VVP_OP(VVP_NAME, SDNAME) |
#define | HANDLE_VP_TO_VVP(VPOPC, VVPOPC) |
#define | ADD_VVP_OP(X, Y) |
#define | ADD_UNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_BINARY_VVP_OP(VVPNAME, VPNAME, SDNAME) |
#define | ADD_TERNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_BINARY_VVP_OP_COMPACT(NAME) |
#define | REGISTER_PACKED(OPC) |
#define | HANDLE_VVP_REDUCE_TO_SCALAR(VVP_RED_ISD, REDUCE_ISD) |
#define | HELPER_REDUCTION(OPC, SCALAR_OPC) |
#define | ADD_BINARY_VVP_OP(VVP_NAME, ...) |
#define | HANDLE_VP_TO_VVP(VPOPC, VVPOPC) |
#define | ADD_VVP_OP(X, Y) |
#define | ADD_UNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_TERNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_BINARY_VVP_OP_COMPACT(NAME) |
#define | REGISTER_PACKED(OPC) |
#define | ADD_REDUCE_VVP_OP(OPC, SDNAME) |
#define | HANDLE_VVP_REDUCE_TO_SCALAR(VVP_RED_ISD, REDUCE_ISD) |
#define | HELPER_REDUCTION(OPC, SCALAR_OPC) |
#define | HANDLE_VVP_REDUCE_TO_SCALAR(VVP_RED_ISD, REDUCE_ISD) |
#define | HANDLE_VP_TO_VVP(VPOPC, VVPOPC) |
#define | ADD_VVP_OP(X, Y) |
#define | ADD_UNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_BINARY_VVP_OP(VVPNAME, VPNAME, SDNAME) |
#define | ADD_TERNARY_VVP_OP(VVPNAME, SDNAME) |
#define | ADD_BINARY_VVP_OP_COMPACT(NAME) |
#define | REGISTER_PACKED(OPC) |
#define | ADD_REDUCE_VVP_OP(OPC, SDNAME) |
#define | HELPER_REDUCTION(OPC, SCALAR_OPC) |
#define ADD_BINARY_VVP_OP | ( | VVP_NAME, | |
... ) |
#define ADD_BINARY_VVP_OP | ( | VVPNAME, | |
VPNAME, | |||
SDNAME ) |
#define ADD_BINARY_VVP_OP | ( | VVPNAME, | |
VPNAME, | |||
SDNAME ) |
#define ADD_BINARY_VVP_OP | ( | VVPNAME, | |
VPNAME, | |||
SDNAME ) |
#define ADD_BINARY_VVP_OP | ( | VVPNAME, | |
VPNAME, | |||
SDNAME ) |
#define ADD_BINARY_VVP_OP | ( | VVPNAME, | |
VPNAME, | |||
SDNAME ) |
#define ADD_BINARY_VVP_OP | ( | VVPNAME, | |
VPNAME, | |||
SDNAME ) |
#define ADD_BINARY_VVP_OP | ( | VVPNAME, | |
... ) |
#define ADD_BINARY_VVP_OP_COMPACT | ( | NAME | ) |
#define ADD_BINARY_VVP_OP_COMPACT | ( | NAME | ) |
#define ADD_BINARY_VVP_OP_COMPACT | ( | NAME | ) |
#define ADD_BINARY_VVP_OP_COMPACT | ( | NAME | ) |
#define ADD_BINARY_VVP_OP_COMPACT | ( | NAME | ) |
#define ADD_BINARY_VVP_OP_COMPACT | ( | NAME | ) |
#define ADD_BINARY_VVP_OP_COMPACT | ( | NAME | ) |
#define ADD_BINARY_VVP_OP_COMPACT | ( | NAME | ) |
#define ADD_REDUCE_VVP_OP | ( | OPC, | |
SDNAME ) |
#define ADD_REDUCE_VVP_OP | ( | OPC, | |
SDNAME ) |
#define ADD_REDUCE_VVP_OP | ( | OPC, | |
SDNAME ) |
#define ADD_REDUCE_VVP_OP | ( | OPC, | |
SDNAME ) |
#define ADD_REDUCE_VVP_OP | ( | OPC, | |
SDNAME ) |
#define ADD_REDUCE_VVP_OP | ( | OPC, | |
SDNAME ) |
#define ADD_REDUCE_VVP_OP | ( | OPC, | |
SDNAME ) |
#define ADD_REDUCE_VVP_OP | ( | VVP_NAME, | |
SDNAME ) |
#define ADD_TERNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_TERNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_TERNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_TERNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_TERNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_TERNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_TERNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_TERNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_UNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_UNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_UNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_UNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_UNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_UNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_UNARY_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_UNARY_VVP_OP | ( | VVPNAME, | |
... ) |
#define ADD_VVP_OP | ( | VVPNAME, | |
SDNAME ) |
#define ADD_VVP_OP | ( | VVPNAME, | |
... ) |
#define DEBUG_TYPE "vecustomdag" |
Definition at line 17 of file VECustomDAG.cpp.
#define HANDLE_VP_TO_VVP | ( | VPOPC, | |
VVPNAME ) |
#define HANDLE_VP_TO_VVP | ( | VPOPC, | |
VVPOPC ) |
#define HANDLE_VP_TO_VVP | ( | VPOPC, | |
VVPOPC ) |
#define HANDLE_VP_TO_VVP | ( | VPOPC, | |
VVPOPC ) |
#define HANDLE_VP_TO_VVP | ( | VPOPC, | |
VVPOPC ) |
#define HANDLE_VP_TO_VVP | ( | VPOPC, | |
VVPOPC ) |
#define HANDLE_VP_TO_VVP | ( | VPOPC, | |
VVPOPC ) |
#define HANDLE_VP_TO_VVP | ( | VPOPC, | |
VVPOPC ) |
#define HANDLE_VVP_REDUCE_TO_SCALAR | ( | VVP_RED_ISD, | |
REDUCE_ISD ) |
#define HANDLE_VVP_REDUCE_TO_SCALAR | ( | VVP_RED_ISD, | |
REDUCE_ISD ) |
#define HANDLE_VVP_REDUCE_TO_SCALAR | ( | VVP_RED_ISD, | |
REDUCE_ISD ) |
#define HANDLE_VVP_REDUCE_TO_SCALAR | ( | VVP_RED_ISD, | |
REDUCE_ISD ) |
#define HANDLE_VVP_REDUCE_TO_SCALAR | ( | VVP_RED_ISD, | |
REDUCE_ISD ) |
#define HANDLE_VVP_REDUCE_TO_SCALAR | ( | VVP_RED_ISD, | |
REDUCE_ISD ) |
#define HANDLE_VVP_REDUCE_TO_SCALAR | ( | VVP_RED_ISD, | |
REDUCE_ISD ) |
#define HANDLE_VVP_REDUCE_TO_SCALAR | ( | VVP_RED_ISD, | |
REDUCE_ISD ) |
#define HELPER_REDUCTION | ( | OPC, | |
SCALAR_OPC ) |
#define HELPER_REDUCTION | ( | OPC, | |
SCALAR_OPC ) |
#define HELPER_REDUCTION | ( | OPC, | |
SCALAR_OPC ) |
#define HELPER_REDUCTION | ( | OPC, | |
SCALAR_OPC ) |
#define HELPER_REDUCTION | ( | OPC, | |
SCALAR_OPC ) |
#define HELPER_REDUCTION | ( | OPC, | |
SCALAR_OPC ) |
#define HELPER_REDUCTION | ( | OPC, | |
SCALAR_OPC ) |
#define HELPER_REDUCTION | ( | OPC, | |
SCALAR_OPC ) |
#define REGISTER_PACKED | ( | OPC | ) |
#define REGISTER_PACKED | ( | OPC | ) |
#define REGISTER_PACKED | ( | OPC | ) |
#define REGISTER_PACKED | ( | OPC | ) |
#define REGISTER_PACKED | ( | OPC | ) |
#define REGISTER_PACKED | ( | OPC | ) |
#define REGISTER_PACKED | ( | OPC | ) |
#define REGISTER_PACKED | ( | VVP_NAME | ) |