Lines Matching refs:IdxN
318 unsigned IdxN = getRegForValue(Idx); in getRegForGEPIndex() local
319 if (IdxN == 0) in getRegForGEPIndex()
329 IdxN = fastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::SIGN_EXTEND, IdxN, in getRegForGEPIndex()
333 IdxN = in getRegForGEPIndex()
334 fastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::TRUNCATE, IdxN, IdxNIsKill); in getRegForGEPIndex()
337 return std::pair<unsigned, bool>(IdxN, IdxNIsKill); in getRegForGEPIndex()
523 uint64_t IdxN = CI->getValue().sextOrTrunc(64).getSExtValue(); in selectGetElementPtr() local
524 TotalOffs += DL.getTypeAllocSize(Ty) * IdxN; in selectGetElementPtr()
545 unsigned IdxN = Pair.first; in selectGetElementPtr() local
547 if (!IdxN) // Unhandled operand. Halt "fast" selection and bail. in selectGetElementPtr()
551 IdxN = fastEmit_ri_(VT, ISD::MUL, IdxN, IdxNIsKill, ElementSize, VT); in selectGetElementPtr()
552 if (!IdxN) // Unhandled operand. Halt "fast" selection and bail. in selectGetElementPtr()
556 N = fastEmit_rr(VT, VT, ISD::ADD, N, NIsKill, IdxN, IdxNIsKill); in selectGetElementPtr()