Lines Matching refs:arg_info
772 for (const auto& arg_info : SetArgValues()) { in GenerateOpenCLPodBuffers() local
777 bool uses_name = !arg_info.name.empty(); in GenerateOpenCLPodBuffers()
790 if ((uses_name && entry.arg_name == arg_info.name) || in GenerateOpenCLPodBuffers()
791 entry.arg_ordinal == arg_info.ordinal) { in GenerateOpenCLPodBuffers()
817 message += ", name " + arg_info.name; in GenerateOpenCLPodBuffers()
819 message += ", number " + std::to_string(arg_info.ordinal); in GenerateOpenCLPodBuffers()
876 if (arg_size != arg_info.fmt->SizeInBytes()) { in GenerateOpenCLPodBuffers()
880 message += ", name " + arg_info.name; in GenerateOpenCLPodBuffers()
882 message += ", number " + std::to_string(arg_info.ordinal); in GenerateOpenCLPodBuffers()
890 const auto arg_byte_size = arg_info.fmt->SizeInBytes(); in GenerateOpenCLPodBuffers()
894 if (arg_info.value.IsFloat()) { in GenerateOpenCLPodBuffers()
900 u.d = arg_info.value.AsDouble(); in GenerateOpenCLPodBuffers()
907 u.f = arg_info.value.AsFloat(); in GenerateOpenCLPodBuffers()
911 v.SetIntValue((arg_info.value.AsUint64() >> (i * 8)) & 0xff); in GenerateOpenCLPodBuffers()