dawn-cmake/src/tint/resolver
dan sinclair d23f296a9a tint: Implement acosh, asinh, atanh
Polyfill them completely for HLSL.

For the other backends, just add range checks for acosh and atanh.

Fixed: tint:1465
Change-Id: I3abda99b474d9f5ba09abf400381467dc28ea0bd
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/94380
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Reviewed-by: Ben Clayton <bclayton@google.com>
Auto-Submit: James Price <jrprice@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-06-28 15:27:44 +00:00
..
array_accessor_test.cc tint/resolver: Resolve 'const' variables 2022-06-25 23:21:39 +00:00
assignment_validation_test.cc tint/resolver: Resolve 'const' variables 2022-06-25 23:21:39 +00:00
atomics_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
atomics_validation_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
attribute_validation_test.cc tint/resolver: Resolve 'const' variables 2022-06-25 23:21:39 +00:00
bitcast_validation_test.cc tint: Change all ProgramBuilder literals to 'i' or 'u' suffix 2022-05-05 20:23:40 +00:00
builtin_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
builtin_validation_test.cc tint/resolver: Resolve 'const' variables 2022-06-25 23:21:39 +00:00
builtins_validation_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
call_test.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
call_validation_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
compound_assignment_validation_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
compound_statement_test.cc Add while statement parsing. 2022-06-16 12:01:27 +00:00
const_eval.cc tint: Stub intrinsic @const evaluation 2022-06-01 23:57:20 +00:00
const_eval.h tint: Stub intrinsic @const evaluation 2022-06-01 23:57:20 +00:00
control_block_validation_test.cc tint: Replace all ProgramBuilder float literals with '_f' suffix 2022-05-10 17:30:15 +00:00
ctor_conv_intrinsic.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
ctor_conv_intrinsic.cc.tmpl tint: remove duplicated ending newline in ctor_conv_intrinsic.cc 2022-06-24 08:02:19 +00:00
ctor_conv_intrinsic.h tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
ctor_conv_intrinsic.h.tmpl tint: Add constructors and conversions to the intrinsic table 2022-05-16 20:54:42 +00:00
dependency_graph.cc tint/reader: Enable 'const' parsing for unit-tests 2022-06-26 10:52:50 +00:00
dependency_graph.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
dependency_graph_test.cc tint/resolver: Resolve 'const' variables 2022-06-25 23:21:39 +00:00
entry_point_validation_test.cc Update src/tint unittests to new @stage format. 2022-06-07 13:55:34 +00:00
function_validation_test.cc tint/resolver: Clean up workgroup-size error diagnostic 2022-06-26 09:05:00 +00:00
host_shareable_validation_test.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
increment_decrement_validation_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
inferred_type_test.cc tint/resolver: Resolve 'const' variables 2022-06-25 23:21:39 +00:00
intrinsic_table.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
intrinsic_table.h tint: Stub intrinsic @const evaluation 2022-06-01 23:57:20 +00:00
intrinsic_table.inl tint: Implement acosh, asinh, atanh 2022-06-28 15:27:44 +00:00
intrinsic_table.inl.tmpl tint: Stub intrinsic @const evaluation 2022-06-01 23:57:20 +00:00
intrinsic_table_test.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
is_host_shareable_test.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
is_storeable_test.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
materialize_test.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
pipeline_overridable_constant_test.cc tint/resolver: Resolve 'const' variables 2022-06-25 23:21:39 +00:00
ptr_ref_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
ptr_ref_validation_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
resolver.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
resolver.h tint/resolver: Propagate constant values between 'const's 2022-06-26 08:40:00 +00:00
resolver_behavior_test.cc Add while statement parsing. 2022-06-16 12:01:27 +00:00
resolver_constants.cc tint/resolver: Propagate constant values between 'const's 2022-06-26 08:40:00 +00:00
resolver_constants_test.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
resolver_is_storeable_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
resolver_test.cc tint/resolver: Resolve 'const' variables 2022-06-25 23:21:39 +00:00
resolver_test_helper.cc tint/resolver: Enable abstract-numerics 2022-06-01 20:34:40 +00:00
resolver_test_helper.h tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
sem_helper.cc tint: Merge [S|U]intLiteralExpression 2022-05-04 22:18:49 +00:00
sem_helper.h tint: Merge [S|U]intLiteralExpression 2022-05-04 22:18:49 +00:00
side_effects_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
source_variable_test.cc tint/resolver: Resolve 'const' variables 2022-06-25 23:21:39 +00:00
storage_class_layout_validation_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
storage_class_validation_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
struct_layout_test.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
struct_pipeline_stage_use_test.cc tint: Replace all ProgramBuilder float literals with '_f' suffix 2022-05-10 17:30:15 +00:00
struct_storage_class_use_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
type_constructor_validation_test.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
type_validation_test.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
uniformity.cc tint/resolver: Resolve 'const' variables 2022-06-25 23:21:39 +00:00
uniformity.h tint: Implement uniformity analaysis 2022-05-11 22:05:15 +00:00
uniformity_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
validation_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
validator.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
validator.h tint/reader/wgsl: Drop const_expr parsing 2022-06-26 11:36:10 +00:00
validator_is_storeable_test.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
variable_test.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
variable_validation_test.cc tint/reader/wgsl: Drop const_expr parsing 2022-06-26 11:36:10 +00:00