@@ -76,12 +76,12 @@ fn match_args_from_caller_to_enzyme<'ll>(
7676 outer_pos = 1 ;
7777 }
7878
79- let enzyme_const = cx. create_metadata ( "enzyme_const" . to_string ( ) ) ;
80- let enzyme_out = cx. create_metadata ( "enzyme_out" . to_string ( ) ) ;
81- let enzyme_dup = cx. create_metadata ( "enzyme_dup" . to_string ( ) ) ;
82- let enzyme_dupv = cx. create_metadata ( "enzyme_dupv" . to_string ( ) ) ;
83- let enzyme_dupnoneed = cx. create_metadata ( "enzyme_dupnoneed" . to_string ( ) ) ;
84- let enzyme_dupnoneedv = cx. create_metadata ( "enzyme_dupnoneedv" . to_string ( ) ) ;
79+ let enzyme_const = cx. create_metadata ( b "enzyme_const") ;
80+ let enzyme_out = cx. create_metadata ( b "enzyme_out") ;
81+ let enzyme_dup = cx. create_metadata ( b "enzyme_dup") ;
82+ let enzyme_dupv = cx. create_metadata ( b "enzyme_dupv") ;
83+ let enzyme_dupnoneed = cx. create_metadata ( b "enzyme_dupnoneed") ;
84+ let enzyme_dupnoneedv = cx. create_metadata ( b "enzyme_dupnoneedv") ;
8585
8686 while activity_pos < inputs. len ( ) {
8787 let diff_activity = inputs[ activity_pos as usize ] ;
@@ -378,12 +378,12 @@ fn generate_enzyme_call<'ll>(
378378 let mut args = Vec :: with_capacity ( num_args as usize + 1 ) ;
379379 args. push ( fn_to_diff) ;
380380
381- let enzyme_primal_ret = cx. create_metadata ( "enzyme_primal_return" . to_string ( ) ) ;
381+ let enzyme_primal_ret = cx. create_metadata ( b "enzyme_primal_return") ;
382382 if matches ! ( attrs. ret_activity, DiffActivity :: Dual | DiffActivity :: Active ) {
383383 args. push ( cx. get_metadata_value ( enzyme_primal_ret) ) ;
384384 }
385385 if attrs. width > 1 {
386- let enzyme_width = cx. create_metadata ( "enzyme_width" . to_string ( ) ) ;
386+ let enzyme_width = cx. create_metadata ( b "enzyme_width") ;
387387 args. push ( cx. get_metadata_value ( enzyme_width) ) ;
388388 args. push ( cx. get_const_int ( cx. type_i64 ( ) , attrs. width as u64 ) ) ;
389389 }
0 commit comments