Lines Matching refs:UseIndex
392 unsigned UseIndex = in captured() local
395 assert(UseIndex < CB->data_operands_size() && in captured()
398 if (UseIndex >= CB->getNumArgOperands()) { in captured()
410 if (UseIndex >= F->arg_size()) { in captured()
416 Uses.push_back(&*std::next(F->arg_begin(), UseIndex)); in captured()
524 unsigned UseIndex = std::distance(CB.arg_begin(), U); in determinePointerReadAttrs() local
530 assert(UseIndex < CB.data_operands_size() && in determinePointerReadAttrs()
533 bool IsOperandBundleUse = UseIndex >= CB.getNumArgOperands(); in determinePointerReadAttrs()
535 if (UseIndex >= F->arg_size() && !IsOperandBundleUse) { in determinePointerReadAttrs()
540 Captures &= !CB.doesNotCapture(UseIndex); in determinePointerReadAttrs()
547 !SCCNodes.count(&*std::next(F->arg_begin(), UseIndex))) { in determinePointerReadAttrs()
552 if (!CB.onlyReadsMemory() && !CB.onlyReadsMemory(UseIndex)) in determinePointerReadAttrs()
554 if (!CB.doesNotAccessMemory(UseIndex)) in determinePointerReadAttrs()