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

NameValueComment
SIGNED_SCALED0
SIGNED_UNSCALED1
UNSIGNED_SCALED2
UNSIGNED_UNSCALED3