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