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

References

gen/lib/Target/AArch64/AArch64GenDAGISel.inc
   57 /*     0*/  OPC_SwitchOpcode /*208 cases */, 102|128,44/*5734*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->5739
65458 /*159574*/      /*SwitchOpcode*/ 57, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->159634
65466 /*159588*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
65481 /*159614*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
69681 /*167310*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
71304 /*170753*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
71810 /*171758*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
72959 /*173896*/          OPC_SwitchOpcode /*2 cases */, 12|128,2/*268*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->174169
73088 /*174181*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
73140 /*174274*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
73619 /*175141*/          OPC_SwitchOpcode /*2 cases */, 12|128,2/*268*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->175414
73748 /*175426*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
73800 /*175519*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
74653 /*177083*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
74817 /*177376*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
74979 /*177664*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
78384 /*184134*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
78405 /*184172*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
78426 /*184210*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
78447 /*184247*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
80146 /*187348*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
80153 /*187360*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
85097 /*196955*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
85295 /*197421*/      /*SwitchOpcode*/ 83|128,2/*339*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->197764
85563 /*198030*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
85582 /*198065*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
86221 /*199146*/      OPC_SwitchOpcode /*2 cases */, 122|128,5/*762*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->199913
86566 /*199917*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
94695 /*214978*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
101996 /*228406*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102032 /*228477*/      OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->228544
102066 /*228548*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102108 /*228622*/      OPC_SwitchOpcode /*2 cases */, 20|128,1/*148*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->228775
102197 /*228782*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102242 /*228858*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102284 /*228931*/      OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->229000
102323 /*229004*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102349 /*229058*/      OPC_SwitchOpcode /*2 cases */, 119, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->229181
102416 /*229187*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102444 /*229242*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102471 /*229296*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102510 /*229366*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102536 /*229419*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
104655 /*234358*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
104664 /*234374*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
104679 /*234400*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
104697 /*234431*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
104715 /*234468*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
104972 /*234979*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
105025 /*235074*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
106947 /*238964*/      /*SwitchOpcode*/ 30, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->238997
109504 /*244662*/      OPC_SwitchOpcode /*2 cases */, 51|128,1/*179*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->244846
109812 /*245258*/      OPC_SwitchOpcode /*2 cases */, 49|128,4/*561*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->245824
110243 /*246307*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
110372 /*246610*/      /*SwitchOpcode*/ 74|128,2/*330*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->246944
gen/lib/Target/AArch64/AArch64GenFastISel.inc
 7806   case ISD::EXTRACT_VECTOR_ELT: return fastEmit_ISD_EXTRACT_VECTOR_ELT_ri_Predicate_VectorIndexD(VT, RetVT, Op0, Op0IsKill, imm1);
 7889   case ISD::EXTRACT_VECTOR_ELT: return fastEmit_ISD_EXTRACT_VECTOR_ELT_ri_Predicate_VectorIndexS(VT, RetVT, Op0, Op0IsKill, imm1);
 7972   case ISD::EXTRACT_VECTOR_ELT: return fastEmit_ISD_EXTRACT_VECTOR_ELT_ri_Predicate_VectorIndexH(VT, RetVT, Op0, Op0IsKill, imm1);
 8031   case ISD::EXTRACT_VECTOR_ELT: return fastEmit_ISD_EXTRACT_VECTOR_ELT_ri_Predicate_VectorIndexB(VT, RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
58333 /*127854*/  /*SwitchOpcode*/ 13|128,17/*2189*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->130047
gen/lib/Target/AMDGPU/R600GenDAGISel.inc
 6960 /* 27260*/  /*SwitchOpcode*/ 25|128,2/*281*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->27545
gen/lib/Target/ARM/ARMGenDAGISel.inc
21966 /* 47211*/      /*SwitchOpcode*/ 107, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->47321
22226 /* 47764*/      /*SwitchOpcode*/ 11|128,2/*267*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->48035
36775 /* 80900*/  /*SwitchOpcode*/ 48|128,4/*560*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->81464
38709 /* 85341*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
41021 /* 90023*/      /*SwitchOpcode*/ 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->90113
41270 /* 90659*/      /*SwitchOpcode*/ 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->90749
gen/lib/Target/ARM/ARMGenFastISel.inc
 6190   case ISD::EXTRACT_VECTOR_ELT: return fastEmit_ISD_EXTRACT_VECTOR_ELT_ri(VT, RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/Mips/MipsGenDAGISel.inc
22195 /* 41636*/  /*SwitchOpcode*/ 104|128,1/*232*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->41872
gen/lib/Target/Mips/MipsGenFastISel.inc
 3817   case ISD::EXTRACT_VECTOR_ELT: return fastEmit_ISD_EXTRACT_VECTOR_ELT_ri_Predicate_immZExt2Ptr(VT, RetVT, Op0, Op0IsKill, imm1);
 3844   case ISD::EXTRACT_VECTOR_ELT: return fastEmit_ISD_EXTRACT_VECTOR_ELT_ri_Predicate_immZExt1Ptr(VT, RetVT, Op0, Op0IsKill, imm1);
 3871   case ISD::EXTRACT_VECTOR_ELT: return fastEmit_ISD_EXTRACT_VECTOR_ELT_ri_Predicate_immZExt4(VT, RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/NVPTX/NVPTXGenDAGISel.inc
69682 /*147207*/  /*SwitchOpcode*/ 23, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->147233
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
   62 /*    11*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
 3289 /*  6953*/      OPC_SwitchOpcode /*2 cases */, 1|128,4/*513*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->7471
 7041 /* 16898*/      OPC_SwitchOpcode /*2 cases */, 78|128,2/*334*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->17237
10700 /* 26679*/      OPC_SwitchOpcode /*2 cases */, 20|128,3/*404*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->27088
13349 /* 34951*/  /*SwitchOpcode*/ 102|128,62/*8038*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->42993
33415 /* 86534*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
33558 /* 86868*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
33837 /* 87523*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
33980 /* 87857*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
34335 /* 88666*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
34743 /* 89517*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
35664 /* 91767*/      /*SwitchOpcode*/ 77|128,3/*461*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->92232
36308 /* 93078*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36514 /* 93564*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36578 /* 93716*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36700 /* 93966*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36905 /* 94434*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36971 /* 94590*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39179 /* 98889*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39193 /* 98913*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39206 /* 98936*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39220 /* 98960*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39394 /* 99405*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39408 /* 99429*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39421 /* 99452*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39435 /* 99476*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39675 /*100057*/        OPC_SwitchOpcode /*2 cases */, 87|128,2/*343*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->100405
39690 /*100085*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39702 /*100105*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39714 /*100125*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39740 /*100167*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39752 /*100187*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39764 /*100207*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39793 /*100255*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39805 /*100275*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39817 /*100295*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39843 /*100337*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39855 /*100357*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39867 /*100377*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39886 /*100410*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39905 /*100442*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39936 /*100492*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39970 /*100547*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40001 /*100597*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40023 /*100633*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40035 /*100654*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40056 /*100690*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40527 /*101894*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40542 /*101920*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40556 /*101945*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40571 /*101971*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40626 /*102126*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40641 /*102152*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40655 /*102177*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40670 /*102203*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40723 /*102354*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40732 /*102369*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40740 /*102383*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40749 /*102398*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
gen/lib/Target/Sparc/SparcGenDAGISel.inc
 2074 /*  3816*/  /*SwitchOpcode*/ 31, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->3850
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc
 3575 /*  7095*/      /*SwitchOpcode*/ 113|128,1/*241*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->7340
15864 /* 29210*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
20868 /* 39224*/  /*SwitchOpcode*/ 88|128,1/*216*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->39444
26067 /* 49571*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
26083 /* 49597*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
26111 /* 49641*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
26128 /* 49669*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
26137 /* 49684*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc
 3685 /*  6625*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
 3705 /*  6662*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
 4141 /*  7522*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
 4157 /*  7553*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
15056 /* 29513*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
16256 /* 31592*/  /*SwitchOpcode*/ 37|128,2/*293*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->31889
gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc
 1963   case ISD::EXTRACT_VECTOR_ELT: return fastEmit_ISD_EXTRACT_VECTOR_ELT_ri_Predicate_LaneIdx4(VT, RetVT, Op0, Op0IsKill, imm1);
 2000   case ISD::EXTRACT_VECTOR_ELT: return fastEmit_ISD_EXTRACT_VECTOR_ELT_ri_Predicate_LaneIdx2(VT, RetVT, Op0, Op0IsKill, imm1);
 2024   case ISD::EXTRACT_VECTOR_ELT: return fastEmit_ISD_EXTRACT_VECTOR_ELT_ri_Predicate_LaneIdx16(VT, RetVT, Op0, Op0IsKill, imm1);
 2048   case ISD::EXTRACT_VECTOR_ELT: return fastEmit_ISD_EXTRACT_VECTOR_ELT_ri_Predicate_LaneIdx8(VT, RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/X86/X86GenDAGISel.inc
 4862 /* 10473*/      /*SwitchOpcode*/ 91|128,4/*603*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->11080
 5831 /* 12494*/      /*SwitchOpcode*/ 39|128,1/*167*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->12665
55757 /*118180*/      /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->118334
56092 /*118835*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
57163 /*120953*/  /*SwitchOpcode*/ 16|128,4/*528*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->121485
232110 /*473334*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232125 /*473357*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232144 /*473404*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232160 /*473428*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232189 /*473487*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232195 /*473497*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232214 /*473545*/                OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->473615
232230 /*473570*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232257 /*473630*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232264 /*473641*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232284 /*473687*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232290 /*473697*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232312 /*473745*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232345 /*473813*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232389 /*473896*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232423 /*473965*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232450 /*474025*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232465 /*474048*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232484 /*474095*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232500 /*474119*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232529 /*474178*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232535 /*474188*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232554 /*474236*/                OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->474306
232570 /*474261*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232597 /*474321*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232604 /*474332*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232624 /*474378*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232630 /*474388*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232652 /*474436*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232685 /*474504*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232729 /*474587*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232763 /*474656*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232790 /*474716*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232805 /*474739*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232824 /*474786*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232840 /*474810*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232869 /*474869*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232875 /*474879*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232894 /*474927*/                OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->474997
232910 /*474952*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232937 /*475012*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232944 /*475023*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232964 /*475069*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232970 /*475079*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232992 /*475127*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233025 /*475195*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233069 /*475278*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233103 /*475347*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233130 /*475407*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233145 /*475430*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233164 /*475477*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233180 /*475501*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233209 /*475560*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233215 /*475570*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233234 /*475618*/                OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->475688
233250 /*475643*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233277 /*475703*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233284 /*475714*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233304 /*475760*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233310 /*475770*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233332 /*475818*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233365 /*475886*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233409 /*475969*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233443 /*476038*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233468 /*476095*/              OPC_SwitchOpcode /*2 cases */, 89, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->476188
233522 /*476201*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233561 /*476285*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233608 /*476382*/              OPC_SwitchOpcode /*2 cases */, 89, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->476475
233662 /*476488*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233701 /*476572*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233760 /*476686*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233767 /*476697*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233791 /*476749*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233802 /*476766*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233823 /*476816*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233833 /*476832*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233854 /*476882*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233866 /*476900*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233890 /*476959*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233901 /*476976*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233922 /*477026*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233932 /*477042*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233953 /*477092*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233965 /*477110*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233989 /*477169*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234000 /*477186*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234021 /*477236*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234031 /*477252*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234052 /*477302*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234064 /*477320*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234088 /*477379*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234099 /*477396*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234120 /*477446*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234130 /*477462*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234151 /*477512*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234163 /*477530*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234196 /*477600*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234225 /*477658*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234232 /*477669*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234253 /*477718*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234259 /*477728*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234280 /*477777*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234288 /*477789*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234312 /*477846*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234319 /*477857*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234340 /*477906*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234346 /*477916*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234367 /*477965*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234375 /*477977*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234399 /*478034*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234406 /*478045*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234427 /*478094*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234433 /*478104*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234454 /*478153*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234462 /*478165*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234486 /*478222*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234493 /*478233*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234514 /*478282*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234520 /*478292*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234541 /*478341*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234549 /*478353*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234573 /*478411*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234604 /*478476*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234634 /*478540*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234669 /*478615*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234700 /*478680*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234730 /*478744*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234765 /*478819*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234796 /*478884*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234826 /*478948*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234861 /*479023*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234892 /*479088*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234922 /*479152*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234956 /*479223*/          OPC_SwitchOpcode /*2 cases */, 81, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->479308
235006 /*479321*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235041 /*479397*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235084 /*479486*/          OPC_SwitchOpcode /*2 cases */, 81, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->479571
235134 /*479584*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235169 /*479660*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235214 /*479752*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235242 /*479809*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235281 /*479882*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235298 /*479924*/            /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->479979
235327 /*479982*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235366 /*480054*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235385 /*480099*/            OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->480190
235435 /*480206*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235456 /*480252*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235475 /*480296*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235496 /*480342*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235520 /*480395*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235548 /*480452*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235587 /*480525*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235604 /*480567*/            /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->480622
235633 /*480625*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235672 /*480697*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235691 /*480742*/            OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->480833
235741 /*480849*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235762 /*480895*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235781 /*480939*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235802 /*480985*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235826 /*481038*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235854 /*481095*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235893 /*481168*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235910 /*481210*/            /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->481265
235939 /*481268*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235978 /*481340*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235997 /*481385*/            OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->481476
236047 /*481492*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236068 /*481538*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236087 /*481582*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236108 /*481628*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236132 /*481681*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236160 /*481738*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236199 /*481811*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236216 /*481853*/            /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->481908
236245 /*481911*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236284 /*481983*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236303 /*482028*/            OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->482119
236353 /*482135*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236374 /*482181*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236393 /*482225*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236414 /*482271*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236630 /*482719*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236654 /*482765*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236676 /*482809*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236700 /*482861*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236723 /*482914*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236765 /*483007*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236789 /*483053*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236811 /*483097*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236835 /*483149*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236858 /*483202*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236902 /*483298*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236929 /*483356*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236955 /*483413*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236986 /*483480*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237013 /*483538*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237039 /*483595*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237070 /*483662*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237097 /*483720*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237123 /*483777*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237154 /*483844*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237181 /*483902*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237207 /*483959*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237273 /*484102*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237299 /*484158*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237324 /*484213*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237354 /*484278*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237380 /*484334*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237405 /*484389*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237435 /*484454*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237461 /*484510*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237486 /*484565*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237516 /*484630*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237542 /*484686*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237567 /*484741*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237594 /*484800*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237622 /*484850*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237652 /*484905*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237691 /*484989*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237729 /*485074*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237768 /*485162*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237807 /*485246*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237845 /*485331*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237886 /*485423*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237908 /*485472*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237928 /*485519*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237950 /*485568*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237971 /*485616*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238011 /*485712*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238033 /*485761*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238053 /*485808*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238075 /*485857*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238096 /*485905*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238136 /*486001*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238158 /*486050*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238178 /*486097*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238200 /*486146*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238221 /*486194*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238261 /*486290*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238283 /*486339*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238303 /*486386*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238325 /*486435*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238346 /*486483*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238542 /*486864*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238557 /*486887*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238576 /*486934*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238592 /*486958*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238621 /*487017*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238627 /*487027*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238646 /*487075*/                OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->487145
238662 /*487100*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238689 /*487160*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238696 /*487171*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238716 /*487217*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238722 /*487227*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238744 /*487275*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238777 /*487343*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238821 /*487426*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238855 /*487495*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238882 /*487555*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238897 /*487578*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238916 /*487625*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238932 /*487649*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238961 /*487708*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238967 /*487718*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238986 /*487766*/                OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->487836
239002 /*487791*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239029 /*487851*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239036 /*487862*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239056 /*487908*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239062 /*487918*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239084 /*487966*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239117 /*488034*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239161 /*488117*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239195 /*488186*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239222 /*488246*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239237 /*488269*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239256 /*488316*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239272 /*488340*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239301 /*488399*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239307 /*488409*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239326 /*488457*/                OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->488527
239342 /*488482*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239369 /*488542*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239376 /*488553*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239396 /*488599*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239402 /*488609*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239424 /*488657*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239457 /*488725*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239501 /*488808*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239535 /*488877*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239562 /*488937*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239577 /*488960*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239596 /*489007*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239612 /*489031*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239641 /*489090*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239647 /*489100*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239666 /*489148*/                OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->489218
239682 /*489173*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239709 /*489233*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239716 /*489244*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239736 /*489290*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239742 /*489300*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239764 /*489348*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239797 /*489416*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239841 /*489499*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239875 /*489568*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239900 /*489625*/              OPC_SwitchOpcode /*2 cases */, 89, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->489718
239954 /*489731*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239993 /*489815*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240040 /*489912*/              OPC_SwitchOpcode /*2 cases */, 89, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->490005
240094 /*490018*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240133 /*490102*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240192 /*490216*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240199 /*490227*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240223 /*490279*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240234 /*490296*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240255 /*490346*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240265 /*490362*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240286 /*490412*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240298 /*490430*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240322 /*490489*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240333 /*490506*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240354 /*490556*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240364 /*490572*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240385 /*490622*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240397 /*490640*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240421 /*490699*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240432 /*490716*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240453 /*490766*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240463 /*490782*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240484 /*490832*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240496 /*490850*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240520 /*490909*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240531 /*490926*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240552 /*490976*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240562 /*490992*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240583 /*491042*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240595 /*491060*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240628 /*491130*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240657 /*491188*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240664 /*491199*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240685 /*491248*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240691 /*491258*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240712 /*491307*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240720 /*491319*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240744 /*491376*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240751 /*491387*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240772 /*491436*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240778 /*491446*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240799 /*491495*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240807 /*491507*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240831 /*491564*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240838 /*491575*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240859 /*491624*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240865 /*491634*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240886 /*491683*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240894 /*491695*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240918 /*491752*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240925 /*491763*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240946 /*491812*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240952 /*491822*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240973 /*491871*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240981 /*491883*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241005 /*491941*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241036 /*492006*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241066 /*492070*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241101 /*492145*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241132 /*492210*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241162 /*492274*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241197 /*492349*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241228 /*492414*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241258 /*492478*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241293 /*492553*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241324 /*492618*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241354 /*492682*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241388 /*492753*/          OPC_SwitchOpcode /*2 cases */, 81, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->492838
241438 /*492851*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241473 /*492927*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241516 /*493016*/          OPC_SwitchOpcode /*2 cases */, 81, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->493101
241566 /*493114*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241601 /*493190*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241646 /*493282*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241674 /*493339*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241713 /*493412*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241730 /*493454*/            /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->493509
241759 /*493512*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241798 /*493584*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241817 /*493629*/            OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->493720
241867 /*493736*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241888 /*493782*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241907 /*493826*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241928 /*493872*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241952 /*493925*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241980 /*493982*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242019 /*494055*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242036 /*494097*/            /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->494152
242065 /*494155*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242104 /*494227*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242123 /*494272*/            OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->494363
242173 /*494379*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242194 /*494425*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242213 /*494469*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242234 /*494515*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242258 /*494568*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242286 /*494625*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242325 /*494698*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242342 /*494740*/            /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->494795
242371 /*494798*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242410 /*494870*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242429 /*494915*/            OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->495006
242479 /*495022*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242500 /*495068*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242519 /*495112*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242540 /*495158*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242564 /*495211*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242592 /*495268*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242631 /*495341*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242648 /*495383*/            /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->495438
242677 /*495441*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242716 /*495513*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242735 /*495558*/            OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->495649
242785 /*495665*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242806 /*495711*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242825 /*495755*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242846 /*495801*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243147 /*496426*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243171 /*496472*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243193 /*496516*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243217 /*496568*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243240 /*496621*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243282 /*496714*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243306 /*496760*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243328 /*496804*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243352 /*496856*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243375 /*496909*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243419 /*497005*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243446 /*497063*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243472 /*497120*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243503 /*497187*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243530 /*497245*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243556 /*497302*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243587 /*497369*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243614 /*497427*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243640 /*497484*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243671 /*497551*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243698 /*497609*/                    OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243724 /*497666*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243790 /*497809*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243816 /*497865*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243841 /*497920*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243871 /*497985*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243897 /*498041*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243922 /*498096*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243952 /*498161*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243978 /*498217*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244003 /*498272*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244033 /*498337*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244059 /*498393*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244084 /*498448*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244111 /*498507*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244140 /*498559*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244170 /*498614*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244209 /*498698*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244247 /*498783*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244286 /*498871*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244325 /*498955*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244363 /*499040*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244404 /*499132*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244426 /*499181*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244446 /*499228*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244468 /*499277*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244489 /*499325*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244529 /*499421*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244551 /*499470*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244571 /*499517*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244593 /*499566*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244614 /*499614*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244654 /*499710*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244676 /*499759*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244696 /*499806*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244718 /*499855*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244739 /*499903*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244779 /*499999*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244801 /*500048*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244821 /*500095*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244843 /*500144*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244864 /*500192*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
gen/lib/Target/X86/X86GenFastISel.inc
14112   case ISD::EXTRACT_VECTOR_ELT: return fastEmit_ISD_EXTRACT_VECTOR_ELT_ri(VT, RetVT, Op0, Op0IsKill, imm1);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 1591   case ISD::EXTRACT_VECTOR_ELT: return visitEXTRACT_VECTOR_ELT(N);
 5128   if ((N0.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
10587   if (N0.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
10606       return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, TrTy,
10772          TLI.isOperationLegal(ISD::EXTRACT_VECTOR_ELT, VecSrcVT))) {
10777       return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, VT, VecSrc,
15170             (Val.getOpcode() == ISD::EXTRACT_VECTOR_ELT ||
15178                                             : ISD::EXTRACT_VECTOR_ELT;
15280   bool IsExtractVecSrc = (Val.getOpcode() == ISD::EXTRACT_VECTOR_ELT ||
15350       if (OtherBC.getOpcode() != ISD::EXTRACT_VECTOR_ELT &&
15512   bool IsExtractVecSrc = (StoredVal.getOpcode() == ISD::EXTRACT_VECTOR_ELT ||
16504       InsertVal.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
16601   if (InVal.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
16786     SDValue Ext0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, Op0, Index);
16787     SDValue Ext1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, Op1, Index);
16926         TLI.isOperationLegal(ISD::EXTRACT_VECTOR_ELT, VecVT) ||
16929       return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ScalarVT, SVInVec,
16937         return Use->getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
17311       Zext.getOperand(0).getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
17407     if (Op.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
17589         Op.getOperand(0).getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
17668       if ((Op.getOpcode() == ISD::EXTRACT_VECTOR_ELT) &&
18909       SDValue ExtL = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, L, Index);
18910       SDValue ExtR = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, R, Index);
19197   if (InVal.getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
19420         ISD::EXTRACT_VECTOR_ELT, dl, VT.getVectorElementType(), N0,
19558   SDValue X = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, N0, IndexC);
19559   SDValue Y = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, N1, IndexC);
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 1008   case ISD::EXTRACT_VECTOR_ELT:
 2928   case ISD::EXTRACT_VECTOR_ELT:
 3015             ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
 3019             ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op1,
 3670           ISD::EXTRACT_VECTOR_ELT, dl, VT.getScalarType(), Node->getOperand(0),
 3673           ISD::EXTRACT_VECTOR_ELT, dl, VT.getScalarType(), Node->getOperand(1),
 4128       Node->getOpcode() == ISD::EXTRACT_VECTOR_ELT ||
 4435   case ISD::EXTRACT_VECTOR_ELT: {
 4470       SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, NewEltVT,
 4519       SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, NewEltVT,
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
   65     case ISD::EXTRACT_VECTOR_ELT:
  160   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N),
 1136   case ISD::EXTRACT_VECTOR_ELT: ExpandRes_EXTRACT_VECTOR_ELT(N, Lo, Hi); break;
 2049     case ISD::EXTRACT_VECTOR_ELT:
 2192   SDValue NewVal = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, IVT,
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
   68   case ISD::EXTRACT_VECTOR_ELT:
  482       SDValue Ext = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, SVT, In, Op1);
  487   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, NVT, Op0, Op1);
 1165   case ISD::EXTRACT_VECTOR_ELT: Res = PromoteIntOp_EXTRACT_VECTOR_ELT(N); break;
 1683   case ISD::EXTRACT_VECTOR_ELT: ExpandRes_EXTRACT_VECTOR_ELT(N, Lo, Hi); break;
 4092     SDValue Ext = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl,
 4207           ISD::EXTRACT_VECTOR_ELT, dl, SclrTy, Op,
 4280   SDValue Ext = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl,
 4317           ISD::EXTRACT_VECTOR_ELT, dl, SclrTy, Incoming,
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  123             ISD::EXTRACT_VECTOR_ELT, dl, ElemVT, CastInOp,
  235   Lo = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, NewVT, NewVec, Idx);
  239   Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, NewVT, NewVec, Idx);
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
 1394         Oper = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl,
 1425         ISD::EXTRACT_VECTOR_ELT, dl, TmpEltVT, LHS,
 1428         ISD::EXTRACT_VECTOR_ELT, dl, TmpEltVT, RHS,
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  317   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N),
  393         ISD::EXTRACT_VECTOR_ELT, DL, VT, Op,
  419         ISD::EXTRACT_VECTOR_ELT, DL, OpEltVT, Op,
  457         ISD::EXTRACT_VECTOR_ELT, DL, VT, Cond,
  559         ISD::EXTRACT_VECTOR_ELT, DL, VT, LHS,
  562         ISD::EXTRACT_VECTOR_ELT, DL, VT, RHS,
  616     case ISD::EXTRACT_VECTOR_ELT:
 1378             DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, OperandEltVT, Operand,
 1910             ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Inputs[Input],
 1983     case ISD::EXTRACT_VECTOR_ELT:Res = SplitVecOp_EXTRACT_VECTOR_ELT(N); break;
 2539           ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Op,
 3078             ISD::EXTRACT_VECTOR_ELT, dl, WidenEltVT, InOp1,
 3081             ISD::EXTRACT_VECTOR_ELT, dl, WidenEltVT, InOp2,
 3178               ISD::EXTRACT_VECTOR_ELT, dl, WidenEltVT, Op,
 3329         ISD::EXTRACT_VECTOR_ELT, DL, InEltVT, InOp,
 3366         ISD::EXTRACT_VECTOR_ELT, DL, InEltVT, InOp,
 3406     SDValue Val = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, InSVT, InOp,
 3652           ISD::EXTRACT_VECTOR_ELT, dl, EltVT, InOp,
 3692         DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, InOp,
 4147   case ISD::EXTRACT_VECTOR_ELT: Res = WidenVecOp_EXTRACT_VECTOR_ELT(N); break;
 4321           ISD::EXTRACT_VECTOR_ELT, dl, InEltVT, InOp,
 4333               ISD::EXTRACT_VECTOR_ELT, dl, InEltVT, InOp,
 4356           ISD::EXTRACT_VECTOR_ELT, dl, VT, BitOp,
 4416           ISD::EXTRACT_VECTOR_ELT, dl, EltVT, InOp,
 4430   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N),
 5011             ISD::EXTRACT_VECTOR_ELT, dl, NewVT, VecOp,
 5055       ISD::EXTRACT_VECTOR_ELT, dl, ValEltVT, ValOp,
 5064         ISD::EXTRACT_VECTOR_ELT, dl, ValEltVT, ValOp,
 5114         ISD::EXTRACT_VECTOR_ELT, dl, EltVT, InOp,
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 2376     return getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(V),
 3151   case ISD::EXTRACT_VECTOR_ELT: {
 3796   case ISD::EXTRACT_VECTOR_ELT: {
 4082   case ISD::EXTRACT_VECTOR_ELT: {
 4167     if (Ops[i].getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
 4642     if (OpOpcode == ISD::EXTRACT_VECTOR_ELT &&
 5228   case ISD::EXTRACT_VECTOR_ELT:
 5248       return getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT,
 5285         return getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, N1.getOperand(0), N2);
 5294       return getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, N1.getOperand(0),
 9019   if (Extract->getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
 9137             getNode(ISD::EXTRACT_VECTOR_ELT, dl, OperandEltVT, Operand,
 9344     Args.push_back(getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT,
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  686             ISD::EXTRACT_VECTOR_ELT, DL, PartVT, Val,
  746           ISD::EXTRACT_VECTOR_ELT, DL, IntermediateVT, Val,
 3534   setValue(&I, DAG.getNode(ISD::EXTRACT_VECTOR_ELT, getCurSDLoc(),
 3551     SDValue FirstElt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL,
 3730       Res = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL,
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  277   case ISD::EXTRACT_VECTOR_ELT:         return "extract_vector_elt";
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 1799   case ISD::EXTRACT_VECTOR_ELT: {
 6418       SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, RegSclVT, Value,
 6443     SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, RegSclVT, Value,
lib/CodeGen/TargetLoweringBase.cpp
 1638   case ExtractElement: return ISD::EXTRACT_VECTOR_ELT;
lib/Target/AArch64/AArch64ISelLowering.cpp
  841   setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom);
 2921   SDValue ExtractTrunc = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i32,
 3030   case ISD::EXTRACT_VECTOR_ELT:
 6290     else if (V.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
 7047         DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, ScalarVT, SrcVec, SrcLaneV),
 7590     if (V.getOpcode() != ISD::EXTRACT_VECTOR_ELT)
 7693       if (Value.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
 7860   assert(Op.getOpcode() == ISD::EXTRACT_VECTOR_ELT && "Unknown opcode!");
 7890   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ExtrTy, WideVec,
 8213   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ScalarOp.getValueType(), Rdx,
10069   if (Op1.getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
10093     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ResTy, Convert, Lane);
10461   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, N->getValueType(0),
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 1341   SDValue Lo = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, Vec, Zero);
 1342   SDValue Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, Vec, One);
 1352   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, Vec, Zero);
 1360   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, Vec, One);
 1393       HiVT.isVector() ? ISD::EXTRACT_SUBVECTOR : ISD::EXTRACT_VECTOR_ELT, DL,
 2086   SDValue Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, VecSrc, One);
 2205   SDValue Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, BC, One);
 2340   SDValue Lo = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, Vec, Zero);
 2341   SDValue Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, Vec, One);
 2481   SDValue Lo = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, BC,
 2483   SDValue Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, BC,
 3155   SDValue Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, VecOp, One);
lib/Target/AMDGPU/R600ISelLowering.cpp
  205   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i32, Custom);
  206   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f32, Custom);
  207   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4i32, Custom);
  208   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4f32, Custom);
  277   setTargetDAGCombine(ISD::EXTRACT_VECTOR_ELT);
  478   case ISD::EXTRACT_VECTOR_ELT: return LowerEXTRACT_VECTOR_ELT(Op, DAG);
  571       DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(1),
  573       DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(2),
  575       DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(1),
  577       DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(2),
  579       DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(1),
  581       DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(2),
  583       DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(1),
  585       DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, Op.getOperand(2),
  701         ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Vector,
  719   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, Op.getValueType(),
 1484       Result = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i32, Result,
 1697     NewBldVec[i] = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltTy, VectorEntry,
 1747     NewBldVec[i] = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltTy, VectorEntry,
 1752     if (NewBldVec[i].getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
 1761     if (NewBldVec[i].getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
 1837     Result = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i32, Result,
 1950   case ISD::EXTRACT_VECTOR_ELT: {
lib/Target/AMDGPU/SIISelLowering.cpp
  258       case ISD::EXTRACT_VECTOR_ELT:
  285     setOperationAction(ISD::EXTRACT_VECTOR_ELT, Vec64, Promote);
  286     AddPromotedToType(ISD::EXTRACT_VECTOR_ELT, Vec64, MVT::v4i32);
  310   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i16, Custom);
  311   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f16, Custom);
  312   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i8, Custom);
  313   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4i8, Custom);
  314   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v8i8, Custom);
  320   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4i16, Custom);
  321   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4f16, Custom);
  516         case ISD::EXTRACT_VECTOR_ELT:
  618     setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i16, Custom);
  619     setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f16, Custom);
  725   setTargetDAGCombine(ISD::EXTRACT_VECTOR_ELT);
 4046   case ISD::EXTRACT_VECTOR_ELT:
 4258   case ISD::EXTRACT_VECTOR_ELT: {
 4777     SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Ins,
 4805     SDValue LoHalf = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, BCVec,
 4807     SDValue HiHalf = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, BCVec,
 4946       SDValue Elt0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT,
 4950       SDValue Elt1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT,
 6076     SDValue SrcHi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, SrcVec,
 7500   SDValue Lo0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i32, LHS, Zero);
 7501   SDValue Lo1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i32, RHS, Zero);
 7505   SDValue Hi0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i32, LHS, One);
 7506   SDValue Hi1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i32, RHS, One);
 7825     SDValue NumHi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, NumBC, Hi);
 7826     SDValue DenHi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, DenBC, Hi);
 7829       = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, Scale0BC, Hi);
 7831       = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, Scale1BC, Hi);
 8820   case ISD::EXTRACT_VECTOR_ELT:
 9263     SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT,
 9295       SDValue Elt0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT,
 9297       SDValue Elt1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT,
 9323       SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Vec, IC);
 9355     SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, Cast,
 9398     SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Vec, IC);
 9723     if (Op1.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
 9724         Op2.getOpcode() != ISD::EXTRACT_VECTOR_ELT)
 9741     if (FMAOp1.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
 9742         FMAOp2.getOpcode() != ISD::EXTRACT_VECTOR_ELT)
10055   case ISD::EXTRACT_VECTOR_ELT:
lib/Target/ARM/ARMISelLowering.cpp
  164   setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom);
  251     setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom);
  312     setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom);
  356     setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom);
  394     setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom);
 2159         SDValue Op0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::f64, Arg,
 2161         SDValue Op1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::f64, Arg,
 2789         SDValue Half = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::f64, Arg,
 2808         Arg = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::f64, Arg,
 5491       Res = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::f32, Res,
 5619   if (!DstVT.isVector() || Op.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
 6566     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, VecConstant,
 6597     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, VecFConstant,
 6614     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32, VecFConstant,
 7207       if (Value->getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
 7365     else if (V.getOpcode() != ISD::EXTRACT_VECTOR_ELT) {
 7976         Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT,
 8132       SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32, NewV,
 8199     SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32, NewV1,
 8974       Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32, Build,
 9197   case ISD::EXTRACT_VECTOR_ELT: return LowerEXTRACT_VECTOR_ELT(Op, DAG, Subtarget);
11062   if (N0->getOperand(0)->getOpcode() != ISD::EXTRACT_VECTOR_ELT)
11072     if (N0->getOperand(i)->getOpcode() == ISD::EXTRACT_VECTOR_ELT
11073         && N1->getOperand(i)->getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
13323     SDValue SubVec = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, StoreType,
13434       StVal.getNode()->getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
13444     SDValue ExtElt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::f64,
13901   if (ST->hasNEON() && N0.getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
 1413     SDValue Ex = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, LegalTy, {Vec, Idx});
lib/Target/Hexagon/HexagonISelLowering.cpp
 1437     ISD::EXTRACT_VECTOR_ELT,    ISD::INSERT_VECTOR_ELT,
 1480     setOperationAction(ISD::EXTRACT_VECTOR_ELT, NativeVT, Custom);
 2848     case ISD::EXTRACT_VECTOR_ELT:   return LowerEXTRACT_VECTOR_ELT(Op, DAG);
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
  100     setOperationAction(ISD::EXTRACT_VECTOR_ELT, T, Custom);
  191     setOperationAction(ISD::EXTRACT_VECTOR_ELT, BoolV, Custom);
  419       if (V.getOpcode() != ISD::EXTRACT_VECTOR_ELT)
 1069         if (V.getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
 1071                                  DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, NTy,
 1561     case ISD::EXTRACT_VECTOR_ELT:      return LowerHvxExtractElement(Op, DAG);
lib/Target/Mips/MipsSEISelLowering.cpp
  327   setOperationAction(ISD::EXTRACT_VECTOR_ELT, Ty, Custom);
  381   setOperationAction(ISD::EXTRACT_VECTOR_ELT, Ty, Legal);
  464   case ISD::EXTRACT_VECTOR_ELT: return lowerEXTRACT_VECTOR_ELT(Op, DAG);
 1784       return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(Op),
 1802       return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(Op),
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
   94   case ISD::EXTRACT_VECTOR_ELT:
  615     if (U->getOpcode() != ISD::EXTRACT_VECTOR_ELT)
lib/Target/NVPTX/NVPTXISelLowering.cpp
  388   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f16, Custom);
 1900       Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, SubOp,
 1948   SDValue E0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Vector,
 1950   SDValue E1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Vector,
 2186   case ISD::EXTRACT_VECTOR_ELT:
 2374         SDValue E0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f16, Val,
 2376         SDValue E1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f16, Val,
 2384         SDValue ExtVal = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Val,
 2599             SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, LoadVT, P,
 4885       SDValue E0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, SubVector,
 4887       SDValue E1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, SubVector,
lib/Target/PowerPC/PPCISelLowering.cpp
  646       setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Expand);
  749       setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f64, Legal);
  752         setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4f32, Legal);
  759         setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v16i8, Legal);
  760         setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v8i16, Legal);
  761         setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4i32, Legal);
  762         setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i64, Legal);
  764       setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f64, Legal);
  948     setOperationAction(ISD::EXTRACT_VECTOR_ELT , MVT::v4f64, Legal);
  996     setOperationAction(ISD::EXTRACT_VECTOR_ELT , MVT::v4f32, Legal);
 1037     setOperationAction(ISD::EXTRACT_VECTOR_ELT , MVT::v4i1, Custom);
 9565   Op = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i64, Op,
 9823           ISD::EXTRACT_VECTOR_ELT, dl, ScalarVT, Value,
10159   case ISD::EXTRACT_VECTOR_ELT: return LowerEXTRACT_VECTOR_ELT(Op, DAG);
12871     if (Extract.getOpcode() != ISD::EXTRACT_VECTOR_ELT)
12984   if(Ext1.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
12985      Ext2.getOpcode() != ISD::EXTRACT_VECTOR_ELT)
15316         ISD::EXTRACT_VECTOR_ELT, dl, MVT::i64, Bitcast,
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  774     if (ISD == ISD::EXTRACT_VECTOR_ELT &&
  829   if (ISD == ISD::EXTRACT_VECTOR_ELT ||
lib/Target/Sparc/SparcISelLowering.cpp
  244       SDValue Part0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i32,
  247       SDValue Part1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i32,
  861       SDValue Part0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32,
  864       SDValue Part1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32,
 1456     setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i32, Legal);
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  708       if (Index.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
 1208   if (Value.getOpcode() != ISD::EXTRACT_VECTOR_ELT)
lib/Target/SystemZ/SystemZISelLowering.cpp
  339       setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Legal);
  468     setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4f32, Custom);
  469     setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f64, Custom);
  613   setTargetDAGCombine(ISD::EXTRACT_VECTOR_ELT);
 1284     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VA.getLocVT(), Value,
 4536     if (Op.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
 4846   SDValue Res = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, IntVT,
 5026   case ISD::EXTRACT_VECTOR_ELT:
 5364     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ResVT, Op,
 5377   if (Op.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
 5547   SDValue Extract0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, LdVT,
 5704     Op = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N), EltVT,
 5751       Op0.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
 5759           U->getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
 5771             DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(U), MVT::f32,
 5776             DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(Op0), MVT::f32,
 5802       Op0.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
 5810           U->getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
 5822             DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(U), MVT::f64,
 5827             DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(Op0), MVT::f64,
 6166   case ISD::EXTRACT_VECTOR_ELT: return combineEXTRACT_VECTOR_ELT(N, DCI);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  154     for (auto Op : {ISD::EXTRACT_VECTOR_ELT, ISD::INSERT_VECTOR_ELT}) {
 1001   case ISD::EXTRACT_VECTOR_ELT:
 1261   if (Op.getOperand(0).getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
 1281         ISD::EXTRACT_VECTOR_ELT, DL, Extract.getValueType(),
 1319     if (Lane->getOpcode() != ISD::EXTRACT_VECTOR_ELT)
 1326     if (Index->getOpcode() != ISD::EXTRACT_VECTOR_ELT)
lib/Target/X86/X86ISelDAGToDAG.cpp
  932       Res = CurDAG->getNode(ISD::EXTRACT_VECTOR_ELT, dl, VT, Res,
lib/Target/X86/X86ISelLowering.cpp
  751     setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT,Expand);
  821     setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4f32, Custom);
  912       setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom);
  924       setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom);
 1268       setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom);
 1299     setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v1i1, Custom);
 1343       setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom);
 1503       setOperationAction(ISD::EXTRACT_VECTOR_ELT,  VT, Custom);
 1606       setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom);
 1648     setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v32i16, Custom);
 1649     setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v64i8, Custom);
 1839   setTargetDAGCombine(ISD::EXTRACT_VECTOR_ELT);
 2413     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, Dl, ValLoc, ValArg,
 7045     if ((N0.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
 7570     if (Elt.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
 7767   case ISD::EXTRACT_VECTOR_ELT:
 8431     if (Opc != ISD::EXTRACT_VECTOR_ELT) {
 8634     CanFold = (Op0.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
 8635         Op1.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
 8788     if (Op0.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
 8789         Op1.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
 8981       if (Op0.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
 8982           Op1.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
 9546     if (Op.getOpcode() != ISD::EXTRACT_VECTOR_ELT)
 9561     if (ExtractedIndex.getOpcode() != ISD::EXTRACT_VECTOR_ELT)
17308     SDValue Extract = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32,
17345     SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, ExtEltVT, Ext, Idx);
17367   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, Op.getValueType(), Vec,
17431     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, Op.getValueType(), Vec,
17445                          DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32,
17465       SDValue Res = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32,
17476     SDValue Res = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i16,
17493     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, VT, Vec,
17509     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, VT, Vec,
18350   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, VT, CvtVec,
18385   if (Extract.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
18414   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, DestVT, VCast,
18601   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::f64, Result,
18620   Load = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::f64,
18632       DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::f64,
19670   if (LHS.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
19671       RHS.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
19720   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, Op.getSimpleValueType(), HOp,
19796   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, VT, LogicNode,
19863   return !IsFakeVector ? Or : DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, VT, Or,
19919     if (I->getOpcode() != ISD::EXTRACT_VECTOR_ELT)
21259         return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT,
21819     SDValue Scl = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, StoreSVT, StoredVal,
21887     StoredVal = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, StVT, StoredVal,
22545            ShAmt.getOperand(0).getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
22564              ShAmt.getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
26828   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, DstVT, Src,
27011     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, Res,
27325   SDValue SinVal = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, ArgVT,
27327   SDValue CosVal = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, ArgVT,
27678   case ISD::EXTRACT_VECTOR_ELT: return LowerEXTRACT_VECTOR_ELT(Op, DAG);
27841       Wide = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32, Wide,
27995         SDValue Val = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, InEltVT, In,
28198       Res = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, VT, Res, ZeroIdx);
28375         SDValue Res = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i64, Ld,
33529         SDValue Scl = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, SrcVT, BcastLd,
33601         N10 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, SVT, N10, ZeroIdx);
33602         N11 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, SVT, N11, ZeroIdx);
34028     if (SrcOp.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
35172   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, N->getValueType(0), Shuffle,
35611     if ((N0.getOpcode() == ISD::EXTRACT_VECTOR_ELT ||
35817   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ExtractVT, MinPos,
36029   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, Type, SAD,
36147     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, SrcSVT, SrcOp,
36168   assert(ExtElt->getOpcode() == ISD::EXTRACT_VECTOR_ELT && "Expected extract");
36188     SDValue Ext0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, OpVT,
36190     SDValue Ext1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, OpVT,
36210     SDValue Ext0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL,
36213     SDValue Ext1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT,
36215     SDValue Ext2 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT,
36254       ExtOps.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, Op, Index));
36267   assert(ExtElt->getOpcode() == ISD::EXTRACT_VECTOR_ELT && "Unexpected caller");
36313     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, Rdx, Index);
36340     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, Rdx, Index);
36371   return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, Rdx, Index);
36391   bool IsPextr = N->getOpcode() != ISD::EXTRACT_VECTOR_ELT;
36482       if (Use->getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
38733             OnesOrZeroesF = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f32,
39248       N->getOperand(0).getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
39280         return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N), VT, Shuffle,
40442   SDValue Extract = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT,
40733       St->getOperand(1).getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
40739     SDValue NewExtract = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::f64,
41300     if (N00Elt.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
41301         N01Elt.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
41302         N10Elt.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
41303         N11Elt.getOpcode() != ISD::EXTRACT_VECTOR_ELT)
42518     if (V.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
42524         V = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(V), V.getValueType(),
43158   if (!ExtElt.hasOneUse() || ExtElt.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
43176   SDValue NewExtElt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, TruncVT,
43871     if (Op0L.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
43872         Op1L.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
43873         Op0H.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
43874         Op1H.getOpcode() != ISD::EXTRACT_VECTOR_ELT)
44000     if (N00Elt.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
44001         N01Elt.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
44002         N10Elt.getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
44003         N11Elt.getOpcode() != ISD::EXTRACT_VECTOR_ELT)
44310                          DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::f64,
44765   if (VT == MVT::v1i1 && Src.getOpcode() == ISD::EXTRACT_VECTOR_ELT &&
44898   case ISD::EXTRACT_VECTOR_ELT: