DELTA 309149 356 301 SVNM,a+L'VLCustom); setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4f32, Custom} DA}ngC~4}O6(*pwnXyJF?@K@#BK`~*+&UJF?@B>$V, W}Os'>x^VmoH_1>iHCZ2/$t:!c/FuCk\_3xl d:dַӻwYB`nqLF֒ڋ|pstv| 畳C'\ƈ~_pCpS8X{n<X_ 0tp.A }所0ԝ3AXt8 ,#JɥSbKreo9$aL! i_7gQn n{Ckr 2p 3X}l~03 :&>it`H\UVɁ*N[V+=:O`=|>s{ižy^m**p,i"CUQ\A-П' IKE ZI8J-#P,1I,DȆ5F'~Ka=#69?l92ĉET)Ƃp\~OL<2|2`iEf ZVCU17#~j?+Ȋ0y9C߀, 0M=Vhth<@iԲ, ExkٷQ {tۛ ̺Wc yCwAC?i29HI7W|QXӁ9+Cx%17g{+_OWv_|G$/Cqr%>aSW1'O] o:w,8]GS.+SDw *ffx^X[o9~ϯ8CwRҪZU h(\* ccOslp $Q]i13|ٞ~Rex:䒛Ry0:CmU|ߎyd Kxgwg1B8:>_FⅡKI Uƒ|,FM㡊zrܪ#k+nᕄ<1:l’C%W!S|KqgFqJ-.%F&л7<ҚI$8k(m!~-mcN#Ai5qD23BZ^n'o^%б,uP~:+EFתwTְG Ƶlub8#Y׊Bw)ҒVX)YO]tⳅg#ϵ0fH#l2H<-t76P !A?4 r~{n!U~iFY6i x+2͘Av8$Zle<0̆&EAyOFj\tΑNX@~ kK+t'M&,"M1Df F)Fd\=;$_/)ҫ M鏐4蟵¯y2soJI MIp0"L~7q(:pyU']+ FO{4ϗbR ,ܝ׸\FM נz|exzEOQEwCJc߅s^ `c\*[8-TRz5!Mr(١J"™ڄϧìEYbXxz G.V=F:zM;XO΢{_y$GzKk#WS4ԑ{cQ4=f'Йm.l*Ŵ,DBĄ>sKīFSK7dxdlOXN8fENDREP DELTA 305683 36433 39 SVN#x~o]F, unsigned CmpOpcode = 0, unsigned CmpPred = 0, unsigned CmpOpcode = 0, unsigned CmpPred = 0INSERT_VECTOR_ELTENDREP DELTA 306302 0 359 SVN'\E_[Ex^k0W|oS:6VX[96)2/ɴ>t!\}LVذAAWAfX1Mi'jD΄VZR)H;+ZD18~a`WVh١4t3f}muȱR`^FQ1kDZCǨKx)_>WLb8(ʜ5=ykǗ+v{Ö./$~ ?Io%'}Dь Il}efhbbX5ϯ|+#ZaMc֕wKi?YvRgn>u;mT&#a#l>+$tableMask(Mask.begin(), Mask.end()); return lowerV8I16GeneralSingleInputVectorShuffle(DL, MVT::v8i16, V1, MutableMask, Subtarget, DAG); } assert(llvm::any_of(Mask, [](int M) { return M >= 0 && M < 8; }) && "All single-input shuffles should be canonicalized to be V1-input " "shuffles.")8750- 5 return Op; // FIXME: We should custom lower this by fixing the condition and using i8 // blends. return SDValue(); } } static SDValue LowerEXTRACT_VECTOR_ELT_SSE4(SDValue Op, SelectionDAG &DAG) { MVT VT = Op.getSimpleValueType(); SDLoc dl(Op); if (!Op.getOperand(0).getSimpleValueType().is128BitVector()) return SDValue(); if (VT.getSizeInBits() == 8) { SDValue Extract = DAG.getNode(X86ISD::PEXTRB RF:Fx^QMO@+ &X&T Ɩx1[vI`[?-59lo{Ez \m(k+HP|dU@a ZeMs{:-Q.NaQo}% ͥد {;0Ǝ=N*Ś$KФ*Uj#.3wF`S1jk_M$ 5J1k0Mί|֐q%'$Ѥn30xQit]^t+&kUοUN^fB<2E.@-Cs](k"bi@4)Xsf%ҫ2`}ASsmc}:0SKpassThru = Op.getOperand(3); SDValue Mask = Op.getOperand(4), Mask, passThru, Subtarget, DAG); } case INTR_TYPE_SCALAR_MASK_RM0 = Op.getOperand(3); SDValue Mask = Op.getOperand(4); // There are 2 kinds of intrinsics in this group: // (1 F:Fx^QK0)RitP-+$v6jd4W*] X{IP:"7 RH3d y =4#oq 2gV ˪331Xz@qY ˏq +&8]aٛm; -@t3 YdDqWCKTx_~iPJkd9 ᕘ0 F:Fx^ usR@E%Ey Jf.VP5J\ ɉũ ((ǡه>X4PVC# B`jƫf"4c kaAjی8O cQ WF:Fx^Pj@+ƋhLqf7^IBoð̛޼< u XpD*.lHS=R&TGQ d]g~(4g#/{L.Ć[wr6T .%0I'fHw:ɟY3 Q*u"JꄋP6ʩe~*s*ɵB ?k0lO ӯLܻwƨ̅֘3ю ;WZ>` CF:Fx^]k0n$u( `uv'՜@LJRK [ = 99ھvܱyg|BjpvGPSlyU0]A0 CkTz=Lkq, .{ ,=yه#$ZrʅTyN蜡P҅uIjbCW5#VH˃q0yqڪ{D&̧.)_$yzNKapuc#tw+5?cٽ_8ԛV:>l?FUVC$/=Զl;YCˀm3 MFmFx^OIՈ0 v v qvwv QHQ R 襧%hh jj19?$1Df5XW-4 ?@k**⪠s^Fb^jh1H!8kUi*TU%攦`*c0\%