Finn Plummer
a5f501e347
[HLSL][DXIL] Implement asdouble
intrinsic ( #114847 )
...
- define intrinsic as builtin in Builtins.td
- link intrinsic in hlsl_intrinsics.h
- add semantic analysis to SemaHLSL.cpp
- lower to `llvm` or a `dx` intrinsic when applicable in CGBuiltin.cpp
- define DXIL intrinsic in IntrinsicsDirectX.td
- add DXIL op and mapping in DXIL.td
- enable scalarization of intrinsic
- add basic sema checking to asdouble-errors.hlsl
Resolves #99081
2024-11-22 10:23:30 -08:00
..
2024-09-12 20:41:20 -04:00
2024-09-23 19:00:20 -04:00
2024-10-17 12:54:52 -06:00
2024-10-02 15:55:40 -04:00
2024-08-02 15:13:16 -07:00
2024-09-12 15:53:50 -04:00
2024-08-26 13:40:11 -04:00
2024-08-20 16:33:25 -07:00
2024-11-22 10:23:30 -08:00
2024-08-02 15:13:16 -07:00
2024-09-12 15:53:50 -04:00
2024-10-18 21:16:50 +01:00
2024-11-06 11:32:07 -08:00
2024-08-02 15:13:16 -07:00
2024-09-12 15:53:50 -04:00
2024-11-04 11:56:57 -08:00
2024-09-10 10:33:57 -07:00
2024-11-04 11:56:57 -08:00
2024-08-20 16:33:25 -07:00
2024-08-02 15:13:16 -07:00
2024-09-12 15:53:50 -04:00
2024-11-07 17:47:53 -08:00
2024-07-30 17:25:58 -04:00
2024-10-17 12:54:52 -06:00
2024-08-02 15:13:16 -07:00
2024-09-12 15:53:50 -04:00
2024-08-02 15:13:16 -07:00
2024-09-12 15:53:50 -04:00
2024-10-29 07:56:05 -07:00
2024-08-26 17:42:24 -07:00
2024-11-04 11:56:57 -08:00
2024-10-18 21:16:50 +01:00
2024-10-10 16:34:26 -07:00
2024-11-14 23:34:07 -08:00
2024-11-14 23:34:07 -08:00
2024-08-02 15:13:16 -07:00
2024-08-02 15:13:16 -07:00
2024-08-02 15:13:16 -07:00
2024-11-05 10:29:08 -08:00
2024-11-07 10:19:41 -08:00
2024-08-15 12:16:52 +03:00
2024-08-02 15:13:16 -07:00
2024-09-12 15:53:50 -04:00
2024-11-06 11:32:07 -08:00
2024-10-02 15:55:40 -04:00
2024-09-12 15:53:50 -04:00
2024-10-02 15:55:40 -04:00
2024-10-17 12:54:52 -06:00
2024-10-17 12:54:52 -06:00
2024-10-17 12:54:52 -06:00
2024-11-06 07:31:39 -08:00
2024-11-06 07:31:39 -08:00
2024-11-06 07:31:39 -08:00
2024-11-18 13:56:33 -08:00
2024-08-02 15:13:16 -07:00
2024-08-02 15:13:16 -07:00
2024-09-12 17:56:04 -07:00
2024-07-30 17:25:58 -04:00
2024-07-30 17:25:58 -04:00
2024-10-17 12:54:52 -06:00
2024-08-02 15:13:16 -07:00
2024-09-17 11:35:42 -04:00
2024-08-02 15:13:16 -07:00
2024-10-02 15:55:40 -04:00
2024-08-02 15:13:16 -07:00
2024-09-12 15:53:50 -04:00
2024-08-15 12:16:52 +03:00
2024-08-15 12:16:52 +03:00
2024-08-15 12:16:52 +03:00
2024-08-15 12:16:52 +03:00
2024-09-23 19:00:20 -04:00
2024-09-23 19:00:20 -04:00
2024-10-02 15:55:40 -04:00
2024-08-02 21:16:24 -07:00
2024-10-02 15:55:40 -04:00
2024-10-02 15:55:40 -04:00
2024-10-02 15:55:40 -04:00
2024-08-15 12:16:52 +03:00
2024-11-13 16:36:24 -05:00
2024-11-13 16:36:24 -05:00
2024-11-13 16:36:24 -05:00
2024-08-02 15:13:16 -07:00
2024-07-30 17:25:58 -04:00
2024-10-02 15:55:40 -04:00
2024-11-06 11:32:07 -08:00
2024-10-02 15:55:40 -04:00
2024-10-18 21:16:50 +01:00
2024-10-18 21:16:50 +01:00
2024-10-17 12:54:52 -06:00
2024-10-02 15:55:40 -04:00
2024-10-07 10:33:35 -07:00
2024-11-12 09:52:14 -07:00
2024-09-16 14:19:29 -04:00
2024-08-02 15:13:16 -07:00
2024-09-12 15:53:50 -04:00
2024-08-02 15:13:16 -07:00
2024-10-02 14:45:26 +04:00
2024-08-20 12:46:33 -04:00
2024-09-12 15:53:50 -04:00
2024-11-13 16:36:24 -05:00
2024-11-13 16:36:24 -05:00
2024-11-13 16:36:24 -05:00
2024-10-17 12:54:52 -06:00
2024-10-02 15:55:40 -04:00
2024-08-02 15:13:16 -07:00
2024-07-30 17:25:58 -04:00
2024-09-04 22:12:01 -07:00
2024-09-12 15:53:50 -04:00
2024-08-02 15:13:16 -07:00
2024-09-12 15:53:50 -04:00
2024-07-30 17:25:58 -04:00
2024-07-30 17:25:58 -04:00
2024-10-28 13:26:59 -07:00
2024-08-02 15:13:16 -07:00
2024-09-12 15:53:50 -04:00
2024-11-06 11:32:07 -08:00
2024-09-23 19:00:20 -04:00
2024-10-17 12:54:52 -06:00
2024-08-02 15:13:16 -07:00
2024-09-12 15:53:50 -04:00
2024-08-02 15:13:16 -07:00
2024-09-12 15:53:50 -04:00
2024-08-02 15:13:16 -07:00
2024-08-02 15:13:16 -07:00
2024-08-02 15:13:16 -07:00
2024-09-12 15:53:50 -04:00
2024-09-23 19:00:20 -04:00
2024-08-20 16:33:25 -07:00
2024-07-30 17:25:58 -04:00
2024-07-30 17:25:58 -04:00
2024-11-14 14:26:29 -08:00
2024-09-04 11:27:03 +02:00
2024-11-21 09:44:58 -08:00
2024-11-07 19:06:37 -08:00
2024-10-10 11:44:44 -07:00
2024-10-16 11:31:28 -07:00
2024-10-15 18:49:40 -07:00