Lines Matching defs:IDX
127 // declare @fn(i64 %IDX, <4 x float>* %PTR) {
128 // %Pa1 = add i64 %IDX, 2
133 // %Pb1 = add i64 %IDX, 4
146 // Pa_0 = %IDX #0
147 // Pa_1 = %IDX + 2 #0 | add 2
148 // Pa_2 = %IDX/2 + 1 #1 | lshr 1
149 // Pa_3 = %IDX/2 + 1 #1 | GEP, step signext to i64
150 // Pa_4 = (%IDX/2)*16 + 16 #0 | GEP, multiply index by sizeof(4) for floats
151 // Pa_5 = (%IDX/2)*16 + 16 #0 | GEP, add offset of leading components
153 // Pb_0 = %IDX #0
154 // Pb_1 = %IDX + 4 #0 | add 2
155 // Pb_2 = %IDX/2 + 2 #1 | lshr 1
156 // Pb_3 = %IDX/2 + 2 #1 | GEP, step signext to i64
157 // Pb_4 = (%IDX/2)*16 + 32 #0 | GEP, multiply index by sizeof(4) for floats
158 // Pb_5 = (%IDX/2)*16 + 16 #0 | GEP, add offset of leading components
1004 ConstantInt *IDX = dyn_cast<ConstantInt>(GEP.getOperand(idxOperand));
1005 if (!IDX)
1007 Indices.push_back(IDX);