You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[PowerPC] Add prefix load pattern for fpext to v2f64
This patch adds a prefixed load pattern involving v2f32 fpext v2f64, where we
are dealing with a value with an offset that fits into a 34-bit signed immediate.
A reduced test case is also added to patch that tests the pattern, in which the
pattern is tested in the big endian CHECKs of the newly added test.
Differential Revision: https://reviews.llvm.org/D109887
%i = load <2 x float>, <2 x float>* bitcast (i8*getelementptrinbounds ([25 x %0], [25 x %0]* @Glob1, i640, i646, i3220, i6422392) to <2 x float>*), align8
152
+
%i2 = fpext <2 x float> %ito <2 x double>
153
+
%i3 = fcmp contract oeq <2 x double> zeroinitializer, %i2
154
+
%i4 = shufflevector <2 x i1> %i3, <2 x i1> poison, <2 x i32> <i321, i32undef>
0 commit comments