Go to the source code of this file.
|
| #define | DEBUG_TYPE "hexagon-global-array-alignment" |
◆ DEBUG_TYPE
| #define DEBUG_TYPE "hexagon-global-array-alignment" |
◆ getUnderlyingArrayElmTy()
| Type * getUnderlyingArrayElmTy |
( |
Type * | Ty | ) |
|
|
static |
◆ INITIALIZE_PASS()
| INITIALIZE_PASS |
( |
HexagonAlignGlobalArrays | , |
|
|
"hexagon-global-array-alignment" | , |
|
|
"Align Global Arrays to 8-byte" | , |
|
|
false | , |
|
|
false | ) |
◆ DisableGlobalArrayAlignment
| cl::opt< bool > DisableGlobalArrayAlignment("hexagon-disable-global-array-align", cl::desc("Disable aligning global integer arrays to an 8-byte boundary"), cl::init(false), cl::Hidden) |
( |
"hexagon-disable-global-array-align" | , |
|
|
cl::desc("Disable aligning global integer arrays to an 8-byte boundary") | , |
|
|
cl::init(false) | , |
|
|
cl::Hidden | ) |
|
static |
◆ DisableHexAlignOptByteHalf
| cl::opt< bool > DisableHexAlignOptByteHalf("hexagon-disable-align-opt-byte-half", cl::desc("Disable keeping byte and half-word arrays at their natural " "alignment when reducing .rodata size"), cl::Hidden) |
( |
"hexagon-disable-align-opt-byte-half" | , |
|
|
cl::desc("Disable keeping byte and half-word arrays at their natural " "alignment when reducing .rodata size") | , |
|
|
cl::Hidden | ) |
|
static |