Lines Matching defs:Desc
61 static Value *callAppendArgs(IRBuilder<> &Builder, Value *Desc, int NumArgs,
73 return Builder.CreateCall(Fn, {Desc, NumArgsValue, Arg0, Arg1, Arg2, Arg3,
77 static Value *appendArg(IRBuilder<> &Builder, Value *Desc, Value *Arg,
81 return callAppendArgs(Builder, Desc, 1, Arg0, Zero, Zero, Zero, Zero, Zero,
154 static Value *callAppendStringN(IRBuilder<> &Builder, Value *Desc, Value *Str,
160 Desc->getType(), Str->getType(),
162 return Builder.CreateCall(Fn, {Desc, Str, Length, IsLastInt32});
165 static Value *appendString(IRBuilder<> &Builder, Value *Desc, Value *Arg,
168 return callAppendStringN(Builder, Desc, Arg, Length, IsLast);
171 static Value *processArg(IRBuilder<> &Builder, Value *Desc, Value *Arg,
174 return appendString(Builder, Desc, Arg, IsLast);
179 return appendArg(Builder, Desc, Arg, IsLast);
521 auto Desc = callPrintfBegin(Builder, Builder.getIntN(64, 0));
522 Desc = appendString(Builder, Desc, Fmt, NumOps == 1);
530 Desc = processArg(Builder, Desc, Args[i], IsCString, IsLast);
533 return Builder.CreateTrunc(Desc, Builder.getInt32Ty());