Lines Matching refs:Name
113 const TargetLibraryInfo *TLI, StringRef Name) {
123 Value *StrCpy = M->getOrInsertFunction(Name,
127 B.CreateCall(StrCpy, {CastToCStr(Dst, B), CastToCStr(Src, B)}, Name);
136 const TargetLibraryInfo *TLI, StringRef Name) {
146 Value *StrNCpy = M->getOrInsertFunction(Name,
233 /// Append a suffix to the function name according to the type of 'Op'.
234 static void AppendTypeSuffix(Value *Op, StringRef &Name, SmallString<20> &NameBuffer) {
236 NameBuffer += Name;
243 Name = NameBuffer;
248 /// EmitUnaryFloatFnCall - Emit a call to the unary function named 'Name' (e.g.
251 /// added as the suffix of name, if 'Op' is a float, we add a 'f' suffix.
252 Value *llvm::EmitUnaryFloatFnCall(Value *Op, StringRef Name, IRBuilder<> &B,
255 AppendTypeSuffix(Op, Name, NameBuffer);
258 Value *Callee = M->getOrInsertFunction(Name, Op->getType(),
260 CallInst *CI = B.CreateCall(Callee, Op, Name);
268 /// EmitBinaryFloatFnCall - Emit a call to the binary function named 'Name'
271 /// is added as the suffix of name, if 'Op1/Op2' is a float, we add a 'f'
273 Value *llvm::EmitBinaryFloatFnCall(Value *Op1, Value *Op2, StringRef Name,
276 AppendTypeSuffix(Op1, Name, NameBuffer);
279 Value *Callee = M->getOrInsertFunction(Name, Op1->getType(),
281 CallInst *CI = B.CreateCall(Callee, {Op1, Op2}, Name);