Lines Matching refs:getArg
162 Expr *NDRangeArg = TheCall->getArg(0); in checkBuiltinNDRangeAndBlock()
169 Expr *BlockArg = TheCall->getArg(1); in checkBuiltinNDRangeAndBlock()
182 Expr *BlockArg = TheCall->getArg(0); in checkBuiltinKernelWorkGroupSize()
210 IllegalParams |= checkOpenCLEnqueueIntType(S, TheCall->getArg(I), in checkOpenCLEnqueueLocalSizeArgs()
249 Expr *Arg0 = TheCall->getArg(0); in checkBuiltinEnqueueKernel()
250 Expr *Arg1 = TheCall->getArg(1); in checkBuiltinEnqueueKernel()
251 Expr *Arg2 = TheCall->getArg(2); in checkBuiltinEnqueueKernel()
252 Expr *Arg3 = TheCall->getArg(3); in checkBuiltinEnqueueKernel()
256 Diag(TheCall->getArg(0)->getBeginLoc(), in checkBuiltinEnqueueKernel()
264 Diag(TheCall->getArg(1)->getBeginLoc(), in checkBuiltinEnqueueKernel()
272 Diag(TheCall->getArg(2)->getBeginLoc(), in checkBuiltinEnqueueKernel()
304 Expr *Arg6 = TheCall->getArg(6); in checkBuiltinEnqueueKernel()
315 Diag(TheCall->getArg(3)->getBeginLoc(), in checkBuiltinEnqueueKernel()
321 Expr *Arg4 = TheCall->getArg(4); in checkBuiltinEnqueueKernel()
322 Expr *Arg5 = TheCall->getArg(5); in checkBuiltinEnqueueKernel()
328 Diag(TheCall->getArg(4)->getBeginLoc(), in checkBuiltinEnqueueKernel()
340 Diag(TheCall->getArg(5)->getBeginLoc(), in checkBuiltinEnqueueKernel()
365 const Expr *Arg0 = Call->getArg(0); in checkPipeArg()
415 const Expr *Arg0 = Call->getArg(0); in checkPipePacketType()
416 const Expr *ArgIdx = Call->getArg(Idx); in checkPipePacketType()
453 if (!Call->getArg(1)->getType()->isReserveIDT()) { in checkBuiltinRWPipe()
456 << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange(); in checkBuiltinRWPipe()
461 const Expr *Arg2 = Call->getArg(2); in checkBuiltinRWPipe()
491 if (!Call->getArg(1)->getType()->isIntegerType() && in checkBuiltinReserveRWPipe()
492 !Call->getArg(1)->getType()->isUnsignedIntegerType()) { in checkBuiltinReserveRWPipe()
495 << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange(); in checkBuiltinReserveRWPipe()
515 if (!Call->getArg(1)->getType()->isReserveIDT()) { in checkBuiltinCommitRWPipe()
518 << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange(); in checkBuiltinCommitRWPipe()
529 if (!Call->getArg(0)->getType()->isPipeType()) { in checkBuiltinPipePackets()
531 << Call->getDirectCallee() << Call->getArg(0)->getSourceRange(); in checkBuiltinPipePackets()
542 auto RT = Call->getArg(0)->getType(); in checkBuiltinToAddr()
546 << Call->getArg(0) << Call->getDirectCallee() << Call->getSourceRange(); in checkBuiltinToAddr()
551 Diag(Call->getArg(0)->getBeginLoc(), in checkBuiltinToAddr()
554 << Call->getArg(0)->getSourceRange(); in checkBuiltinToAddr()