LLVM 22.0.0git
|
#include "MCTargetDesc/VEMCTargetDesc.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Target/TargetMachine.h"
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::VECC |
namespace | llvm::VERD |
Enumerations | |
enum | llvm::VECC::CondCode { llvm::VECC::CC_IG = 0 , llvm::VECC::CC_IL = 1 , llvm::VECC::CC_INE = 2 , llvm::VECC::CC_IEQ = 3 , llvm::VECC::CC_IGE = 4 , llvm::VECC::CC_ILE = 5 , llvm::VECC::CC_AF = 0 + 6 , llvm::VECC::CC_G = 1 + 6 , llvm::VECC::CC_L = 2 + 6 , llvm::VECC::CC_NE = 3 + 6 , llvm::VECC::CC_EQ = 4 + 6 , llvm::VECC::CC_GE = 5 + 6 , llvm::VECC::CC_LE = 6 + 6 , llvm::VECC::CC_NUM = 7 + 6 , llvm::VECC::CC_NAN = 8 + 6 , llvm::VECC::CC_GNAN = 9 + 6 , llvm::VECC::CC_LNAN = 10 + 6 , llvm::VECC::CC_NENAN = 11 + 6 , llvm::VECC::CC_EQNAN = 12 + 6 , llvm::VECC::CC_GENAN = 13 + 6 , llvm::VECC::CC_LENAN = 14 + 6 , llvm::VECC::CC_AT = 15 + 6 , llvm::VECC::UNKNOWN } |
enum | llvm::VERD::RoundingMode { llvm::VERD::RD_NONE = 0 , llvm::VERD::RD_RZ = 8 , llvm::VERD::RD_RP = 9 , llvm::VERD::RD_RM = 10 , llvm::VERD::RD_RN = 11 , llvm::VERD::RD_RA = 12 , llvm::VERD::UNKNOWN } |
Variables | |
static const unsigned | llvm::StandardVectorWidth = 256 |
static const unsigned | llvm::PackedVectorWidth = 512 |