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