Home
last modified time | relevance | path

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

/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp1566 StringRef FormatStr; in optimizeFixedFormatString() local
1567 if (!getConstantStringInfo(CI->getArgOperand(0), FormatStr)) in optimizeFixedFormatString()
1571 if (FormatStr.empty()) // Tolerate printf's declared void. in optimizeFixedFormatString()
1582 if (FormatStr.size() == 1) { in optimizeFixedFormatString()
1583 Value *Res = EmitPutChar(B.getInt32(FormatStr[0]), B, TD, TLI); in optimizeFixedFormatString()
1589 if (FormatStr[FormatStr.size()-1] == '\n' && in optimizeFixedFormatString()
1590 FormatStr.find('%') == StringRef::npos) { // No format characters. in optimizeFixedFormatString()
1593 FormatStr = FormatStr.drop_back(); in optimizeFixedFormatString()
1594 Value *GV = B.CreateGlobalString(FormatStr, "str"); in optimizeFixedFormatString()
1598 ConstantInt::get(CI->getType(), FormatStr.size()+1); in optimizeFixedFormatString()
[all …]