enum MemIndexType
Description
MemIndexType enum - This enum defines how to interpret MGATHER/SCATTER's index parameter when calculating addresses. SIGNED_SCALED Addr = Base + ((signed)Index * sizeof(element)) SIGNED_UNSCALED Addr = Base + (signed)Index UNSIGNED_SCALED Addr = Base + ((unsigned)Index * sizeof(element)) UNSIGNED_UNSCALED Addr = Base + (unsigned)Index
Declared at: llvm/include/llvm/CodeGen/ISDOpcodes.h:1003
Enumerators
Name | Value | Comment |
---|---|---|
SIGNED_SCALED | 0 | |
SIGNED_UNSCALED | 1 | |
UNSIGNED_SCALED | 2 | |
UNSIGNED_UNSCALED | 3 |