LLVM: lib/Target/Hexagon/HexagonGenWideningVecInstr.cpp File Reference (original) (raw)

Go to the source code of this file.

Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
Variables
static cl::opt< bool > WidenShortVector ("hexagon-widen-short-vector", cl::desc("Generate widening instructions for short vectors."), cl::Hidden)
widening vec
widening Hexagon generate widening vector instructions
widening Hexagon generate widening vector false

hasNegativeValues()

widening Hexagon generate widening vector static false bool hasNegativeValues ( Constant * C) static

INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( HexagonGenWideningVecInstr ,
"widening-vec" ,
"Hexagon generate " "widening vector instructions" ,
false ,
false )

false

widening Hexagon generate widening vector false

instructions

widening Hexagon generate widening vector instructions

vec

WidenShortVector