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 |