#include "VE.h"
#include "llvm/CodeGen/TargetLowering.h"
#include "VVPNodes.def"
Go to the source code of this file.
|
| llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
| llvm::VEISD |
|
|
enum | llvm::VEISD::NodeType : unsigned {
llvm::VEISD::FIRST_NUMBER = ISD::BUILTIN_OP_END,
llvm::VEISD::CALL,
llvm::VEISD::EH_SJLJ_LONGJMP,
llvm::VEISD::EH_SJLJ_SETJMP,
llvm::VEISD::EH_SJLJ_SETUP_DISPATCH,
llvm::VEISD::GETFUNPLT,
llvm::VEISD::GETTLSADDR,
llvm::VEISD::GETSTACKTOP,
llvm::VEISD::GLOBAL_BASE_REG,
llvm::VEISD::Hi,
llvm::VEISD::Lo,
llvm::VEISD::MEMBARRIER,
llvm::VEISD::RET_FLAG,
llvm::VEISD::TS1AM,
llvm::VEISD::VEC_UNPACK_LO,
llvm::VEISD::VEC_UNPACK_HI,
llvm::VEISD::VEC_PACK,
llvm::VEISD::VEC_BROADCAST,
llvm::VEISD::REPL_I32,
llvm::VEISD::REPL_F32,
llvm::VEISD::LEGALAVL
} |
|
◆ ADD_VVP_OP
#define ADD_VVP_OP |
( |
|
VVP_NAME, |
|
|
|
... |
|
) |
| VVP_NAME, |