basic / progvar_prog_scope_uninit PASS

Test metadata

Name progvar_prog_scope_uninit
Category basic
Suite Khronos OpenCL CTS
Suite version 80a4a833
Executable path /test_conformance/basic/bin/test_basic
Arguments progvar_prog_scope_uninit

Run metadata

Parent job Job 138
Revision f84bac329ba6c9f… / [NFC][Py Reformat] Reformat lit.local.cfg python files in llvm
Driver version NEO 22.34.24023; IGC 1.0.11702.1
Date run 05/17/2023
Duration 0 minutes
Status PASS

Runner output

Stdout from the runner of the corresponding OpenCL CTS test:

Initializing random seed to 0.
Requesting Default device based on command line for platform index 0 and device index 0
Compute Device Name = Intel(R) UHD Graphics 630 [0x3e98], Compute Device Vendor = Intel(R) Corporation, Compute Device Version = OpenCL 3.0 NEO , CL C Version = OpenCL C 1.2
Device latest conformance version passed: v2022-04-22-00
Supports single precision denormals: YES
sizeof( void*) = 8 (host)
sizeof( void*) = 8 (device)
bool OK
uchar OK
uchar2 OK
uchar3 OK
uchar4 OK
uchar8 OK
uchar16 OK
char OK
char2 OK
char3 OK
char4 OK
char8 OK
char16 OK
ushort OK
ushort2 OK
ushort3 OK
ushort4 OK
ushort8 OK
ushort16 OK
short OK
short2 OK
short3 OK
short4 OK
short8 OK
short16 OK
uint OK
uint2 OK
uint3 OK
uint4 OK
uint8 OK
uint16 OK
int OK
int2 OK
int3 OK
int4 OK
int8 OK
int16 OK
ulong OK
ulong2 OK
ulong3 OK
ulong4 OK
ulong8 OK
ulong16 OK
long OK
long2 OK
long3 OK
long4 OK
long8 OK
long16 OK
float OK
float2 OK
float3 OK
float4 OK
float8 OK
float16 OK
double OK
double2 OK
double3 OK
double4 OK
double8 OK
double16 OK
intptr_t OK
uintptr_t OK
size_t OK
ptrdiff_t OK
atomic_int OK
atomic_uint OK
atomic_long OK
atomic_ulong OK
atomic_float OK
atomic_double OK
atomic_intptr_t OK
atomic_uintptr_t OK
atomic_size_t OK
atomic_ptrdiff_t OK
progvar_prog_scope_uninit passed
PASSED sub-test.
PASSED test.

Stderr from the runner of the corresponding OpenCL CTS test:

Runner dumps

The files below were generated by the Intel Graphics Compiler after setting the IGC_ShaderDumpEnable=1 variable. OCL_asmX_before_spirv_backend.spv is the input binary SPIR-V generated by the IGC's OpenCL frontend, from which the SPIRV-LLVM-Translator generates OCL_asmX_before_spirv_backend.ll module which is passed to the SPIR-V backend. The backend outputs OCL_asmX_after_spirv_backend.spv SPIR-V binary which returns to IGC to be translated to LLVM module OCL_asmX_after_spirv_backend.ll for further compilation.