Lines Matching refs:UseIndex
375 unsigned UseIndex = in captured() local
378 assert(UseIndex < CS.data_operands_size() && in captured()
381 if (UseIndex >= CS.getNumArgOperands()) { in captured()
393 if (UseIndex >= F->arg_size()) { in captured()
399 Uses.push_back(&*std::next(F->arg_begin(), UseIndex)); in captured()
507 unsigned UseIndex = std::distance(CS.arg_begin(), U); in determinePointerReadAttrs() local
513 assert(UseIndex < CS.data_operands_size() && in determinePointerReadAttrs()
516 bool IsOperandBundleUse = UseIndex >= CS.getNumArgOperands(); in determinePointerReadAttrs()
518 if (UseIndex >= F->arg_size() && !IsOperandBundleUse) { in determinePointerReadAttrs()
523 Captures &= !CS.doesNotCapture(UseIndex); in determinePointerReadAttrs()
530 !SCCNodes.count(&*std::next(F->arg_begin(), UseIndex))) { in determinePointerReadAttrs()
535 if (!CS.onlyReadsMemory() && !CS.onlyReadsMemory(UseIndex)) in determinePointerReadAttrs()
537 if (!CS.doesNotAccessMemory(UseIndex)) in determinePointerReadAttrs()