Home
last modified time | relevance | path

Searched refs:StrArg (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DSimplifyLibCalls.h229 Value* emitSnPrintfMemCpy(CallInst *CI, Value *StrArg, StringRef Str,
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp3052 Value *LibCallSimplifier::emitSnPrintfMemCpy(CallInst *CI, Value *StrArg, in emitSnPrintfMemCpy() argument
3055 assert(StrArg || (N < 2 && Str.size() == 1)); in emitSnPrintfMemCpy()
3080 if (NCopy && StrArg) in emitSnPrintfMemCpy()
3085 DstArg, Align(1), StrArg, Align(1), in emitSnPrintfMemCpy()
3162 Value *StrArg = CI->getArgOperand(3); in optimizeSnPrintFString() local
3165 if (!getConstantStringInfo(StrArg, Str)) in optimizeSnPrintFString()
3168 return emitSnPrintfMemCpy(CI, StrArg, Str, N, B); in optimizeSnPrintFString()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaChecking.cpp202 Expr *StrArg = TheCall->getArg(1)->IgnoreParenCasts(); in SemaBuiltinAnnotation() local
203 StringLiteral *Literal = dyn_cast<StringLiteral>(StrArg); in SemaBuiltinAnnotation()
205 S.Diag(StrArg->getBeginLoc(), diag::err_builtin_annotation_second_arg) in SemaBuiltinAnnotation()
206 << StrArg->getSourceRange(); in SemaBuiltinAnnotation()