Go to the source code of this file.
◆ DEBUG_TYPE
#define DEBUG_TYPE "scalarizer" |
◆ isTriviallyScalariable()
◆ ClScalarizeLoadStore
cl::opt< bool > ClScalarizeLoadStore("scalarize-load-store", cl::init(false), cl::Hidden, cl::desc("Allow the scalarizer pass to scalarize loads and store")) |
( |
"scalarize-load-store" |
, |
|
|
cl::init(false) |
, |
|
|
cl::Hidden |
, |
|
|
cl::desc("Allow the scalarizer pass to scalarize loads and store") |
|
|
) |
| |
|
static |
◆ ClScalarizeMinBits
cl::opt< unsigned > ClScalarizeMinBits("scalarize-min-bits", cl::init(0), cl::Hidden, cl::desc("Instruct the scalarizer pass to attempt to keep values of a " "minimum number of bits")) |
( |
"scalarize-min-bits" |
, |
|
|
cl::init(0) |
, |
|
|
cl::Hidden |
, |
|
|
cl::desc("Instruct the scalarizer pass to attempt to keep values of a " "minimum number of bits") |
|
|
) |
| |
|
static |
◆ ClScalarizeVariableInsertExtract
cl::opt< bool > ClScalarizeVariableInsertExtract("scalarize-variable-insert-extract", cl::init(true), cl::Hidden, cl::desc("Allow the scalarizer pass to scalarize " "insertelement/extractelement with variable index")) |
( |
"scalarize-variable-insert-extract" |
, |
|
|
cl::init(true) |
, |
|
|
cl::Hidden |
, |
|
|
cl::desc("Allow the scalarizer pass to scalarize " "insertelement/extractelement with variable index") |
|
|
) |
| |
|
static |