reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Utils/SimplifyLibCalls.cpp
  468   Value *Str1P = CI->getArgOperand(0);
  469   Value *Str2P = CI->getArgOperand(1);
  470   Value *Size = CI->getArgOperand(2);
  472     return ConstantInt::get(CI->getType(), 0);
  475     annotateNonNullBasedOnAccess(CI, {0, 1});
  484     return ConstantInt::get(CI->getType(), 0);
  497     return ConstantInt::get(CI->getType(), SubStr1.compare(SubStr2));
  502         B.CreateLoad(B.getInt8Ty(), Str2P, "strcmpload"), CI->getType()));
  506                         CI->getType());
  510     annotateDereferenceableBytes(CI, 0, Len1);
  513     annotateDereferenceableBytes(CI, 1, Len2);
  518     if (canTransformToMemCmp(CI, Str1P, Len2, DL))
  521           ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len2), B, DL,
  525     if (canTransformToMemCmp(CI, Str2P, Len1, DL))
  528           ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len1), B, DL,