This is to allow 64 bit constant rematerialization. If a constant
is split into two separate moves initializing sub0 and sub1 like
now RA cannot rematerizalize a 64 bit register.
This gives 10-20% uplift in a set of huge apps heavily using double
precession math.
Fixes: SWDEV-292645
clang-format: please reformat the code
-static cl::opt<bool> EnableCombineTupleInits( - "amdgpu-enable-combine-tuple-inits", - cl::desc("Enable CombineTupleInits pass"), cl::init(true), - cl::Hidden); +static cl::opt<bool> + EnableCombineTupleInits("amdgpu-enable-combine-tuple-inits", + cl::desc("Enable CombineTupleInits pass"), + cl::init(true), cl::Hidden);