reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
629 unsigned NumArgs = TheCall->getNumArgs(); 632 S.Diag(TheCall->getBeginLoc(), 638 Expr *Arg0 = TheCall->getArg(0); 639 Expr *Arg1 = TheCall->getArg(1); 640 Expr *Arg2 = TheCall->getArg(2); 641 Expr *Arg3 = TheCall->getArg(3); 645 S.Diag(TheCall->getArg(0)->getBeginLoc(), 647 << TheCall->getDirectCallee() << S.Context.OCLQueueTy; 653 S.Diag(TheCall->getArg(1)->getBeginLoc(), 655 << TheCall->getDirectCallee() << "'kernel_enqueue_flags_t' (i.e. uint)"; 661 S.Diag(TheCall->getArg(2)->getBeginLoc(), 663 << TheCall->getDirectCallee() << "'ndrange_t'"; 673 << TheCall->getDirectCallee() << "block"; 689 checkOpenCLEnqueueVariadicArgs(S, TheCall, Arg3, 4)); 693 Expr *Arg6 = TheCall->getArg(6); 696 << TheCall->getDirectCallee() << "block"; 704 S.Diag(TheCall->getArg(3)->getBeginLoc(), 706 << TheCall->getDirectCallee() << "integer"; 710 Expr *Arg4 = TheCall->getArg(4); 711 Expr *Arg5 = TheCall->getArg(5); 717 S.Diag(TheCall->getArg(4)->getBeginLoc(), 719 << TheCall->getDirectCallee() 729 S.Diag(TheCall->getArg(5)->getBeginLoc(), 731 << TheCall->getDirectCallee() 739 return checkOpenCLEnqueueVariadicArgs(S, TheCall, Arg6, 7); 743 S.Diag(TheCall->getBeginLoc(),