dawn-cmake/test/intrinsics/gen/frexp
Ben Clayton e54e26d7e8 writer/hlsl: Emit more helpers for intrinsic calls
And call these helpers instead of inlining complex statements.
Cleans up output, and helps prevent for-loops decaying to while loops.

Change-Id: I6ac31b18ce6c5fac0e54e982f7db3bb298f7edb2
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/58060
Auto-Submit: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@chromium.org>
Reviewed-by: David Neto <dneto@google.com>
2021-07-15 20:34:21 +00:00
..
0da285.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
0da285.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
0da285.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
0da285.wgsl.expected.spvasm sanitizers: Use the ZeroInitWorkgroupMemory transform 2021-06-18 22:44:31 +00:00
0da285.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
5a141e.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
5a141e.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
5a141e.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
5a141e.wgsl.expected.spvasm Add optional access to ptr<> 2021-06-04 22:17:37 +00:00
5a141e.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
6d0058.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
6d0058.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
6d0058.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
6d0058.wgsl.expected.spvasm Add optional access to ptr<> 2021-06-04 22:17:37 +00:00
6d0058.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
6efa09.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
6efa09.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
6efa09.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
6efa09.wgsl.expected.spvasm test: Generate more permutations for pointers 2021-06-18 18:56:13 +00:00
6efa09.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
013caa.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
013caa.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
013caa.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
013caa.wgsl.expected.spvasm Add optional access to ptr<> 2021-06-04 22:17:37 +00:00
013caa.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
15edf3.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
15edf3.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
15edf3.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
15edf3.wgsl.expected.spvasm Add optional access to ptr<> 2021-06-04 22:17:37 +00:00
15edf3.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
19ab15.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
19ab15.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
19ab15.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
19ab15.wgsl.expected.spvasm Add optional access to ptr<> 2021-06-04 22:17:37 +00:00
19ab15.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
40fc9b.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
40fc9b.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
40fc9b.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
40fc9b.wgsl.expected.spvasm sanitizers: Use the ZeroInitWorkgroupMemory transform 2021-06-18 22:44:31 +00:00
40fc9b.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
41e931.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
41e931.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
41e931.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
41e931.wgsl.expected.spvasm Add optional access to ptr<> 2021-06-04 22:17:37 +00:00
41e931.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
481e59.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
481e59.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
481e59.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
481e59.wgsl.expected.spvasm Add optional access to ptr<> 2021-06-04 22:17:37 +00:00
481e59.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
2052e9.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
2052e9.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
2052e9.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
2052e9.wgsl.expected.spvasm Add optional access to ptr<> 2021-06-04 22:17:37 +00:00
2052e9.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
a2a617.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
a2a617.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
a2a617.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
a2a617.wgsl.expected.spvasm test: Generate more permutations for pointers 2021-06-18 18:56:13 +00:00
a2a617.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
a3f940.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
a3f940.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
a3f940.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
a3f940.wgsl.expected.spvasm sanitizers: Use the ZeroInitWorkgroupMemory transform 2021-06-18 22:44:31 +00:00
a3f940.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
a951b5.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
a951b5.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
a951b5.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
a951b5.wgsl.expected.spvasm Add optional access to ptr<> 2021-06-04 22:17:37 +00:00
a951b5.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
b9e4de.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
b9e4de.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
b9e4de.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
b9e4de.wgsl.expected.spvasm Add optional access to ptr<> 2021-06-04 22:17:37 +00:00
b9e4de.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
b87f4e.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
b87f4e.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
b87f4e.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
b87f4e.wgsl.expected.spvasm sanitizers: Use the ZeroInitWorkgroupMemory transform 2021-06-18 22:44:31 +00:00
b87f4e.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
b45525.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
b45525.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
b45525.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
b45525.wgsl.expected.spvasm test: Generate more permutations for pointers 2021-06-18 18:56:13 +00:00
b45525.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
c084e3.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
c084e3.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
c084e3.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
c084e3.wgsl.expected.spvasm test: Generate more permutations for pointers 2021-06-18 18:56:13 +00:00
c084e3.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
d06c2c.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
d06c2c.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
d06c2c.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
d06c2c.wgsl.expected.spvasm Add optional access to ptr<> 2021-06-04 22:17:37 +00:00
d06c2c.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
e061dd.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00
e061dd.wgsl.expected.hlsl writer/hlsl: Emit more helpers for intrinsic calls 2021-07-15 20:34:21 +00:00
e061dd.wgsl.expected.msl [writer/msl]: Implement modf and frexp 2021-07-08 21:21:27 +00:00
e061dd.wgsl.expected.spvasm Add optional access to ptr<> 2021-06-04 22:17:37 +00:00
e061dd.wgsl.expected.wgsl validation: compute shader must include 'workgroup_size' in its attributes 2021-06-29 18:39:44 +00:00