reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AArch64/AArch64GenCallingConv.inc
   80       LocVT = MVT::f128;
  328   if (LocVT == MVT::f128 ||
  375   if (LocVT == MVT::f128 ||
  408       LocVT == MVT::f128) {
  663       LocVT == MVT::f128) {
  752       LocVT == MVT::f128) {
  841       LocVT == MVT::f128) {
 1040       LocVT = MVT::f128;
 1141   if (LocVT == MVT::f128 ||
gen/lib/Target/AArch64/AArch64GenDAGISel.inc
  217                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
  219                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
  293                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
  295                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
  437                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
  439                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
  513                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
  515                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
  664                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
  666                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
  740                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
  742                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
  884                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
  886                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
  960                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
  962                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
 1121                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
 1123                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
 1197                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
 1199                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
 1341                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
 1343                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
 1417                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
 1419                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
 1568                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
 1570                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
 1644                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
 1646                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
 1788                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
 1790                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
 1864                                 MVT::f128, 1/*#Ops*/, 2,  // Results = #3
 1866                                 MVT::f128, 3/*#Ops*/, 3, 0, 1,  // Results = #4
70145                       MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
70170                       MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
70194                       MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
70218                       MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
70242                       MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
70604 /*169272*/        OPC_CheckChild1Type, MVT::f128,
70670                         MVT::f128, 3/*#Ops*/, 7, 1, 8,  // Results = #9
70758                         MVT::f128, 3/*#Ops*/, 7, 1, 8,  // Results = #9
70811                         MVT::f128, 3/*#Ops*/, 7, 1, 8,  // Results = #9
70899                         MVT::f128, 3/*#Ops*/, 7, 1, 8,  // Results = #9
70945                         MVT::f128, 3/*#Ops*/, 7, 1, 8,  // Results = #9
71482                       MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
71509                       MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
71535                       MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
71561                       MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
71587                       MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
71613                       MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
71639                       MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
71775 /*171695*/        OPC_CheckChild1Type, MVT::f128,
71989                       MVT::f128, 3/*#Ops*/, 5, 1, 6,  // Results = #7
72016                       MVT::f128, 3/*#Ops*/, 5, 1, 6,  // Results = #7
72042                       MVT::f128, 3/*#Ops*/, 5, 1, 6,  // Results = #7
72068                       MVT::f128, 3/*#Ops*/, 5, 1, 6,  // Results = #7
72094                       MVT::f128, 3/*#Ops*/, 5, 1, 6,  // Results = #7
72120                       MVT::f128, 3/*#Ops*/, 5, 1, 6,  // Results = #7
72146                       MVT::f128, 3/*#Ops*/, 5, 1, 6,  // Results = #7
72442 /*172980*/        OPC_CheckChild1Type, MVT::f128,
73034                               MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
73037                               MVT::f128, 4/*#Ops*/, 6, 1, 2, 7,  // Results = #8
73694                               MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
73697                               MVT::f128, 4/*#Ops*/, 6, 1, 2, 7,  // Results = #8
79396                         MVT::f128, 2/*#Ops*/, 0, 0,  // Results = #1
84468 /*195748*/        /*SwitchType*/ 32, MVT::f128,// ->195782
84473                           MVT::f128, 4/*#Ops*/, 2, 3, 4, 5, 
84480                           MVT::f128, 4/*#Ops*/, 2, 3, 4, 5, 
84508 /*195820*/      /*SwitchType*/ 8, MVT::f128,// ->195830
84511                       MVT::f128, 1/*#Ops*/, 1, 
84567 /*195929*/      /*SwitchType*/ 41, MVT::f128,// ->195972
84572                         MVT::f128, 2/*#Ops*/, 2, 3, 
84579                         MVT::f128, 2/*#Ops*/, 2, 3, 
84586                         MVT::f128, 2/*#Ops*/, 2, 3, 
93272 /*212198*/      /*SwitchType*/ 14, MVT::f128,// ->212214
93276                       MVT::f128, 3/*#Ops*/, 0, 1, 4, 
99058                     MVT::f128, 2/*#Ops*/, 3, 5,  // Results = #6
99060                     MVT::f128, 2/*#Ops*/, 0, 1,  // Results = #7
99073                     MVT::f128, 2/*#Ops*/, 3, 5,  // Results = #6
99075                     MVT::f128, 2/*#Ops*/, 0, 1,  // Results = #7
99088                     MVT::f128, 2/*#Ops*/, 3, 5,  // Results = #6
99090                     MVT::f128, 2/*#Ops*/, 0, 1,  // Results = #7
99112                     MVT::f128, 2/*#Ops*/, 3, 5,  // Results = #6
99114                     MVT::f128, 2/*#Ops*/, 0, 1,  // Results = #7
99127                     MVT::f128, 2/*#Ops*/, 3, 5,  // Results = #6
99129                     MVT::f128, 2/*#Ops*/, 0, 1,  // Results = #7
99142                     MVT::f128, 2/*#Ops*/, 3, 5,  // Results = #6
99144                     MVT::f128, 2/*#Ops*/, 0, 1,  // Results = #7
100695 /*226126*/      OPC_SwitchType /*7 cases */, 23, MVT::f128,// ->226152
100705                         MVT::f128, 3/*#Ops*/, 0, 0, 1, 
100781 /*226262*/      OPC_SwitchType /*7 cases */, 37, MVT::f128,// ->226302
100790                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
100792                         MVT::f128, 1/*#Ops*/, 0,  // Results = #2
100795                         MVT::f128, 3/*#Ops*/, 1, 2, 3, 
100871 /*226412*/      OPC_SwitchType /*7 cases */, 37, MVT::f128,// ->226452
100880                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
100882                         MVT::f128, 1/*#Ops*/, 0,  // Results = #2
100885                         MVT::f128, 3/*#Ops*/, 1, 2, 3, 
100961 /*226562*/      OPC_SwitchType /*7 cases */, 23, MVT::f128,// ->226588
100971                         MVT::f128, 3/*#Ops*/, 0, 0, 1, 
101047 /*226698*/      OPC_SwitchType /*7 cases */, 37, MVT::f128,// ->226738
101056                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
101058                         MVT::f128, 1/*#Ops*/, 0,  // Results = #2
101061                         MVT::f128, 3/*#Ops*/, 1, 2, 3, 
101137 /*226848*/      OPC_SwitchType /*7 cases */, 37, MVT::f128,// ->226888
101146                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
101148                         MVT::f128, 1/*#Ops*/, 0,  // Results = #2
101151                         MVT::f128, 3/*#Ops*/, 1, 2, 3, 
101227 /*226998*/      OPC_SwitchType /*7 cases */, 37, MVT::f128,// ->227038
101236                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
101238                         MVT::f128, 1/*#Ops*/, 0,  // Results = #2
101241                         MVT::f128, 3/*#Ops*/, 1, 2, 3, 
101444 /*227417*/      OPC_CheckChild0Type, MVT::f128,
101468                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
101470                         MVT::f128, 1/*#Ops*/, 0,  // Results = #2
101486                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
101488                         MVT::f128, 1/*#Ops*/, 0,  // Results = #2
101504                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
101506                         MVT::f128, 1/*#Ops*/, 0,  // Results = #2
101536                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
101538                         MVT::f128, 1/*#Ops*/, 0,  // Results = #2
101554                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
101556                         MVT::f128, 1/*#Ops*/, 0,  // Results = #2
102023                     MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
102058                       MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
102340                       MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
102370                         MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
102434                         MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
102460                         MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
102527                     MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
102552                     MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
102738                       MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
102748                       MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
102784                         MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
102794                         MVT::f128, 3/*#Ops*/, 4, 1, 5,  // Results = #6
103222                           MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
103233                           MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
103250                         MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
103276                             MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
103287                             MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
103307                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
103327                             MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
103337                             MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
103353                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
103377                             MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
103388                             MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
103406                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
103428                             MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
103439                             MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
103455                           MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
103479                           MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
103489                           MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
103504                         MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
103582                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
103593                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
103610                         MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
103633                           MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
103644                           MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
103660                         MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
104162                         MVT::f128, 2/*#Ops*/, 9, 10,  // Results = #11
104182                         MVT::f128, 2/*#Ops*/, 9, 10,  // Results = #11
104208                         MVT::f128, 2/*#Ops*/, 9, 10,  // Results = #11
104228                         MVT::f128, 2/*#Ops*/, 9, 10,  // Results = #11
104256                           MVT::f128, 2/*#Ops*/, 9, 10,  // Results = #11
104262                           MVT::f128, 2/*#Ops*/, 13, 14,  // Results = #15
104282                           MVT::f128, 2/*#Ops*/, 9, 10,  // Results = #11
104288                           MVT::f128, 2/*#Ops*/, 13, 14,  // Results = #15
104314                             MVT::f128, 2/*#Ops*/, 9, 10,  // Results = #11
104320                             MVT::f128, 2/*#Ops*/, 13, 14,  // Results = #15
104340                             MVT::f128, 2/*#Ops*/, 9, 10,  // Results = #11
104346                             MVT::f128, 2/*#Ops*/, 13, 14,  // Results = #15
104369                             MVT::f128, 2/*#Ops*/, 7, 8,  // Results = #9
104389                             MVT::f128, 2/*#Ops*/, 7, 8,  // Results = #9
104417                         MVT::f128, 2/*#Ops*/, 7, 8,  // Results = #9
104437                         MVT::f128, 2/*#Ops*/, 7, 8,  // Results = #9
104465                           MVT::f128, 2/*#Ops*/, 7, 8,  // Results = #9
104471                           MVT::f128, 2/*#Ops*/, 11, 12,  // Results = #13
104491                           MVT::f128, 2/*#Ops*/, 7, 8,  // Results = #9
104497                           MVT::f128, 2/*#Ops*/, 11, 12,  // Results = #13
104523                           MVT::f128, 2/*#Ops*/, 7, 8,  // Results = #9
104529                           MVT::f128, 2/*#Ops*/, 11, 12,  // Results = #13
104549                           MVT::f128, 2/*#Ops*/, 7, 8,  // Results = #9
104555                           MVT::f128, 2/*#Ops*/, 11, 12,  // Results = #13
107281                         MVT::f128, 3/*#Ops*/, 0, 0, 2,  // Results = #3
107299                         MVT::f128, 3/*#Ops*/, 0, 0, 2,  // Results = #3
107317                         MVT::f128, 3/*#Ops*/, 0, 0, 2,  // Results = #3
107335                         MVT::f128, 3/*#Ops*/, 0, 0, 2,  // Results = #3
107356                       MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
107360                       MVT::f128, 3/*#Ops*/, 0, 5, 7,  // Results = #8
107380                       MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
107384                       MVT::f128, 3/*#Ops*/, 0, 5, 7,  // Results = #8
107404                       MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
107408                       MVT::f128, 3/*#Ops*/, 0, 5, 7,  // Results = #8
107428                       MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
107432                       MVT::f128, 3/*#Ops*/, 0, 5, 7,  // Results = #8
107537                         MVT::f128, 3/*#Ops*/, 0, 0, 2,  // Results = #3
107555                         MVT::f128, 3/*#Ops*/, 0, 0, 2,  // Results = #3
107573                         MVT::f128, 3/*#Ops*/, 0, 0, 2,  // Results = #3
107594                       MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
107598                       MVT::f128, 3/*#Ops*/, 0, 5, 7,  // Results = #8
107618                       MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
107622                       MVT::f128, 3/*#Ops*/, 0, 5, 7,  // Results = #8
107642                       MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
107646                       MVT::f128, 3/*#Ops*/, 0, 5, 7,  // Results = #8
108228                                 MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108242                                 MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108256                                 MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108275                                 MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108289                                 MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108303                                 MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108324                               MVT::f128, 0/*#Ops*/,  // Results = #3
108327                               MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108341                               MVT::f128, 0/*#Ops*/,  // Results = #3
108344                               MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108358                               MVT::f128, 0/*#Ops*/,  // Results = #3
108361                               MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108384                             MVT::f128, 0/*#Ops*/,  // Results = #3
108387                             MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108402                             MVT::f128, 0/*#Ops*/,  // Results = #3
108405                             MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108420                             MVT::f128, 0/*#Ops*/,  // Results = #3
108423                             MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108439                           MVT::f128, 0/*#Ops*/,  // Results = #2
108442                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
108453                           MVT::f128, 0/*#Ops*/,  // Results = #2
108456                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
108467                           MVT::f128, 0/*#Ops*/,  // Results = #2
108470                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
108492                           MVT::f128, 0/*#Ops*/,  // Results = #3
108495                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108512                           MVT::f128, 0/*#Ops*/,  // Results = #3
108515                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108532                           MVT::f128, 0/*#Ops*/,  // Results = #3
108535                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108556                           MVT::f128, 0/*#Ops*/,  // Results = #3
108559                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108576                           MVT::f128, 0/*#Ops*/,  // Results = #3
108579                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108596                           MVT::f128, 0/*#Ops*/,  // Results = #3
108599                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108620                           MVT::f128, 0/*#Ops*/,  // Results = #3
108623                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108640                           MVT::f128, 0/*#Ops*/,  // Results = #3
108643                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108660                           MVT::f128, 0/*#Ops*/,  // Results = #3
108663                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108684                           MVT::f128, 0/*#Ops*/,  // Results = #3
108687                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108704                           MVT::f128, 0/*#Ops*/,  // Results = #3
108707                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108724                           MVT::f128, 0/*#Ops*/,  // Results = #3
108727                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108748                           MVT::f128, 0/*#Ops*/,  // Results = #3
108751                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108768                           MVT::f128, 0/*#Ops*/,  // Results = #3
108771                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108788                           MVT::f128, 0/*#Ops*/,  // Results = #3
108791                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108812                           MVT::f128, 0/*#Ops*/,  // Results = #3
108815                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108832                           MVT::f128, 0/*#Ops*/,  // Results = #3
108835                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108852                           MVT::f128, 0/*#Ops*/,  // Results = #3
108855                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108876                           MVT::f128, 0/*#Ops*/,  // Results = #3
108879                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108896                           MVT::f128, 0/*#Ops*/,  // Results = #3
108899                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108916                           MVT::f128, 0/*#Ops*/,  // Results = #3
108919                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
108931                         MVT::f128, 0/*#Ops*/,  // Results = #2
108934                         MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
108948                           MVT::f128, 0/*#Ops*/,  // Results = #2
108951                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
108962                           MVT::f128, 0/*#Ops*/,  // Results = #2
108965                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
108976                           MVT::f128, 0/*#Ops*/,  // Results = #2
108979                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
108994                           MVT::f128, 0/*#Ops*/,  // Results = #2
108997                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109008                           MVT::f128, 0/*#Ops*/,  // Results = #2
109011                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109022                           MVT::f128, 0/*#Ops*/,  // Results = #2
109025                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109040                           MVT::f128, 0/*#Ops*/,  // Results = #2
109043                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109054                           MVT::f128, 0/*#Ops*/,  // Results = #2
109057                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109068                           MVT::f128, 0/*#Ops*/,  // Results = #2
109071                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109088                           MVT::f128, 0/*#Ops*/,  // Results = #3
109091                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
109104                           MVT::f128, 0/*#Ops*/,  // Results = #3
109107                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
109120                           MVT::f128, 0/*#Ops*/,  // Results = #3
109123                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
109140                           MVT::f128, 0/*#Ops*/,  // Results = #3
109143                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
109156                           MVT::f128, 0/*#Ops*/,  // Results = #3
109159                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
109172                           MVT::f128, 0/*#Ops*/,  // Results = #3
109175                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
109192                           MVT::f128, 0/*#Ops*/,  // Results = #3
109195                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
109208                           MVT::f128, 0/*#Ops*/,  // Results = #3
109211                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
109224                           MVT::f128, 0/*#Ops*/,  // Results = #3
109227                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
109244                           MVT::f128, 0/*#Ops*/,  // Results = #3
109247                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
109260                           MVT::f128, 0/*#Ops*/,  // Results = #3
109263                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
109276                           MVT::f128, 0/*#Ops*/,  // Results = #3
109279                           MVT::f128, 3/*#Ops*/, 3, 0, 4,  // Results = #5
109326                       MVT::f128, 0/*#Ops*/,  // Results = #2
109329                       MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109332                       MVT::f128, 0/*#Ops*/,  // Results = #6
109335                       MVT::f128, 3/*#Ops*/, 6, 1, 7,  // Results = #8
109343                       MVT::f128, 0/*#Ops*/,  // Results = #2
109346                       MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109349                       MVT::f128, 0/*#Ops*/,  // Results = #6
109352                       MVT::f128, 3/*#Ops*/, 6, 1, 7,  // Results = #8
109360                       MVT::f128, 0/*#Ops*/,  // Results = #2
109363                       MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109366                       MVT::f128, 0/*#Ops*/,  // Results = #6
109369                       MVT::f128, 3/*#Ops*/, 6, 1, 7,  // Results = #8
109377                       MVT::f128, 0/*#Ops*/,  // Results = #2
109380                       MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109383                       MVT::f128, 0/*#Ops*/,  // Results = #6
109386                       MVT::f128, 3/*#Ops*/, 6, 1, 7,  // Results = #8
109403                       MVT::f128, 0/*#Ops*/,  // Results = #2
109406                       MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109436                       MVT::f128, 0/*#Ops*/,  // Results = #2
109439                       MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109449                       MVT::f128, 0/*#Ops*/,  // Results = #2
109452                       MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109455                       MVT::f128, 0/*#Ops*/,  // Results = #6
109458                       MVT::f128, 3/*#Ops*/, 6, 1, 7,  // Results = #8
109466                       MVT::f128, 0/*#Ops*/,  // Results = #2
109469                       MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109472                       MVT::f128, 0/*#Ops*/,  // Results = #6
109475                       MVT::f128, 3/*#Ops*/, 6, 1, 7,  // Results = #8
109483                       MVT::f128, 0/*#Ops*/,  // Results = #2
109486                       MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
109489                       MVT::f128, 0/*#Ops*/,  // Results = #6
109492                       MVT::f128, 3/*#Ops*/, 6, 1, 7,  // Results = #8
109696                           MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
109699                           MVT::f128, 3/*#Ops*/, 6, 7, 2,  // Results = #8
109719                           MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
109722                           MVT::f128, 3/*#Ops*/, 6, 7, 2,  // Results = #8
109744                         MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
109747                         MVT::f128, 3/*#Ops*/, 6, 7, 2,  // Results = #8
109837                           MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
109841                           MVT::f128, 4/*#Ops*/, 6, 7, 1, 8,  // Results = #9
109871                           MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
109875                           MVT::f128, 4/*#Ops*/, 6, 7, 1, 8,  // Results = #9
109905                           MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
109909                           MVT::f128, 4/*#Ops*/, 6, 7, 1, 8,  // Results = #9
109933                           MVT::f128, 3/*#Ops*/, 5, 1, 6,  // Results = #7
109943                           MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
109948                           MVT::f128, 3/*#Ops*/, 8, 1, 9,  // Results = #10
109951                           MVT::f128, 4/*#Ops*/, 6, 7, 10, 11,  // Results = #12
109975                           MVT::f128, 3/*#Ops*/, 5, 1, 6,  // Results = #7
109985                           MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
109990                           MVT::f128, 3/*#Ops*/, 8, 1, 9,  // Results = #10
109993                           MVT::f128, 4/*#Ops*/, 6, 7, 10, 11,  // Results = #12
110017                           MVT::f128, 3/*#Ops*/, 5, 1, 6,  // Results = #7
110027                           MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
110032                           MVT::f128, 3/*#Ops*/, 8, 1, 9,  // Results = #10
110035                           MVT::f128, 4/*#Ops*/, 6, 7, 10, 11,  // Results = #12
110071                           MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
110074                           MVT::f128, 3/*#Ops*/, 6, 7, 2,  // Results = #8
110116                           MVT::f128, 3/*#Ops*/, 4, 0, 5,  // Results = #6
110119                           MVT::f128, 3/*#Ops*/, 6, 7, 2,  // Results = #8
110168                         MVT::f128, 4/*#Ops*/, 5, 6, 9, 10,  // Results = #11
110209                         MVT::f128, 4/*#Ops*/, 5, 6, 9, 10,  // Results = #11
110308                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
110319                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
110330                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
110341                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
110352                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
110363                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
110446                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
110457                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
110477                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
110488                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
110499                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
110510                           MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
111320                     MVT::f128, 3/*#Ops*/, 0, 0, 1,  // Results = #2
111332                       MVT::f128, 3/*#Ops*/, 0, 0, 1,  // Results = #2
111341                       MVT::f128, 3/*#Ops*/, 0, 0, 1,  // Results = #2
111354                       MVT::f128, 3/*#Ops*/, 0, 0, 1,  // Results = #2
111363                       MVT::f128, 3/*#Ops*/, 0, 0, 1,  // Results = #2
111377                         MVT::f128, 3/*#Ops*/, 0, 0, 1,  // Results = #2
111386                         MVT::f128, 2/*#Ops*/, 0, 1,  // Results = #2
111396                       MVT::f128, 2/*#Ops*/, 0, 1,  // Results = #2
111405                       MVT::f128, 2/*#Ops*/, 0, 1,  // Results = #2
111414                       MVT::f128, 2/*#Ops*/, 0, 1,  // Results = #2
111423                       MVT::f128, 3/*#Ops*/, 0, 0, 1,  // Results = #2
114264                       MVT::f128, 1/*#Ops*/, 0,  // Results = #1
114273                       MVT::f128, 1/*#Ops*/, 0,  // Results = #1
114282                       MVT::f128, 1/*#Ops*/, 0,  // Results = #1
114291                       MVT::f128, 1/*#Ops*/, 0,  // Results = #1
114327                       MVT::f128, 1/*#Ops*/, 0,  // Results = #1
114336                       MVT::f128, 1/*#Ops*/, 0,  // Results = #1
114345                       MVT::f128, 1/*#Ops*/, 0,  // Results = #1
114354                       MVT::f128, 1/*#Ops*/, 0,  // Results = #1
gen/lib/Target/AArch64/AArch64GenRegisterInfo.inc
 5184   /* 17 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::f128, MVT::v8f16, MVT::Other,
gen/lib/Target/PowerPC/PPCGenCallingConv.inc
   77   if (LocVT == MVT::f128) {
  275   if (LocVT == MVT::f128) {
  490   if (LocVT == MVT::f128) {
  638   if (LocVT == MVT::f128) {
  750   if (LocVT == MVT::f128) {
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
 1904 /*  4294*/        OPC_CheckChild1Type, MVT::f128,
 2337 /*  5132*/        OPC_CheckChild0Type, MVT::f128,
 2347                           MVT::f128, 1/*#Ops*/, 1,  // Results = #5
 2359                           MVT::f128, 1/*#Ops*/, 1,  // Results = #5
 2374                         MVT::f128, 1/*#Ops*/, 1,  // Results = #5
 2388                         MVT::f128, 1/*#Ops*/, 1,  // Results = #5
 2402                         MVT::f128, 1/*#Ops*/, 1,  // Results = #5
 2486 /*  5472*/        OPC_CheckChild0Type, MVT::f128,
 2496                           MVT::f128, 1/*#Ops*/, 1,  // Results = #5
 2508                           MVT::f128, 1/*#Ops*/, 1,  // Results = #5
 2523                         MVT::f128, 1/*#Ops*/, 1,  // Results = #5
 2537                         MVT::f128, 1/*#Ops*/, 1,  // Results = #5
 2551                         MVT::f128, 1/*#Ops*/, 1,  // Results = #5
 6700 /* 15984*/            OPC_CheckChild0Type, MVT::f128,
10355 /* 25750*/            OPC_CheckChild0Type, MVT::f128,
13015 /* 33906*/          OPC_CheckChild0Type, MVT::f128,
16221                       MVT::f128, 3/*#Ops*/, 2, 0, 1, 
16228                       MVT::f128, 3/*#Ops*/, 2, 0, 1, 
16256                     MVT::f128, 2/*#Ops*/, 0, 1, 
16265                     MVT::f128, 2/*#Ops*/, 0, 1, 
16274                     MVT::f128, 2/*#Ops*/, 0, 1, 
16283                     MVT::f128, 2/*#Ops*/, 0, 1, 
16291                     MVT::f128, 1/*#Ops*/, 0, 
16310                     MVT::f128, 2/*#Ops*/, 0, 2, 
19027 /* 48234*/        OPC_CheckChild0Type, MVT::f128,
19097 /* 48361*/      OPC_CheckChild0Type, MVT::f128,
19109                       MVT::f128, 1/*#Ops*/, 0,  // Results = #1
19161 /* 48486*/      OPC_CheckChild0Type, MVT::f128,
19173                       MVT::f128, 1/*#Ops*/, 0,  // Results = #1
20118 /* 51040*/          OPC_CheckChild0Type, MVT::f128,
21611 /* 53915*/      /*SwitchType*/ 58, MVT::f128,// ->53975
21621                         MVT::f128, 2/*#Ops*/, 4, 5, 
21633                         MVT::f128, 2/*#Ops*/, 4, 5, 
26682 /* 64660*/      OPC_CheckChild0Type, MVT::f128,
28661 /* 68820*/    /*SwitchType*/ 11, MVT::f128,// ->68833
28664                     MVT::f128, 3/*#Ops*/, 0, 1, 2, 
29727 /* 71333*/      OPC_CheckType, MVT::f128,
29731                     MVT::f128, 3/*#Ops*/, 4, 2, 3, 
29737 /* 71356*/      OPC_CheckType, MVT::f128,
29741                     MVT::f128, 3/*#Ops*/, 4, 2, 3, 
29747 /* 71379*/      OPC_CheckType, MVT::f128,
29751                     MVT::f128, 3/*#Ops*/, 4, 2, 3, 
29757 /* 71402*/      OPC_CheckType, MVT::f128,
29761                     MVT::f128, 3/*#Ops*/, 4, 2, 3, 
29767 /* 71425*/      OPC_CheckType, MVT::f128,
29771                     MVT::f128, 3/*#Ops*/, 4, 2, 3, 
29777 /* 71448*/      OPC_CheckType, MVT::f128,
29781                     MVT::f128, 3/*#Ops*/, 4, 2, 3, 
29787 /* 71471*/      OPC_CheckType, MVT::f128,
29791                     MVT::f128, 3/*#Ops*/, 4, 2, 3, 
29797 /* 71494*/      OPC_CheckType, MVT::f128,
29801                     MVT::f128, 3/*#Ops*/, 4, 2, 3, 
29807 /* 71517*/      OPC_CheckType, MVT::f128,
29811                     MVT::f128, 3/*#Ops*/, 4, 2, 3, 
29817 /* 71540*/      OPC_CheckType, MVT::f128,
29821                     MVT::f128, 3/*#Ops*/, 4, 2, 3, 
33423 /* 86548*/          OPC_CheckType, MVT::f128,
33427                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33432                         MVT::f128, 1/*#Ops*/, 4, 
33440 /* 86588*/          OPC_CheckType, MVT::f128,
33444                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33449                         MVT::f128, 1/*#Ops*/, 4, 
33457 /* 86628*/          OPC_CheckType, MVT::f128,
33461                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33466                         MVT::f128, 1/*#Ops*/, 4, 
33474 /* 86668*/          OPC_CheckType, MVT::f128,
33478                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33483                         MVT::f128, 1/*#Ops*/, 4, 
33491 /* 86708*/          OPC_CheckType, MVT::f128,
33495                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33500                         MVT::f128, 1/*#Ops*/, 4, 
33508 /* 86748*/          OPC_CheckType, MVT::f128,
33512                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33517                         MVT::f128, 1/*#Ops*/, 4, 
33525 /* 86788*/          OPC_CheckType, MVT::f128,
33529                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33534                         MVT::f128, 1/*#Ops*/, 4, 
33542 /* 86828*/          OPC_CheckType, MVT::f128,
33546                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33551                         MVT::f128, 1/*#Ops*/, 4, 
33566 /* 86882*/          OPC_CheckType, MVT::f128,
33570                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33575                         MVT::f128, 1/*#Ops*/, 4, 
33583 /* 86922*/          OPC_CheckType, MVT::f128,
33587                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33592                         MVT::f128, 1/*#Ops*/, 4, 
33600 /* 86962*/          OPC_CheckType, MVT::f128,
33604                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33609                         MVT::f128, 1/*#Ops*/, 4, 
33617 /* 87002*/          OPC_CheckType, MVT::f128,
33621                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33626                         MVT::f128, 1/*#Ops*/, 4, 
33634 /* 87042*/          OPC_CheckType, MVT::f128,
33638                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33643                         MVT::f128, 1/*#Ops*/, 4, 
33651 /* 87082*/          OPC_CheckType, MVT::f128,
33655                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33660                         MVT::f128, 1/*#Ops*/, 4, 
33668 /* 87122*/          OPC_CheckType, MVT::f128,
33672                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33677                         MVT::f128, 1/*#Ops*/, 4, 
33685 /* 87162*/          OPC_CheckType, MVT::f128,
33689                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33694                         MVT::f128, 1/*#Ops*/, 4, 
33702 /* 87202*/          OPC_CheckType, MVT::f128,
33706                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33711                         MVT::f128, 1/*#Ops*/, 4, 
33719 /* 87242*/          OPC_CheckType, MVT::f128,
33723                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33728                         MVT::f128, 1/*#Ops*/, 4, 
33736 /* 87282*/          OPC_CheckType, MVT::f128,
33740                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33745                         MVT::f128, 1/*#Ops*/, 4, 
33753 /* 87322*/          OPC_CheckType, MVT::f128,
33757                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33762                         MVT::f128, 1/*#Ops*/, 4, 
33770 /* 87362*/          OPC_CheckType, MVT::f128,
33774                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33779                         MVT::f128, 1/*#Ops*/, 4, 
33787 /* 87402*/          OPC_CheckType, MVT::f128,
33791                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33796                         MVT::f128, 1/*#Ops*/, 4, 
33804 /* 87442*/          OPC_CheckType, MVT::f128,
33808                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33813                         MVT::f128, 1/*#Ops*/, 4, 
33821 /* 87482*/          OPC_CheckType, MVT::f128,
33825                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33830                         MVT::f128, 1/*#Ops*/, 4, 
33845 /* 87537*/          OPC_CheckType, MVT::f128,
33849                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33854                         MVT::f128, 1/*#Ops*/, 4, 
33862 /* 87577*/          OPC_CheckType, MVT::f128,
33866                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33871                         MVT::f128, 1/*#Ops*/, 4, 
33879 /* 87617*/          OPC_CheckType, MVT::f128,
33883                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33888                         MVT::f128, 1/*#Ops*/, 4, 
33896 /* 87657*/          OPC_CheckType, MVT::f128,
33900                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33905                         MVT::f128, 1/*#Ops*/, 4, 
33913 /* 87697*/          OPC_CheckType, MVT::f128,
33917                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33922                         MVT::f128, 1/*#Ops*/, 4, 
33930 /* 87737*/          OPC_CheckType, MVT::f128,
33934                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33939                         MVT::f128, 1/*#Ops*/, 4, 
33947 /* 87777*/          OPC_CheckType, MVT::f128,
33951                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33956                         MVT::f128, 1/*#Ops*/, 4, 
33964 /* 87817*/          OPC_CheckType, MVT::f128,
33968                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33973                         MVT::f128, 1/*#Ops*/, 4, 
33988 /* 87871*/          OPC_CheckType, MVT::f128,
33992                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
33997                         MVT::f128, 1/*#Ops*/, 4, 
34005 /* 87911*/          OPC_CheckType, MVT::f128,
34009                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34014                         MVT::f128, 1/*#Ops*/, 4, 
34022 /* 87951*/          OPC_CheckType, MVT::f128,
34026                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34031                         MVT::f128, 1/*#Ops*/, 4, 
34039 /* 87991*/          OPC_CheckType, MVT::f128,
34043                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34048                         MVT::f128, 1/*#Ops*/, 4, 
34056 /* 88031*/          OPC_CheckType, MVT::f128,
34060                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34065                         MVT::f128, 1/*#Ops*/, 4, 
34073 /* 88071*/          OPC_CheckType, MVT::f128,
34077                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34082                         MVT::f128, 1/*#Ops*/, 4, 
34090 /* 88111*/          OPC_CheckType, MVT::f128,
34094                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34099                         MVT::f128, 1/*#Ops*/, 4, 
34107 /* 88151*/          OPC_CheckType, MVT::f128,
34111                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34116                         MVT::f128, 1/*#Ops*/, 4, 
34124 /* 88191*/          OPC_CheckType, MVT::f128,
34128                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34133                         MVT::f128, 1/*#Ops*/, 4, 
34141 /* 88231*/          OPC_CheckType, MVT::f128,
34145                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34150                         MVT::f128, 1/*#Ops*/, 4, 
34158 /* 88271*/          OPC_CheckType, MVT::f128,
34162                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34167                         MVT::f128, 1/*#Ops*/, 4, 
34175 /* 88311*/          OPC_CheckType, MVT::f128,
34179                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34184                         MVT::f128, 1/*#Ops*/, 4, 
34192 /* 88351*/          OPC_CheckType, MVT::f128,
34196                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34201                         MVT::f128, 1/*#Ops*/, 4, 
34209 /* 88391*/          OPC_CheckType, MVT::f128,
34213                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34218                         MVT::f128, 1/*#Ops*/, 4, 
34226 /* 88431*/          OPC_CheckType, MVT::f128,
34230                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34235                         MVT::f128, 1/*#Ops*/, 4, 
34243 /* 88471*/          OPC_CheckType, MVT::f128,
34247                         MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34252                         MVT::f128, 1/*#Ops*/, 4, 
34266 /* 88523*/            OPC_CheckType, MVT::f128,
34273                           MVT::f128, 1/*#Ops*/, 4, 
34278 /* 88549*/            OPC_CheckType, MVT::f128,
34285                           MVT::f128, 1/*#Ops*/, 4, 
34295 /* 88583*/            OPC_CheckType, MVT::f128,
34302                           MVT::f128, 1/*#Ops*/, 4, 
34308 /* 88610*/            OPC_CheckType, MVT::f128,
34315                           MVT::f128, 1/*#Ops*/, 4, 
34323 /* 88640*/          OPC_CheckType, MVT::f128,
34330                         MVT::f128, 1/*#Ops*/, 4, 
34341 /* 88678*/            OPC_CheckType, MVT::f128,
34348                             MVT::f128, 1/*#Ops*/, 2, 
34360                             MVT::f128, 1/*#Ops*/, 4, 
34366 /* 88739*/            OPC_CheckType, MVT::f128,
34373                             MVT::f128, 1/*#Ops*/, 2, 
34382                             MVT::f128, 1/*#Ops*/, 2, 
34391 /* 88793*/            OPC_CheckType, MVT::f128,
34398                             MVT::f128, 1/*#Ops*/, 2, 
34407                             MVT::f128, 1/*#Ops*/, 2, 
34413 /* 88842*/            OPC_CheckType, MVT::f128,
34420                             MVT::f128, 1/*#Ops*/, 2, 
34432                             MVT::f128, 1/*#Ops*/, 4, 
34441 /* 88907*/          OPC_CheckType, MVT::f128,
34448                           MVT::f128, 1/*#Ops*/, 2, 
34457                           MVT::f128, 1/*#Ops*/, 2, 
34465 /* 88959*/          OPC_CheckType, MVT::f128,
34472                           MVT::f128, 1/*#Ops*/, 2, 
34481                           MVT::f128, 1/*#Ops*/, 2, 
34492 /* 89017*/          OPC_CheckType, MVT::f128,
34495                         MVT::f128, 1/*#Ops*/, 0, 
34500 /* 89031*/          OPC_CheckType, MVT::f128,
34511                           MVT::f128, 1/*#Ops*/, 5, 
34524                           MVT::f128, 1/*#Ops*/, 5, 
34534 /* 89115*/        OPC_CheckType, MVT::f128,
34540                       MVT::f128, 1/*#Ops*/, 2, 
34545 /* 89140*/        OPC_SwitchType /*3 cases */, 16, MVT::f128,// ->89159
34550                         MVT::f128, 1/*#Ops*/, 1, 
34653 /* 89338*/          OPC_CheckChild0Type, MVT::f128,
34707 /* 89439*/          OPC_CheckType, MVT::f128,
34714                         MVT::f128, 1/*#Ops*/, 4, 
34719 /* 89465*/          OPC_CheckType, MVT::f128,
34727                           MVT::f128, 1/*#Ops*/, 4, 
34736                           MVT::f128, 1/*#Ops*/, 4, 
34755 /* 89538*/            OPC_CheckType, MVT::f128,
34760                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34762                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
34767                             MVT::f128, 1/*#Ops*/, 5, 
34774                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34776                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
34781                             MVT::f128, 1/*#Ops*/, 5, 
34793 /* 89631*/            OPC_CheckType, MVT::f128,
34798                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34800                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
34805                             MVT::f128, 1/*#Ops*/, 5, 
34812                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34814                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
34819                             MVT::f128, 1/*#Ops*/, 5, 
34831 /* 89724*/            OPC_CheckType, MVT::f128,
34836                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34838                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
34843                             MVT::f128, 1/*#Ops*/, 5, 
34850                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34852                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
34857                             MVT::f128, 1/*#Ops*/, 5, 
34869 /* 89817*/            OPC_CheckType, MVT::f128,
34874                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34876                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
34881                             MVT::f128, 1/*#Ops*/, 5, 
34888                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34890                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
34895                             MVT::f128, 1/*#Ops*/, 5, 
34907 /* 89910*/            OPC_CheckType, MVT::f128,
34912                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34914                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
34919                             MVT::f128, 1/*#Ops*/, 5, 
34926                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34928                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
34933                             MVT::f128, 1/*#Ops*/, 5, 
34945 /* 90003*/            OPC_CheckType, MVT::f128,
34950                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34952                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
34957                             MVT::f128, 1/*#Ops*/, 5, 
34964                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34966                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
34971                             MVT::f128, 1/*#Ops*/, 5, 
34983 /* 90096*/            OPC_CheckType, MVT::f128,
34988                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
34990                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
34995                             MVT::f128, 1/*#Ops*/, 5, 
35002                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35004                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35009                             MVT::f128, 1/*#Ops*/, 5, 
35021 /* 90189*/            OPC_CheckType, MVT::f128,
35026                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35028                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35033                             MVT::f128, 1/*#Ops*/, 5, 
35040                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35042                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35047                             MVT::f128, 1/*#Ops*/, 5, 
35062 /* 90288*/            OPC_CheckType, MVT::f128,
35067                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35069                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35074                             MVT::f128, 1/*#Ops*/, 5, 
35081                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35083                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35088                             MVT::f128, 1/*#Ops*/, 5, 
35100 /* 90381*/            OPC_CheckType, MVT::f128,
35105                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35107                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35112                             MVT::f128, 1/*#Ops*/, 5, 
35119                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35121                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35126                             MVT::f128, 1/*#Ops*/, 5, 
35138 /* 90474*/            OPC_CheckType, MVT::f128,
35143                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35145                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35150                             MVT::f128, 1/*#Ops*/, 5, 
35157                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35159                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35164                             MVT::f128, 1/*#Ops*/, 5, 
35176 /* 90567*/            OPC_CheckType, MVT::f128,
35181                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35183                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35188                             MVT::f128, 1/*#Ops*/, 5, 
35195                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35197                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35202                             MVT::f128, 1/*#Ops*/, 5, 
35214 /* 90660*/            OPC_CheckType, MVT::f128,
35219                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35221                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35226                             MVT::f128, 1/*#Ops*/, 5, 
35233                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35235                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35240                             MVT::f128, 1/*#Ops*/, 5, 
35252 /* 90753*/            OPC_CheckType, MVT::f128,
35257                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35259                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35264                             MVT::f128, 1/*#Ops*/, 5, 
35271                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35273                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35278                             MVT::f128, 1/*#Ops*/, 5, 
35290 /* 90846*/            OPC_CheckType, MVT::f128,
35295                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35297                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35302                             MVT::f128, 1/*#Ops*/, 5, 
35309                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35311                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35316                             MVT::f128, 1/*#Ops*/, 5, 
35328 /* 90939*/            OPC_CheckType, MVT::f128,
35333                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35335                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35340                             MVT::f128, 1/*#Ops*/, 5, 
35347                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35349                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35354                             MVT::f128, 1/*#Ops*/, 5, 
35366 /* 91032*/            OPC_CheckType, MVT::f128,
35371                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35373                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35378                             MVT::f128, 1/*#Ops*/, 5, 
35385                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35387                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35392                             MVT::f128, 1/*#Ops*/, 5, 
35404 /* 91125*/            OPC_CheckType, MVT::f128,
35409                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35411                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35416                             MVT::f128, 1/*#Ops*/, 5, 
35423                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35425                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35430                             MVT::f128, 1/*#Ops*/, 5, 
35442 /* 91218*/            OPC_CheckType, MVT::f128,
35447                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35449                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35454                             MVT::f128, 1/*#Ops*/, 5, 
35461                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35463                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35468                             MVT::f128, 1/*#Ops*/, 5, 
35480 /* 91311*/            OPC_CheckType, MVT::f128,
35485                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35487                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35492                             MVT::f128, 1/*#Ops*/, 5, 
35499                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35501                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35506                             MVT::f128, 1/*#Ops*/, 5, 
35518 /* 91404*/            OPC_CheckType, MVT::f128,
35523                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35525                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35530                             MVT::f128, 1/*#Ops*/, 5, 
35537                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35539                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35544                             MVT::f128, 1/*#Ops*/, 5, 
35556 /* 91497*/            OPC_CheckType, MVT::f128,
35561                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35563                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35568                             MVT::f128, 1/*#Ops*/, 5, 
35575                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35577                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35582                             MVT::f128, 1/*#Ops*/, 5, 
35594 /* 91590*/            OPC_CheckType, MVT::f128,
35599                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35601                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35606                             MVT::f128, 1/*#Ops*/, 5, 
35613                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35615                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35620                             MVT::f128, 1/*#Ops*/, 5, 
35632 /* 91683*/            OPC_CheckType, MVT::f128,
35637                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35639                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35644                             MVT::f128, 1/*#Ops*/, 5, 
35651                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35653                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35658                             MVT::f128, 1/*#Ops*/, 5, 
35670 /* 91781*/            OPC_CheckType, MVT::f128,
35677                             MVT::f128, 1/*#Ops*/, 2, 
35689                             MVT::f128, 1/*#Ops*/, 4, 
35695 /* 91842*/            OPC_CheckType, MVT::f128,
35700                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35702                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35707                             MVT::f128, 1/*#Ops*/, 5, 
35714                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35716                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35721                             MVT::f128, 1/*#Ops*/, 5, 
35730 /* 91933*/            OPC_CheckType, MVT::f128,
35737                             MVT::f128, 1/*#Ops*/, 2, 
35749                             MVT::f128, 1/*#Ops*/, 4, 
35755 /* 91994*/            OPC_CheckType, MVT::f128,
35759                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
35764                             MVT::f128, 1/*#Ops*/, 3, 
35771                             MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35773                             MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35778                             MVT::f128, 1/*#Ops*/, 5, 
35787 /* 92072*/          OPC_CheckType, MVT::f128,
35791                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
35796                           MVT::f128, 1/*#Ops*/, 3, 
35803                           MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35805                           MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35810                           MVT::f128, 1/*#Ops*/, 5, 
35818 /* 92149*/          OPC_CheckType, MVT::f128,
35823                           MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35825                           MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35830                           MVT::f128, 1/*#Ops*/, 5, 
35837                           MVT::f128, 2/*#Ops*/, 1, 0,  // Results = #2
35839                           MVT::f128, 1/*#Ops*/, 2,  // Results = #3
35844                           MVT::f128, 1/*#Ops*/, 5, 
35854 /* 92242*/          OPC_CheckType, MVT::f128,
35857                         MVT::f128, 1/*#Ops*/, 0, 
35862 /* 92256*/          OPC_CheckType, MVT::f128,
35867                         MVT::f128, 1/*#Ops*/, 1, 
35876 /* 92282*/        OPC_CheckType, MVT::f128,
35882                       MVT::f128, 1/*#Ops*/, 2, 
35887 /* 92307*/        OPC_SwitchType /*3 cases */, 16, MVT::f128,// ->92326
35892                         MVT::f128, 1/*#Ops*/, 1, 
35948                         MVT::f128, 3/*#Ops*/, 2, 0, 1, 
35956                         MVT::f128, 3/*#Ops*/, 2, 0, 1, 
35981 /* 92483*/          /*SwitchType*/ 11, MVT::f128,// ->92496
35984                           MVT::f128, 3/*#Ops*/, 2, 0, 1, 
36003 /* 92527*/          /*SwitchType*/ 11, MVT::f128,// ->92540
36006                           MVT::f128, 3/*#Ops*/, 2, 0, 1, 
36020 /* 92559*/        /*SwitchType*/ 9, MVT::f128,// ->92570
36023                         MVT::f128, 1/*#Ops*/, 0, 
36036 /* 92586*/      /*SwitchType*/ 9, MVT::f128,// ->92597
36039                       MVT::f128, 1/*#Ops*/, 0, 
37491 /* 95685*/        OPC_CheckType, MVT::f128,
37494                       MVT::f128, 3/*#Ops*/, 2, 0, 1, 
37505 /* 95708*/      OPC_CheckType, MVT::f128,
37508                     MVT::f128, 3/*#Ops*/, 2, 0, 1, 
37519 /* 95732*/        OPC_CheckType, MVT::f128,
37522                       MVT::f128, 3/*#Ops*/, 2, 0, 1, 
37541 /* 95777*/          /*SwitchType*/ 11, MVT::f128,// ->95790
37544                           MVT::f128, 3/*#Ops*/, 2, 0, 1, 
37885 /* 96394*/    /*SwitchType*/ 10, MVT::f128,// ->96406
37888                     MVT::f128, 2/*#Ops*/, 0, 1, 
37967 /* 96549*/    /*SwitchType*/ 10, MVT::f128,// ->96561
37970                     MVT::f128, 2/*#Ops*/, 0, 1, 
38055 /* 96725*/    /*SwitchType*/ 10, MVT::f128,// ->96737
38058                     MVT::f128, 2/*#Ops*/, 0, 1, 
38137 /* 96879*/    /*SwitchType*/ 10, MVT::f128,// ->96891
38140                     MVT::f128, 2/*#Ops*/, 0, 1, 
38186 /* 96969*/    /*SwitchType*/ 9, MVT::f128,// ->96980
38189                     MVT::f128, 1/*#Ops*/, 0, 
38353 /* 97262*/    /*SwitchType*/ 9, MVT::f128,// ->97273
38356                     MVT::f128, 1/*#Ops*/, 0, 
38430 /* 97406*/      OPC_CheckChild1Type, MVT::f128,
38431 /* 97408*/      OPC_CheckType, MVT::f128,
38434                     MVT::f128, 2/*#Ops*/, 1, 0, 
38613 /* 97757*/    /*SwitchType*/ 17, MVT::f128,// ->97776
38618                     MVT::f128, 3/*#Ops*/, 1, 0, 2, 
38662 /* 97850*/    /*SwitchType*/ 17, MVT::f128,// ->97869
38667                     MVT::f128, 3/*#Ops*/, 1, 0, 2, 
38707 /* 97934*/    /*SwitchType*/ 17, MVT::f128,// ->97953
38712                     MVT::f128, 3/*#Ops*/, 1, 0, 2, 
38770 /* 98050*/    /*SwitchType*/ 17, MVT::f128,// ->98069
38775                     MVT::f128, 3/*#Ops*/, 1, 0, 2, 
38833 /* 98166*/    /*SwitchType*/ 17, MVT::f128,// ->98185
38838                     MVT::f128, 3/*#Ops*/, 1, 0, 2, 
38912 /* 98315*/    /*SwitchType*/ 37, MVT::f128,// ->98354
38917                       MVT::f128, 1/*#Ops*/, 0, 
38927                       MVT::f128, 1/*#Ops*/, 2, 
38989 /* 98477*/    OPC_CheckType, MVT::f128,
38994                   MVT::f128, 3/*#Ops*/, 1, 0, 2, 
39051 /* 98631*/    OPC_CheckType, MVT::f128,
39058                     MVT::f128, 2/*#Ops*/, 2, 3, 
39067                     MVT::f128, 2/*#Ops*/, 2, 3, 
42733                     MVT::f128, 2/*#Ops*/, 0, 2,  // Results = #3
42736                     MVT::f128, 2/*#Ops*/, 1, 4,  // Results = #5
42767                     MVT::f128, 2/*#Ops*/, 0, 2,  // Results = #3
42770                     MVT::f128, 2/*#Ops*/, 1, 4,  // Results = #5
42801                     MVT::f128, 2/*#Ops*/, 0, 2,  // Results = #3
42804                     MVT::f128, 2/*#Ops*/, 1, 4,  // Results = #5
42835                     MVT::f128, 2/*#Ops*/, 0, 2,  // Results = #3
42838                     MVT::f128, 2/*#Ops*/, 1, 4,  // Results = #5
gen/lib/Target/PowerPC/PPCGenFastISel.inc
  339   if (RetVT.SimpleTy != MVT::f128)
  381   case MVT::f128: return fastEmit_ISD_FABS_MVT_f128_r(RetVT, Op0, Op0IsKill);
  594   if (RetVT.SimpleTy != MVT::f128)
  636   case MVT::f128: return fastEmit_ISD_FNEG_MVT_f128_r(RetVT, Op0, Op0IsKill);
  656   if (RetVT.SimpleTy != MVT::f128)
  698   case MVT::f128: return fastEmit_ISD_FP_ROUND_MVT_f128_r(RetVT, Op0, Op0IsKill);
  896   if (RetVT.SimpleTy != MVT::f128)
  926   case MVT::f128: return fastEmit_ISD_FSQRT_MVT_f128_r(RetVT, Op0, Op0IsKill);
 1952   if (RetVT.SimpleTy != MVT::f128)
 1997   case MVT::f128: return fastEmit_ISD_FADD_MVT_f128_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2038   if (RetVT.SimpleTy != MVT::f128)
 2068   case MVT::f128: return fastEmit_ISD_FDIV_MVT_f128_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2200   if (RetVT.SimpleTy != MVT::f128)
 2242   case MVT::f128: return fastEmit_ISD_FMUL_MVT_f128_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2283   if (RetVT.SimpleTy != MVT::f128)
 2328   case MVT::f128: return fastEmit_ISD_FSUB_MVT_f128_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/PowerPC/PPCGenRegisterInfo.inc
 3925   /* 12 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v1i128, MVT::v4f32, MVT::v2f64, MVT::f128, MVT::Other,
gen/lib/Target/Sparc/SparcGenDAGISel.inc
  258 /*   371*/        OPC_CheckChild1Type, MVT::f128,
 1231 /*  2211*/      /*SwitchType*/ 30, MVT::f128,// ->2243
 1237                         MVT::f128, 2/*#Ops*/, 2, 3, 
 1244                         MVT::f128, 2/*#Ops*/, 2, 3, 
 1789 /*  3283*/      /*SwitchType*/ 28, MVT::f128,// ->3313
 1794                         MVT::f128, 3/*#Ops*/, 0, 1, 3, 
 1800                         MVT::f128, 3/*#Ops*/, 0, 1, 3, 
 1894 /*  3489*/      /*SwitchType*/ 28, MVT::f128,// ->3519
 1899                         MVT::f128, 3/*#Ops*/, 0, 1, 3, 
 1905                         MVT::f128, 3/*#Ops*/, 0, 1, 3, 
 1975 /*  3649*/      /*SwitchType*/ 13, MVT::f128,// ->3664
 1979                       MVT::f128, 3/*#Ops*/, 0, 1, 3, 
 2939 /*  5420*/      OPC_CheckChild0Type, MVT::f128,
 3041 /*  5621*/        OPC_CheckType, MVT::f128,
 3044                       MVT::f128, 2/*#Ops*/, 0, 1, 
 3062 /*  5660*/      /*SwitchType*/ 10, MVT::f128,// ->5672
 3065                       MVT::f128, 2/*#Ops*/, 0, 1, 
 3082 /*  5697*/    /*SwitchType*/ 9, MVT::f128,// ->5708
 3085                     MVT::f128, 1/*#Ops*/, 0, 
 3104 /*  5735*/      OPC_CheckChild0Type, MVT::f128,
 3118 /*  5761*/    /*SwitchType*/ 26, MVT::f128,// ->5789
 3123                       MVT::f128, 1/*#Ops*/, 0, 
 3130                       MVT::f128, 1/*#Ops*/, 0, 
 3145 /*  5809*/        OPC_CheckChild0Type, MVT::f128,
 3172 /*  5858*/    /*SwitchType*/ 9, MVT::f128,// ->5869
 3175                     MVT::f128, 1/*#Ops*/, 0, 
 3192 /*  5895*/    /*SwitchType*/ 9, MVT::f128,// ->5906
 3195                     MVT::f128, 1/*#Ops*/, 0, 
 3212 /*  5932*/    /*SwitchType*/ 9, MVT::f128,// ->5943
 3215                     MVT::f128, 1/*#Ops*/, 0, 
 3232 /*  5970*/    /*SwitchType*/ 10, MVT::f128,// ->5982
 3235                     MVT::f128, 2/*#Ops*/, 0, 1, 
 3252 /*  6009*/    /*SwitchType*/ 10, MVT::f128,// ->6021
 3255                     MVT::f128, 2/*#Ops*/, 0, 1, 
 3272 /*  6048*/    /*SwitchType*/ 10, MVT::f128,// ->6060
 3275                     MVT::f128, 2/*#Ops*/, 0, 1, 
 3293 /*  6088*/    /*SwitchType*/ 9, MVT::f128,// ->6099
 3296                     MVT::f128, 1/*#Ops*/, 0, 
 3317 /*  6130*/      OPC_CheckChild0Type, MVT::f128,
gen/lib/Target/Sparc/SparcGenRegisterInfo.inc
 1948   /* 11 */ MVT::f128, MVT::Other,
gen/lib/Target/SystemZ/SystemZGenCallingConv.inc
   51   if (LocVT == MVT::f128) {
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc
 3559 /*  7059*/          /*SwitchType*/ 32, MVT::f128,// ->7093
 4137 /*  8171*/        OPC_CheckChild1Type, MVT::f128,
 9314                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9339                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9367                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9385                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9421                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9455                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9489                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9528                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9553                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9581                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9599                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9640                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9656                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9692                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9708                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9747                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9763                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9792                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9808                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9845                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9872                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9890                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9931                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9956                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
 9984                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10002                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10043                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10059                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10095                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10111                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10150                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10166                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10195                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10211                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10248                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10275                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10293                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10334                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10359                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10387                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10405                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10446                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10462                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10498                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10514                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10553                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10569                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10598                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10614                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10651                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10678                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10696                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10737                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10762                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10790                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10808                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10849                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10865                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10901                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10917                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10956                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
10972                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
11001                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
11017                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
13444 /* 24736*/          /*SwitchType*/ 34, MVT::f128,// ->24772
13449                             MVT::f128, 4/*#Ops*/, 0, 1, 2, 3, 
13456                             MVT::f128, 4/*#Ops*/, 0, 1, 2, 3, 
18652 /* 34767*/      OPC_CheckChild0Type, MVT::f128,
19492 /* 36429*/      /*SwitchType*/ 32, MVT::f128,// ->36463
19498                         MVT::f128, 3/*#Ops*/, 2, 3, 4, 
19505                         MVT::f128, 3/*#Ops*/, 2, 3, 4, 
19521 /* 36487*/        /*SwitchType*/ 15, MVT::f128,// ->36504
19526                         MVT::f128, 3/*#Ops*/, 2, 3, 4, 
19532 /* 36508*/        OPC_CheckType, MVT::f128,
19537                       MVT::f128, 3/*#Ops*/, 2, 3, 4, 
20493 /* 38466*/      OPC_CheckChild0Type, MVT::f128,
20935                       MVT::f128, 2/*#Ops*/, 0, 2,  // Results = #3
20961                       MVT::f128, 2/*#Ops*/, 0, 2,  // Results = #3
21537 /* 40472*/      OPC_SwitchType /*6 cases */, 3, MVT::f128,// ->40478
21564 /* 40507*/      OPC_SwitchType /*6 cases */, 3, MVT::f128,// ->40513
21591 /* 40542*/      OPC_SwitchType /*6 cases */, 3, MVT::f128,// ->40548
21618 /* 40577*/      OPC_SwitchType /*6 cases */, 3, MVT::f128,// ->40583
21645 /* 40612*/      OPC_SwitchType /*6 cases */, 3, MVT::f128,// ->40618
21672 /* 40647*/      OPC_SwitchType /*6 cases */, 3, MVT::f128,// ->40653
21713 /* 40706*/      OPC_CheckChild0Type, MVT::f128,
21778 /* 40819*/      OPC_CheckChild1Type, MVT::f128,
21849 /* 40971*/      OPC_CheckChild0Type, MVT::f128,
21929 /* 41148*/      OPC_CheckChild1Type, MVT::f128,
22012 /* 41336*/      OPC_CheckChild0Type, MVT::f128,
22228 /* 41786*/        /*SwitchType*/ 12, MVT::f128,// ->41800
22232                         MVT::f128, 3/*#Ops*/, 1, 2, 3, 
22268 /* 41860*/        /*SwitchType*/ 12, MVT::f128,// ->41874
22272                         MVT::f128, 3/*#Ops*/, 1, 2, 3, 
22399 /* 42115*/        /*SwitchType*/ 11, MVT::f128,// ->42128
22402                         MVT::f128, 3/*#Ops*/, 0, 1, 2, 
22434 /* 42184*/        /*SwitchType*/ 11, MVT::f128,// ->42197
22437                         MVT::f128, 3/*#Ops*/, 0, 1, 2, 
22521 /* 42357*/          OPC_CheckType, MVT::f128,
22526                         MVT::f128, 0/*#Ops*/,  // Results = #7
22529                         MVT::f128, 3/*#Ops*/, 7, 1, 8,  // Results = #9
22531                         MVT::f128, 4/*#Ops*/, 9, 4, 5, 6, 
22570 /* 42470*/          OPC_CheckType, MVT::f128,
22575                         MVT::f128, 0/*#Ops*/,  // Results = #7
22578                         MVT::f128, 3/*#Ops*/, 7, 3, 8,  // Results = #9
22580                         MVT::f128, 4/*#Ops*/, 9, 4, 5, 6, 
22666 /* 42681*/          OPC_CheckType, MVT::f128,
22670                         MVT::f128, 0/*#Ops*/,  // Results = #3
22673                         MVT::f128, 3/*#Ops*/, 3, 1, 4,  // Results = #5
22675                         MVT::f128, 2/*#Ops*/, 5, 2, 
22713 /* 42770*/      /*SwitchType*/ 24, MVT::f128,// ->42796
22718                         MVT::f128, 2/*#Ops*/, 1, 2, 
22724                         MVT::f128, 2/*#Ops*/, 1, 2, 
22788 /* 42912*/          OPC_CheckType, MVT::f128,
22793                         MVT::f128, 0/*#Ops*/,  // Results = #6
22796                         MVT::f128, 3/*#Ops*/, 6, 0, 7,  // Results = #8
22798                         MVT::f128, 4/*#Ops*/, 8, 3, 4, 5, 
22837 /* 43019*/          OPC_CheckType, MVT::f128,
22842                         MVT::f128, 0/*#Ops*/,  // Results = #6
22845                         MVT::f128, 3/*#Ops*/, 6, 2, 7,  // Results = #8
22847                         MVT::f128, 4/*#Ops*/, 8, 3, 4, 5, 
22932 /* 43214*/          OPC_CheckType, MVT::f128,
22935                         MVT::f128, 0/*#Ops*/,  // Results = #2
22938                         MVT::f128, 3/*#Ops*/, 2, 0, 3,  // Results = #4
22940                         MVT::f128, 2/*#Ops*/, 4, 1, 
22974 /* 43298*/      /*SwitchType*/ 22, MVT::f128,// ->43322
22978                         MVT::f128, 2/*#Ops*/, 0, 1, 
22983                         MVT::f128, 2/*#Ops*/, 0, 1, 
23025 /* 43394*/        OPC_CheckType, MVT::f128,
23030                       MVT::f128, 3/*#Ops*/, 3, 4, 5, 
23036 /* 43418*/        OPC_CheckType, MVT::f128,
23041                       MVT::f128, 3/*#Ops*/, 3, 4, 5, 
23062 /* 43466*/      /*SwitchType*/ 63, MVT::f128,// ->43531
23069                           MVT::f128, 1/*#Ops*/, 1, 
23076                           MVT::f128, 1/*#Ops*/, 1, 
23086                           MVT::f128, 1/*#Ops*/, 1, 
23095                           MVT::f128, 1/*#Ops*/, 2, 
23162 /* 43644*/      /*SwitchType*/ 22, MVT::f128,// ->43668
23167                         MVT::f128, 1/*#Ops*/, 1, 
23173                         MVT::f128, 1/*#Ops*/, 1, 
23247 /* 43793*/      /*SwitchType*/ 20, MVT::f128,// ->43815
23251                         MVT::f128, 1/*#Ops*/, 0, 
23256                         MVT::f128, 1/*#Ops*/, 0, 
23363 /* 44021*/      /*SwitchType*/ 25, MVT::f128,// ->44048
23368                         MVT::f128, 2/*#Ops*/, 1, 2, 
23374                         MVT::f128, MVT::i32, 2/*#Ops*/, 1, 2, 
23478 /* 44241*/      /*SwitchType*/ 23, MVT::f128,// ->44266
23482                         MVT::f128, 2/*#Ops*/, 0, 1, 
23487                         MVT::f128, MVT::i32, 2/*#Ops*/, 0, 1, 
23566 /* 44414*/      /*SwitchType*/ 25, MVT::f128,// ->44441
23571                         MVT::f128, 2/*#Ops*/, 1, 2, 
23577                         MVT::f128, MVT::i32, 2/*#Ops*/, 1, 2, 
23653 /* 44580*/      /*SwitchType*/ 23, MVT::f128,// ->44605
23657                         MVT::f128, 2/*#Ops*/, 0, 1, 
23662                         MVT::f128, MVT::i32, 2/*#Ops*/, 0, 1, 
23741 /* 44749*/      /*SwitchType*/ 24, MVT::f128,// ->44775
23746                         MVT::f128, 2/*#Ops*/, 1, 2, 
23752                         MVT::f128, 2/*#Ops*/, 1, 2, 
23828 /* 44910*/      /*SwitchType*/ 22, MVT::f128,// ->44934
23832                         MVT::f128, 2/*#Ops*/, 0, 1, 
23837                         MVT::f128, 2/*#Ops*/, 0, 1, 
23882 /* 45013*/          /*SwitchType*/ 12, MVT::f128,// ->45027
23886                           MVT::f128, 3/*#Ops*/, 1, 2, 3, 
23907 /* 45060*/          /*SwitchType*/ 12, MVT::f128,// ->45074
23911                           MVT::f128, 3/*#Ops*/, 1, 2, 3, 
23937 /* 45117*/          /*SwitchType*/ 11, MVT::f128,// ->45130
23940                           MVT::f128, 3/*#Ops*/, 0, 1, 2, 
23959 /* 45161*/          /*SwitchType*/ 11, MVT::f128,// ->45174
23962                           MVT::f128, 3/*#Ops*/, 0, 1, 2, 
23996 /* 45226*/        /*SwitchType*/ 21, MVT::f128,// ->45249
24000                           MVT::f128, 1/*#Ops*/, 0, 
24005                           MVT::f128, MVT::i32, 1/*#Ops*/, 0, 
24039 /* 45298*/      /*SwitchType*/ 21, MVT::f128,// ->45321
24043                         MVT::f128, 1/*#Ops*/, 0, 
24048                         MVT::f128, MVT::i32, 1/*#Ops*/, 0, 
24178 /* 45551*/        OPC_CheckChild0Type, MVT::f128,
24237 /* 45682*/        /*SwitchType*/ 33, MVT::f128,// ->45717
24246                         MVT::f128, 3/*#Ops*/, 0, 4, 5, 
24262 /* 45742*/        /*SwitchType*/ 33, MVT::f128,// ->45777
24271                         MVT::f128, 3/*#Ops*/, 0, 4, 5, 
24276 /* 45779*/        OPC_CheckChild1Type, MVT::f128,
24277 /* 45781*/        OPC_CheckType, MVT::f128,
24289                       MVT::f128, 3/*#Ops*/, 0, 6, 7, 
24297 /* 45836*/      OPC_SwitchType /*3 cases */, 18, MVT::f128,// ->45857
24301                         MVT::f128, 0/*#Ops*/, 
24306                         MVT::f128, 0/*#Ops*/, 
24323 /* 45877*/      OPC_SwitchType /*3 cases */, 33, MVT::f128,// ->45913
24327                         MVT::f128, 0/*#Ops*/,  // Results = #0
24329                         MVT::f128, 1/*#Ops*/, 0, 
24334                         MVT::f128, 0/*#Ops*/,  // Results = #0
24336                         MVT::f128, MVT::i32, 1/*#Ops*/, 0, 
24395 /* 46024*/    /*SwitchType*/ 34, MVT::f128,// ->46060
24402                       MVT::f128, 3/*#Ops*/, 1, 2, 3, 
24409                       MVT::f128, 2/*#Ops*/, 2, 1, 
24468 /* 46181*/    /*SwitchType*/ 32, MVT::f128,// ->46215
24474                       MVT::f128, 3/*#Ops*/, 0, 1, 2, 
24480                       MVT::f128, 2/*#Ops*/, 1, 0, 
24544 /* 46345*/    /*SwitchType*/ 40, MVT::f128,// ->46387
24551                       MVT::f128, 3/*#Ops*/, 1, 2, 3, 
24560                       MVT::f128, 3/*#Ops*/, 2, 1, 3, 
24623 /* 46520*/    /*SwitchType*/ 38, MVT::f128,// ->46560
24629                       MVT::f128, 3/*#Ops*/, 0, 1, 2, 
24637                       MVT::f128, 3/*#Ops*/, 1, 0, 2, 
24701 /* 46690*/    /*SwitchType*/ 40, MVT::f128,// ->46732
24708                       MVT::f128, 3/*#Ops*/, 1, 2, 3, 
24717                       MVT::f128, 3/*#Ops*/, 2, 1, 3, 
24780 /* 46865*/    /*SwitchType*/ 38, MVT::f128,// ->46905
24786                       MVT::f128, 3/*#Ops*/, 0, 1, 2, 
24794                       MVT::f128, 3/*#Ops*/, 1, 0, 2, 
24858 /* 47035*/    /*SwitchType*/ 40, MVT::f128,// ->47077
24865                       MVT::f128, 3/*#Ops*/, 1, 2, 3, 
24874                       MVT::f128, 3/*#Ops*/, 2, 1, 3, 
24937 /* 47210*/    /*SwitchType*/ 38, MVT::f128,// ->47250
24943                       MVT::f128, 3/*#Ops*/, 0, 1, 2, 
24951                       MVT::f128, 3/*#Ops*/, 1, 0, 2, 
25015 /* 47380*/    /*SwitchType*/ 40, MVT::f128,// ->47422
25022                       MVT::f128, 3/*#Ops*/, 1, 2, 3, 
25031                       MVT::f128, 3/*#Ops*/, 2, 1, 3, 
25094 /* 47555*/    /*SwitchType*/ 38, MVT::f128,// ->47595
25100                       MVT::f128, 3/*#Ops*/, 0, 1, 2, 
25108                       MVT::f128, 3/*#Ops*/, 1, 0, 2, 
25172 /* 47725*/    /*SwitchType*/ 40, MVT::f128,// ->47767
25179                       MVT::f128, 3/*#Ops*/, 1, 2, 3, 
25188                       MVT::f128, 3/*#Ops*/, 2, 1, 3, 
25251 /* 47900*/    /*SwitchType*/ 38, MVT::f128,// ->47940
25257                       MVT::f128, 3/*#Ops*/, 0, 1, 2, 
25265                       MVT::f128, 3/*#Ops*/, 1, 0, 2, 
25301 /* 48006*/    /*SwitchType*/ 59, MVT::f128,// ->48067
25307                         MVT::f128, 1/*#Ops*/, 0, 
25313                         MVT::f128, 1/*#Ops*/, 0, 
25322                         MVT::f128, 1/*#Ops*/, 0, 
25330                         MVT::f128, 1/*#Ops*/, 1, 
25359 /* 48112*/        OPC_CheckChild1Type, MVT::f128,
25377                         MVT::f128, 1/*#Ops*/, 1,  // Results = #2
25399                       MVT::f128, 1/*#Ops*/, 1,  // Results = #2
25427 /* 48260*/        OPC_CheckChild0Type, MVT::f128,
25443                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
25463                       MVT::f128, 1/*#Ops*/, 0,  // Results = #1
25491 /* 48404*/    /*SwitchType*/ 15, MVT::f128,// ->48421
25496                     MVT::f128, 3/*#Ops*/, 1, 2, 3, 
25535 /* 48500*/    /*SwitchType*/ 14, MVT::f128,// ->48516
25539                     MVT::f128, 3/*#Ops*/, 0, 1, 2, 
25574 /* 48587*/    /*SwitchType*/ 14, MVT::f128,// ->48603
25578                     MVT::f128, 3/*#Ops*/, 0, 1, 2, 
25616 /* 48677*/    /*SwitchType*/ 15, MVT::f128,// ->48694
25621                     MVT::f128, 3/*#Ops*/, 1, 2, 3, 
25660 /* 48773*/    /*SwitchType*/ 14, MVT::f128,// ->48789
25664                     MVT::f128, 3/*#Ops*/, 0, 1, 2, 
25699 /* 48860*/    /*SwitchType*/ 14, MVT::f128,// ->48876
25703                     MVT::f128, 3/*#Ops*/, 0, 1, 2, 
25749 /* 48958*/    /*SwitchType*/ 21, MVT::f128,// ->48981
25753                       MVT::f128, 1/*#Ops*/, 0, 
25758                       MVT::f128, MVT::i32, 1/*#Ops*/, 0, 
25789 /* 49031*/      /*SwitchType*/ 7, MVT::f128,// ->49040
25791                       MVT::f128, 1/*#Ops*/, 0, 
25807 /* 49063*/      /*SwitchType*/ 7, MVT::f128,// ->49072
25809                       MVT::f128, 1/*#Ops*/, 0, 
25854 /* 49166*/      /*SwitchType*/ 17, MVT::f128,// ->49185
25859                       MVT::f128, 3/*#Ops*/, 1, 0, 2, 
25881 /* 49228*/      /*SwitchType*/ 17, MVT::f128,// ->49247
25886                       MVT::f128, 3/*#Ops*/, 1, 0, 2, 
26782                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
26808                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
26835                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
26862                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
26889                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
26916                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
26943                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
26970                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
26999                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27022                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27046                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27070                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27094                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27118                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27142                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27166                             MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27655                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27677                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27700                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27723                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27746                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27769                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27792                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
27815                         MVT::f128, 1/*#Ops*/, 0,  // Results = #1
28256                         MVT::f128, 2/*#Ops*/, 0, 0,  // Results = #1
28264                         MVT::f128, 2/*#Ops*/, 0, 0,  // Results = #1
28272                         MVT::f128, 2/*#Ops*/, 0, 0,  // Results = #1
gen/lib/Target/SystemZ/SystemZGenRegisterInfo.inc
 1850   /* 8 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::f128, MVT::Other,
gen/lib/Target/X86/X86GenCallingConv.inc
  877       LocVT == MVT::f128) {
  987       LocVT == MVT::f128) {
 1541       LocVT == MVT::f128 ||
 1607       LocVT == MVT::f128) {
 1949       LocVT == MVT::f128) {
 2059       LocVT == MVT::f128) {
 2412       LocVT == MVT::f128) {
 2522       LocVT == MVT::f128) {
 3124       LocVT == MVT::f128) {
 3197       LocVT == MVT::f128) {
 3317   if (LocVT == MVT::f128) {
 3506   if (LocVT == MVT::f128) {
 3539       LocVT == MVT::f128) {
 3700       LocVT == MVT::f128) {
 3900       LocVT == MVT::f128) {
gen/lib/Target/X86/X86GenDAGISel.inc
 7387 /* 15843*/        OPC_CheckChild1Type, MVT::f128,
33789 /* 70250*/        /*SwitchType*/ 12, MVT::f128,// ->70264
33792                         MVT::f128, 3/*#Ops*/, 0, 1, 2, 
51152 /*108122*/      /*SwitchType*/ 116, MVT::f128,// ->108240
51159                         MVT::f128, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51167                         MVT::f128, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51176                         MVT::f128, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51184                         MVT::f128, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51193                         MVT::f128, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51201                         MVT::f128, 5/*#Ops*/, 2, 3, 4, 5, 6, 
73991 /*156081*/        OPC_CheckType, MVT::f128,
73996                       MVT::f128, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
74001 /*156103*/        OPC_CheckType, MVT::f128,
74007                         MVT::f128, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
74015                         MVT::f128, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
74033 /*156165*/        OPC_CheckType, MVT::f128,
74038                       MVT::f128, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
74044 /*156188*/        OPC_CheckType, MVT::f128,
74050                         MVT::f128, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
74058                         MVT::f128, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
74067 /*156236*/        OPC_CheckType, MVT::f128,
74071                         MVT::f128, 2/*#Ops*/, 0, 1, 
74077                         MVT::f128, 2/*#Ops*/, 0, 1, 
74083                         MVT::f128, 2/*#Ops*/, 0, 1, 
74148 /*156381*/        OPC_CheckType, MVT::f128,
74153                       MVT::f128, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
74158 /*156403*/        OPC_CheckType, MVT::f128,
74164                         MVT::f128, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
74172                         MVT::f128, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
74190 /*156465*/        OPC_CheckType, MVT::f128,
74195                       MVT::f128, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
74201 /*156488*/        OPC_CheckType, MVT::f128,
74207                         MVT::f128, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
74215                         MVT::f128, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
74224 /*156536*/        OPC_CheckType, MVT::f128,
74228                         MVT::f128, 2/*#Ops*/, 0, 1, 
74234                         MVT::f128, 2/*#Ops*/, 0, 1, 
74240                         MVT::f128, 2/*#Ops*/, 0, 1, 
74305 /*156681*/        OPC_CheckType, MVT::f128,
74310                       MVT::f128, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
74315 /*156703*/        OPC_CheckType, MVT::f128,
74321                         MVT::f128, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
74329                         MVT::f128, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
74347 /*156765*/        OPC_CheckType, MVT::f128,
74352                       MVT::f128, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
74358 /*156788*/        OPC_CheckType, MVT::f128,
74364                         MVT::f128, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
74372                         MVT::f128, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
74381 /*156836*/        OPC_CheckType, MVT::f128,
74385                         MVT::f128, 2/*#Ops*/, 0, 1, 
74391                         MVT::f128, 2/*#Ops*/, 0, 1, 
74397                         MVT::f128, 2/*#Ops*/, 0, 1, 
75408 /*159080*/    /*SwitchType*/ 22, MVT::f128,// ->159104
75413                       MVT::f128, 0/*#Ops*/, 
75419                       MVT::f128, 0/*#Ops*/, 
199794                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
199804                           MVT::f128, 1/*#Ops*/, 0,  // Results = #2
199812                           MVT::f128, 1/*#Ops*/, 0,  // Results = #7
199832                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
199840                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
199866                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
199876                           MVT::f128, 1/*#Ops*/, 0,  // Results = #2
199884                           MVT::f128, 1/*#Ops*/, 0,  // Results = #7
199904                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
199912                           MVT::f128, 1/*#Ops*/, 0,  // Results = #1
199997                           MVT::f128, 1/*#Ops*/, 3,  // Results = #4
200023                           MVT::f128, 1/*#Ops*/, 3,  // Results = #4
200063                           MVT::f128, 1/*#Ops*/, 3,  // Results = #4
200089                           MVT::f128, 1/*#Ops*/, 3,  // Results = #4
227216                     MVT::f128, 5/*#Ops*/, 2, 3, 4, 5, 6,  // Results = #8
227230                     MVT::f128, 5/*#Ops*/, 2, 3, 4, 5, 6,  // Results = #8
227244                     MVT::f128, 5/*#Ops*/, 2, 3, 4, 5, 6,  // Results = #8
227258                     MVT::f128, 5/*#Ops*/, 2, 3, 4, 5, 6,  // Results = #8
227272                     MVT::f128, 5/*#Ops*/, 2, 3, 4, 5, 6,  // Results = #8
227286                       MVT::f128, 5/*#Ops*/, 2, 3, 4, 5, 6,  // Results = #8
gen/lib/Target/X86/X86GenFastISel.inc
 9650   if (RetVT.SimpleTy != MVT::f128)
 9672   case MVT::f128: return fastEmit_X86ISD_FAND_MVT_f128_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10580   if (RetVT.SimpleTy != MVT::f128)
10602   case MVT::f128: return fastEmit_X86ISD_FOR_MVT_f128_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10667   if (RetVT.SimpleTy != MVT::f128)
10689   case MVT::f128: return fastEmit_X86ISD_FXOR_MVT_f128_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/X86/X86GenRegisterInfo.inc
 4479   /* 16 */ MVT::v4f32, MVT::v2f64, MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::f128, MVT::Other,
include/llvm/CodeGen/SelectionDAG.h
 1387     case MVT::f128:    return APFloat::IEEEquad();
include/llvm/Support/MachineValueType.h
  750       case f128:
  875         return MVT::f128;
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
12660     return (N1VT == N1Op0VT || N1Op0VT != MVT::f128);
16067   case MVT::f128:
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 2132   case MVT::f128: LC = Call_F128; break;
 2173   case MVT::f128:    LC = Call_F128; break;
 2254   case MVT::f128:    LC = RTLIB::SINCOS_F128; break;
 2288   case MVT::f128:    LC = RTLIB::SINCOS_F128; break;
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
   39     VT == MVT::f128 ? Call_F128 :
  484   if (FloatVT == MVT::f32 || FloatVT == MVT::f64 || FloatVT == MVT::f128) {
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 2597   else if (VT == MVT::f128)
 2625   else if (VT == MVT::f128)
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 1345   else if (EltVT == MVT::f80 || EltVT == MVT::f128 || EltVT == MVT::ppcf128 ||
 4317       if (VT == MVT::f128 && C->getValueType(0) == MVT::i128)
 5676     else if (VT == MVT::f32 || VT == MVT::f64 || VT == MVT::f128)
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  280   assert((VT == MVT::f32 || VT == MVT::f64 || VT == MVT::f128 || VT == MVT::ppcf128)
  291           (VT == MVT::f128) ? RTLIB::OEQ_F128 : RTLIB::OEQ_PPCF128;
  297           (VT == MVT::f128) ? RTLIB::UNE_F128 : RTLIB::UNE_PPCF128;
  303           (VT == MVT::f128) ? RTLIB::OGE_F128 : RTLIB::OGE_PPCF128;
  309           (VT == MVT::f128) ? RTLIB::OLT_F128 : RTLIB::OLT_PPCF128;
  315           (VT == MVT::f128) ? RTLIB::OLE_F128 : RTLIB::OLE_PPCF128;
  321           (VT == MVT::f128) ? RTLIB::OGT_F128 : RTLIB::OGT_PPCF128;
  326           (VT == MVT::f128) ? RTLIB::UO_F128 : RTLIB::UO_PPCF128;
  331           (VT == MVT::f128) ? RTLIB::O_F128 : RTLIB::O_PPCF128;
  337           (VT == MVT::f128) ? RTLIB::OLT_F128 : RTLIB::OLT_PPCF128;
  340           (VT == MVT::f128) ? RTLIB::OGT_F128 : RTLIB::OGT_PPCF128;
  345           (VT == MVT::f128) ? RTLIB::UO_F128 : RTLIB::UO_PPCF128;
  348           (VT == MVT::f128) ? RTLIB::OEQ_F128 : RTLIB::OEQ_PPCF128;
  357             (VT == MVT::f128) ? RTLIB::OGE_F128 : RTLIB::OGE_PPCF128;
  362             (VT == MVT::f128) ? RTLIB::OGT_F128 : RTLIB::OGT_PPCF128;
  367             (VT == MVT::f128) ? RTLIB::OLE_F128 : RTLIB::OLE_PPCF128;
  372             (VT == MVT::f128) ? RTLIB::OLT_F128 : RTLIB::OLT_PPCF128;
 1839           SrcVT != MVT::f128) {
lib/CodeGen/TargetLoweringBase.cpp
  220     if (RetVT == MVT::f128)
  225     if (RetVT == MVT::f128)
  230     if (RetVT == MVT::f128)
  247     if (OpVT == MVT::f128)
  256     if (OpVT == MVT::f128)
  263     if (OpVT == MVT::f128)
  268     if (OpVT == MVT::f128)
  299   } else if (OpVT == MVT::f128) {
  341   } else if (OpVT == MVT::f128) {
  369     if (RetVT == MVT::f128)
  380     if (RetVT == MVT::f128)
  391     if (RetVT == MVT::f128)
  409     if (RetVT == MVT::f128)
  420     if (RetVT == MVT::f128)
  431     if (RetVT == MVT::f128)
  762   setOperationAction(ISD::ConstantFP, MVT::f128, Expand);
  765   for (MVT VT : {MVT::f32, MVT::f64, MVT::f128}) {
 1224   if (!isTypeLegal(MVT::f128)) {
 1225     NumRegistersForVT[MVT::f128] = NumRegistersForVT[MVT::i128];
 1226     RegisterTypeForVT[MVT::f128] = RegisterTypeForVT[MVT::i128];
 1227     TransformToType[MVT::f128] = MVT::i128;
 1228     ValueTypeActions.setTypeAction(MVT::f128, TypeSoftenFloat);
lib/CodeGen/ValueTypes.cpp
  133   case MVT::f128:    return "f128";
  280   case MVT::f128:    return Type::getFP128Ty(Context);
  462   case Type::FP128TyID:     return MVT(MVT::f128);
lib/Target/AArch64/AArch64CallLowering.cpp
  395   RegParmTypes.push_back(MVT::f128);
lib/Target/AArch64/AArch64CallingConvention.cpp
   99   else if (LocVT.SimpleTy == MVT::f128 || LocVT.is128BitVector())
lib/Target/AArch64/AArch64FastISel.cpp
  989   if (VT == MVT::f128)
 2882   if (SrcVT == MVT::f128 || SrcVT == MVT::f16)
 3907     if (RVVT == MVT::f128)
lib/Target/AArch64/AArch64ISelLowering.cpp
  141     addRegisterClass(MVT::f128, &AArch64::FPR128RegClass);
  237   setOperationAction(ISD::FABS, MVT::f128, Expand);
  238   setOperationAction(ISD::FADD, MVT::f128, Custom);
  239   setOperationAction(ISD::FCOPYSIGN, MVT::f128, Expand);
  240   setOperationAction(ISD::FCOS, MVT::f128, Expand);
  241   setOperationAction(ISD::FDIV, MVT::f128, Custom);
  242   setOperationAction(ISD::FMA, MVT::f128, Expand);
  243   setOperationAction(ISD::FMUL, MVT::f128, Custom);
  244   setOperationAction(ISD::FNEG, MVT::f128, Expand);
  245   setOperationAction(ISD::FPOW, MVT::f128, Expand);
  246   setOperationAction(ISD::FREM, MVT::f128, Expand);
  247   setOperationAction(ISD::FRINT, MVT::f128, Expand);
  248   setOperationAction(ISD::FSIN, MVT::f128, Expand);
  249   setOperationAction(ISD::FSINCOS, MVT::f128, Expand);
  250   setOperationAction(ISD::FSQRT, MVT::f128, Expand);
  251   setOperationAction(ISD::FSUB, MVT::f128, Custom);
  252   setOperationAction(ISD::FTRUNC, MVT::f128, Expand);
  253   setOperationAction(ISD::SETCC, MVT::f128, Custom);
  254   setOperationAction(ISD::BR_CC, MVT::f128, Custom);
  255   setOperationAction(ISD::SELECT, MVT::f128, Custom);
  256   setOperationAction(ISD::SELECT_CC, MVT::f128, Custom);
  257   setOperationAction(ISD::FP_EXTEND, MVT::f128, Custom);
  549   setTruncStoreAction(MVT::f128, MVT::f80, Expand);
  550   setTruncStoreAction(MVT::f128, MVT::f64, Expand);
  551   setTruncStoreAction(MVT::f128, MVT::f32, Expand);
  552   setTruncStoreAction(MVT::f128, MVT::f16, Expand);
 1609     assert(VT != MVT::f128);
 1710     assert(LHS.getValueType() != MVT::f128);
 1755     if (Val->getOperand(0).getValueType() == MVT::f128)
 2220   return makeLibCall(DAG, Call, MVT::f128, Ops, CallOptions, SDLoc(Op)).first;
 2407   assert(Op.getValueType() == MVT::f128 && "Unexpected lowering");
 2417   if (Op.getOperand(0).getValueType() != MVT::f128) {
 2488   if (Op.getOperand(0).getValueType() != MVT::f128) {
 2553   if (Op.getValueType() != MVT::f128)
 3217       else if (RegVT == MVT::f128 || RegVT.is128BitVector())
 3330       RegParmTypes.push_back(MVT::f128);
 3456         SDValue Val = DAG.getCopyFromReg(Chain, DL, VReg, MVT::f128);
 4694   if (LHS.getValueType() == MVT::f128) {
 4695     softenSetCCOperands(DAG, MVT::f128, LHS, RHS, CC, dl, LHS, RHS);
 4960   if (LHS.getValueType() == MVT::f128) {
 4961     softenSetCCOperands(DAG, MVT::f128, LHS, RHS, CC, dl, LHS, RHS);
 5022   if (LHS.getValueType() == MVT::f128) {
 5023     softenSetCCOperands(DAG, MVT::f128, LHS, RHS, CC, dl, LHS, RHS);
 8178           LHS.getValueType().getVectorElementType() != MVT::f128);
 9051   if (CanUseFP && !IsSmallMemset && AlignmentIsAcceptable(MVT::f128, 16))
 9052     return MVT::f128;
 9084   if (CanUseFP && !IsSmallMemset && AlignmentIsAcceptable(MVT::f128, 16))
lib/Target/Mips/MipsFastISel.cpp
 1744     if (RVVT == MVT::f128)
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 3828     assert(LHS.getValueType() == MVT::f128 && "Unknown vt!");
 4913     } else if (N->getValueType(0) == MVT::f128)
lib/Target/PowerPC/PPCISelLowering.cpp
  882         addRegisterClass(MVT::f128, &PPC::VRRCRegClass);
  883         setOperationAction(ISD::FADD, MVT::f128, Legal);
  884         setOperationAction(ISD::FSUB, MVT::f128, Legal);
  885         setOperationAction(ISD::FDIV, MVT::f128, Legal);
  886         setOperationAction(ISD::FMUL, MVT::f128, Legal);
  887         setOperationAction(ISD::FP_EXTEND, MVT::f128, Legal);
  890           setLoadExtAction(ISD::EXTLOAD, MVT::f128, FPT, Expand);
  891         setOperationAction(ISD::FMA, MVT::f128, Legal);
  892         setCondCodeAction(ISD::SETULT, MVT::f128, Expand);
  893         setCondCodeAction(ISD::SETUGT, MVT::f128, Expand);
  894         setCondCodeAction(ISD::SETUEQ, MVT::f128, Expand);
  895         setCondCodeAction(ISD::SETOGE, MVT::f128, Expand);
  896         setCondCodeAction(ISD::SETOLE, MVT::f128, Expand);
  897         setCondCodeAction(ISD::SETONE, MVT::f128, Expand);
  899         setOperationAction(ISD::FTRUNC, MVT::f128, Legal);
  900         setOperationAction(ISD::FRINT, MVT::f128, Legal);
  901         setOperationAction(ISD::FFLOOR, MVT::f128, Legal);
  902         setOperationAction(ISD::FCEIL, MVT::f128, Legal);
  903         setOperationAction(ISD::FNEARBYINT, MVT::f128, Legal);
  904         setOperationAction(ISD::FROUND, MVT::f128, Legal);
  906         setOperationAction(ISD::SELECT, MVT::f128, Expand);
  909         setTruncStoreAction(MVT::f128, MVT::f64, Expand);
  910         setTruncStoreAction(MVT::f128, MVT::f32, Expand);
  913         setOperationAction(ISD::FSIN , MVT::f128, Expand);
  914         setOperationAction(ISD::FCOS , MVT::f128, Expand);
  915         setOperationAction(ISD::FPOW, MVT::f128, Expand);
  916         setOperationAction(ISD::FPOWI, MVT::f128, Expand);
  917         setOperationAction(ISD::FREM, MVT::f128, Expand);
 3302       ArgVT == MVT::v1i128 || ArgVT == MVT::f128)
 3382         ArgVT == MVT::v1i128 || ArgVT == MVT::f128)
 3994     case MVT::f128:
 5779         case MVT::f128:
 6160     case MVT::f128:
 6711   if (ValVT == MVT::f128)
 7444   if (EnableQuadPrecision && (Op->getOperand(0).getValueType() == MVT::f128))
 7708   if (EnableQuadPrecision && (Op.getValueType() == MVT::f128))
 8234       (Op.getValueType() != MVT::f128 ) ||
 8240   return DAG.getNode(PPCISD::BUILD_FP128, dl, MVT::f128, Op0.getOperand(0),
13291                     dl, ResVT == MVT::f128 ? MVT::f128 : MVT::f64, Val);
13291                     dl, ResVT == MVT::f128 ? MVT::f128 : MVT::f64, Val);
14897   if (DestVT == MVT::f128)
14956   case MVT::f128:
15313       Op0.getOperand(0).getValueType() == MVT::f128) {
15443   if (Subtarget.hasP9Vector() && VT == MVT::f128)
lib/Target/Sparc/SparcISelLowering.cpp
  109   assert((LocVT == MVT::f32 || LocVT == MVT::f128
  114   unsigned size      = (LocVT == MVT::f128) ? 16 : 8;
  115   unsigned alignment = (LocVT == MVT::f128) ? 16 : 8;
  128   else if (LocVT == MVT::f128 && Offset < 16*8)
  512     } else if (VA.getValVT() == MVT::f128) {
 1053     if (!VA.isRegLoc() || (ValTy != MVT::f64 && ValTy != MVT::f128))
 1076         assert(ValTy == MVT::f128 && "Unexpected type!");
 1159       if (!VA.needsCustom() || VA.getValVT() != MVT::f128
 1166       if (VA.needsCustom() && VA.getValVT() == MVT::f128
 1426     addRegisterClass(MVT::f128, &SP::QFPRegsRegClass);
 1480   setTruncStoreAction(MVT::f128, MVT::f32, Expand);
 1481   setTruncStoreAction(MVT::f128, MVT::f64, Expand);
 1527   setOperationAction(ISD::SELECT, MVT::f128, Expand);
 1532   setOperationAction(ISD::SETCC, MVT::f128, Expand);
 1541   setOperationAction(ISD::BR_CC, MVT::f128, Custom);
 1546   setOperationAction(ISD::SELECT_CC, MVT::f128, Custom);
 1616   setOperationAction(ISD::FSIN , MVT::f128, Expand);
 1617   setOperationAction(ISD::FCOS , MVT::f128, Expand);
 1618   setOperationAction(ISD::FSINCOS, MVT::f128, Expand);
 1619   setOperationAction(ISD::FREM , MVT::f128, Expand);
 1620   setOperationAction(ISD::FMA  , MVT::f128, Expand);
 1636   setOperationAction(ISD::FCOPYSIGN, MVT::f128, Expand);
 1639   setOperationAction(ISD::FPOW , MVT::f128, Expand);
 1703     setOperationAction(ISD::LOAD, MVT::f128, Legal);
 1704     setOperationAction(ISD::STORE, MVT::f128, Legal);
 1706     setOperationAction(ISD::LOAD, MVT::f128, Custom);
 1707     setOperationAction(ISD::STORE, MVT::f128, Custom);
 1711     setOperationAction(ISD::FADD,  MVT::f128, Legal);
 1712     setOperationAction(ISD::FSUB,  MVT::f128, Legal);
 1713     setOperationAction(ISD::FMUL,  MVT::f128, Legal);
 1714     setOperationAction(ISD::FDIV,  MVT::f128, Legal);
 1715     setOperationAction(ISD::FSQRT, MVT::f128, Legal);
 1716     setOperationAction(ISD::FP_EXTEND, MVT::f128, Legal);
 1719       setOperationAction(ISD::FNEG, MVT::f128, Legal);
 1720       setOperationAction(ISD::FABS, MVT::f128, Legal);
 1722       setOperationAction(ISD::FNEG, MVT::f128, Custom);
 1723       setOperationAction(ISD::FABS, MVT::f128, Custom);
 1736     setOperationAction(ISD::FADD,  MVT::f128, Custom);
 1737     setOperationAction(ISD::FSUB,  MVT::f128, Custom);
 1738     setOperationAction(ISD::FMUL,  MVT::f128, Custom);
 1739     setOperationAction(ISD::FDIV,  MVT::f128, Custom);
 1740     setOperationAction(ISD::FSQRT, MVT::f128, Custom);
 1741     setOperationAction(ISD::FNEG,  MVT::f128, Custom);
 1742     setOperationAction(ISD::FABS,  MVT::f128, Custom);
 1744     setOperationAction(ISD::FP_EXTEND, MVT::f128, Custom);
 2316   if (Op.getOperand(0).getValueType() != MVT::f128)
 2338   if (Op.getOperand(0).getValueType() == MVT::f128
 2369   if (Op.getValueType() == MVT::f128
 2395   if (Op.getOperand(0).getValueType() != MVT::f128 ||
 2417   if (Op.getValueType() != MVT::f128 || (hasHardQuad && TLI.isTypeLegal(OpVT)))
 2450     if (!hasHardQuad && LHS.getValueType() == MVT::f128) {
 2486     if (!hasHardQuad && LHS.getValueType() == MVT::f128) {
 2750                                        dl, MVT::f128);
 2752                                MVT::f128,
 2757                                MVT::f128,
 2773   if (MemVT == MVT::f128)
 2822   if (MemVT == MVT::f128)
 2846   if (Op.getValueType() != MVT::f128)
 2873                                                  dl, MVT::f128), 0);
 2874   DstReg128 = DAG.getTargetInsertSubreg(SP::sub_even64, dl, MVT::f128,
 2876   DstReg128 = DAG.getTargetInsertSubreg(SP::sub_odd64, dl, MVT::f128,
 3272       else if (VT == MVT::f128)
 3281       else if (VT == MVT::f128)
 3315       } else if (VT == MVT::f128 && (intVal % 4 == 0)) {
 3349     if (N->getOperand(0).getValueType() != MVT::f128
 3374     if (N->getValueType(0) != MVT::f128
lib/Target/Sparc/SparcISelLowering.h
  195       return VT != MVT::f128;
lib/Target/SystemZ/SystemZISelLowering.cpp
   94     addRegisterClass(MVT::f128, &SystemZ::VR128BitRegClass);
   96     addRegisterClass(MVT::f128, &SystemZ::FP128BitRegClass);
  539     setOperationAction(ISD::FMAXNUM, MVT::f128, Legal);
  540     setOperationAction(ISD::FMAXIMUM, MVT::f128, Legal);
  541     setOperationAction(ISD::FMINNUM, MVT::f128, Legal);
  542     setOperationAction(ISD::FMINIMUM, MVT::f128, Legal);
  557     for (auto VT : { MVT::f32, MVT::f64, MVT::f128,
  568     setOperationAction(ISD::FMA, MVT::f128, Legal);
  570     setOperationAction(ISD::FMA, MVT::f128, Expand);
  574     setOperationAction(ISD::FCOPYSIGN, MVT::f128, Expand);
  584     setLoadExtAction(ISD::EXTLOAD, MVT::f128, MVT::f32, Expand);
  585     setLoadExtAction(ISD::EXTLOAD, MVT::f128, MVT::f64, Expand);
  590   setTruncStoreAction(MVT::f128, MVT::f32, Expand);
  591   setTruncStoreAction(MVT::f128, MVT::f64, Expand);
  656   case MVT::f128:
 1097       else if (VT == MVT::f128)
 1131       if (VT == MVT::f128)
 2075   if (C.Op0.getValueType() == MVT::f128)
lib/Target/X86/X86ISelDAGToDAG.cpp
  904       if (VT.isVector() || VT == MVT::f128)
 4446         NVT == MVT::f128) {
lib/Target/X86/X86ISelLowering.cpp
  320   for (auto VT : { MVT::f32, MVT::f64, MVT::f80, MVT::f128,
  334   setOperationAction(ISD::FREM             , MVT::f128 , Expand);
  381   setOperationAction(ISD::FP16_TO_FP, MVT::f128, Expand);
  384   setOperationAction(ISD::FP_TO_FP16, MVT::f128, Expand);
  389   setLoadExtAction(ISD::EXTLOAD, MVT::f128, MVT::f16, Expand);
  393   setTruncStoreAction(MVT::f128, MVT::f16, Expand);
  415   for (auto VT : { MVT::f32, MVT::f64, MVT::f80, MVT::f128 }) {
  666     addRegisterClass(MVT::f128, Subtarget.hasVLX() ? &X86::VR128XRegClass
  671     setOperationAction(ISD::FADD, MVT::f128, Custom);
  672     setOperationAction(ISD::FSUB, MVT::f128, Custom);
  673     setOperationAction(ISD::FDIV, MVT::f128, Custom);
  674     setOperationAction(ISD::FMUL, MVT::f128, Custom);
  675     setOperationAction(ISD::FMA,  MVT::f128, Expand);
  677     setOperationAction(ISD::FABS, MVT::f128, Custom);
  678     setOperationAction(ISD::FNEG, MVT::f128, Custom);
  679     setOperationAction(ISD::FCOPYSIGN, MVT::f128, Custom);
  681     setOperationAction(ISD::FSIN,    MVT::f128, Expand);
  682     setOperationAction(ISD::FCOS,    MVT::f128, Expand);
  683     setOperationAction(ISD::FSINCOS, MVT::f128, Expand);
  684     setOperationAction(ISD::FSQRT,   MVT::f128, Expand);
  686     setOperationAction(ISD::FP_EXTEND, MVT::f128, Custom);
  703     setOperationAction(ISD::SETCC, MVT::f128, Custom);
  705     setLoadExtAction(ISD::EXTLOAD, MVT::f128, MVT::f32, Expand);
  706     setLoadExtAction(ISD::EXTLOAD, MVT::f128, MVT::f64, Expand);
  707     setLoadExtAction(ISD::EXTLOAD, MVT::f128, MVT::f80, Expand);
  708     setTruncStoreAction(MVT::f128, MVT::f32, Expand);
  709     setTruncStoreAction(MVT::f128, MVT::f64, Expand);
  710     setTruncStoreAction(MVT::f128, MVT::f80, Expand);
  717   setOperationAction(ISD::FPOW             , MVT::f128 , Expand);
 2849     if ((CopyVT == MVT::f32 || CopyVT == MVT::f64 || CopyVT == MVT::f128) &&
 3248         else if (RegVT == MVT::f128)
 4910   bool IsFPSetCC = CmpOpVT.isFloatingPoint() && CmpOpVT != MVT::f128;
18425   if (VT == MVT::f128)
18799   if (DstVT == MVT::f128)
19521   if (SrcVT == MVT::f128) {
19613   if (VT == MVT::f128) {
19631   if (SVT != MVT::f128)
19647   assert(Op.getOperand(0).getValueType() != MVT::f128 &&
19727   if (Op.getValueType() == MVT::f128) {
19756   bool IsF128 = (VT == MVT::f128);
19757   assert((VT == MVT::f64 || VT == MVT::f32 || VT == MVT::f128 ||
19816   bool IsF128 = (VT == MVT::f128);
19817   assert((VT == MVT::f64 || VT == MVT::f32 || VT == MVT::f128 ||
21071   if (Op0.getValueType() == MVT::f128) {
21072     softenSetCCOperands(DAG, MVT::f128, Op0, Op1, CC, dl, Op0, Op1);
27656   return makeLibCall(DAG, Call, MVT::f128, Ops, CallOptions, SDLoc(Op)).first;
36836       VT != MVT::f80 && VT != MVT::f128 &&
43267     if (VT == MVT::f16 || VT == MVT::f128)
45899       case MVT::f128:
utils/TableGen/CodeGenTarget.cpp
   75   case MVT::f128:     return "MVT::f128";
utils/TableGen/IntrinsicEmitter.cpp
  250   case MVT::f128: return Sig.push_back(IIT_F128);