Lines Matching refs:CS1
125 AliasAnalysis::getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2) {
128 // If CS1 or CS2 are readnone, they don't interact.
129 ModRefBehavior CS1B = getModRefBehavior(CS1);
141 // If CS1 only reads memory, the only dependence on CS2 can be
142 // from CS1 reading memory written by CS2.
147 // information from CS1's references to the memory referenced by
159 R = ModRefResult((R | getModRefInfo(CS1, CS2Loc)) & Mask);
167 // If CS1 only accesses memory through arguments, check if CS2 references
168 // any of the memory referenced by CS1's arguments. If not, return NoModRef.
172 MDNode *CS1Tag = CS1.getInstruction()->getMetadata(LLVMContext::MD_tbaa);
174 I = CS1.arg_begin(), E = CS1.arg_end(); I != E; ++I) {
194 return ModRefResult(AA->getModRefInfo(CS1, CS2) & Mask);