Home | History | Annotate | Download | only in Analysis

Lines Matching refs:ArgIdx

494     Location getArgLocation(ImmutableCallSite CS, unsigned ArgIdx,
723 BasicAliasAnalysis::getArgLocation(ImmutableCallSite CS, unsigned ArgIdx,
725 Location Loc = AliasAnalysis::getArgLocation(CS, ArgIdx, Mask);
734 assert((ArgIdx == 0 || ArgIdx == 1) &&
738 assert(Loc.Ptr == II->getArgOperand(ArgIdx) &&
740 Mask = ArgIdx ? Ref : Mod;
746 assert(ArgIdx == 1 && "Invalid argument index");
747 assert(Loc.Ptr == II->getArgOperand(ArgIdx) &&
753 assert(ArgIdx == 2 && "Invalid argument index");
754 assert(Loc.Ptr == II->getArgOperand(ArgIdx) &&
760 assert(ArgIdx == 0 && "Invalid argument index");
761 assert(Loc.Ptr == II->getArgOperand(ArgIdx) &&
770 assert(ArgIdx == 0 && "Invalid argument index");
771 assert(Loc.Ptr == II->getArgOperand(ArgIdx) &&
785 assert((ArgIdx == 0 || ArgIdx == 1) &&
787 if (ArgIdx == 1)
792 assert(Loc.Ptr == CS.getArgument(ArgIdx) &&
794 Mask = ArgIdx ? Ref : Mod;