As we see, there is no align 32 represented in IR.
What approach we be better here,
A) Traverse all loads of %2 and call CreateAlignmentAssumption(Load, 32)
B) Pattern match this pattern (see below) starting from select and then CreateAlignmentAssumption(%8)
Extended Description
Motivation:
Translates to IR:
As we see, there is no align 32 represented in IR.
What approach we be better here,
A) Traverse all loads of
%2
and callCreateAlignmentAssumption(Load, 32)
B) Pattern match this pattern (see below) starting from select and thenCreateAlignmentAssumption(%8)
C) ?
https://godbolt.org/z/h88zG9hh8