Lines Matching refs:IdxN
384 Register IdxN = getRegForValue(Idx); in getRegForGEPIndex() local
385 if (!IdxN) in getRegForGEPIndex()
392 IdxN = fastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::SIGN_EXTEND, IdxN); in getRegForGEPIndex()
394 IdxN = in getRegForGEPIndex()
395 fastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::TRUNCATE, IdxN); in getRegForGEPIndex()
397 return IdxN; in getRegForGEPIndex()
572 uint64_t IdxN = CI->getValue().sextOrTrunc(64).getSExtValue(); in selectGetElementPtr() local
573 TotalOffs += GTI.getSequentialElementStride(DL) * IdxN; in selectGetElementPtr()
591 Register IdxN = getRegForGEPIndex(VT, Idx); in selectGetElementPtr() local
592 if (!IdxN) // Unhandled operand. Halt "fast" selection and bail. in selectGetElementPtr()
596 IdxN = fastEmit_ri_(VT, ISD::MUL, IdxN, ElementSize, VT); in selectGetElementPtr()
597 if (!IdxN) // Unhandled operand. Halt "fast" selection and bail. in selectGetElementPtr()
600 N = fastEmit_rr(VT, VT, ISD::ADD, N, IdxN); in selectGetElementPtr()