Commit graph

13 commits

Author SHA1 Message Date
sgasho
6c4abb7fab Fix some autodiff tests require Clto=fat 2026-02-04 00:58:34 +09:00
Manuel Drehwald
2d1fc63101 adding a working rlib autodiff test 2025-11-19 00:18:33 -05:00
Karan Janthe
4520926bb5 autodiff: recurion added for typetree 2025-09-19 04:11:35 +00:00
Karan Janthe
4f3f0f48e7 autodiff: fixed test to be more precise for type tree checking 2025-09-19 04:11:35 +00:00
Karan Janthe
574f0b97d6 autodiff: struct support in typetree 2025-09-19 04:11:35 +00:00
Karan Janthe
7c5fbfbdbb autodiff: tuple support in typetree 2025-09-19 04:11:35 +00:00
Karan Janthe
be3617b040 autodiff: slice support in typetree 2025-09-19 04:11:35 +00:00
Karan Janthe
31541feb6f autodiff: add TypeTree support for arrays 2025-09-19 04:11:35 +00:00
Karan Janthe
664e83b3e7 added typetree support for memcpy 2025-09-19 04:02:20 +00:00
Karan Janthe
5d3ebc3804 Add TypeTree tests for scalar types
- Add specific tests for f32, f64, i32, f16, f128 TypeTree generation
  - Verify correct enzyme_type metadata for each scalar type
  - Ensure TypeTree metadata matches expected Enzyme format

Signed-off-by: Karan Janthe <karanjanthe@gmail.com>
2025-09-19 04:02:19 +00:00
Karan Janthe
beba6b9b86 Update TypeTree tests to verify metadata attachment
- Fix nott-flag test to emit LLVM IR and check enzyme_type attributes
  - Replace TODO comments with actual TypeTree metadata verification
  - Test that NoTT flag properly disables TypeTree generation
  - Test that TypeTree enabled generates proper enzyme_type attributes

Signed-off-by: Karan Janthe <karanjanthe@gmail.com>
2025-09-19 04:02:19 +00:00
Karan Janthe
e1258e79d6 autodiff: Add basic TypeTree with NoTT flag
Signed-off-by: Karan Janthe <karanjanthe@gmail.com>
2025-09-19 04:02:19 +00:00
Karan Janthe
80224c3e88 test: Add UI tests for testing type analysis autodiff
Signed-off-by: Karan Janthe <karanjanthe@gmail.com>
2025-07-15 04:17:29 +00:00