BUILTINS.SList of all builtins that are interpreted specially by the backend
val __assert_fail : tval __builtin_add_overflow : tval __builtin_mul_overflow : tval __builtin_sub_overflow : tval __builtin_va_arg : tval __builtin_va_copy : tval __builtin_va_end : tval __builtin_va_start : tval __builtin_offsetof : tval __cast : t__cast(val,typ) implements java's typ(val)
val __cxx_typeid : tval __delete : tval __delete_array : tval __delete_locked_attribute : tval __exit : tval __objc_bridge_transfer : tval __get_array_length : tval __get_type_of : tval __infer_assume : tval __infer_fail : tval __infer_skip : tused to represent behavior that is not modeled in infer
val __instanceof : t__instanceof(val,typ) implements java's val instanceof typ
val __java_throw : t__java_throw implements java's throw instruction (without arg yet, but this is covered by the usage of the return variable during frontend translation
val __hack_throw : tval __method_set_ignore_attribute : tval __new : tval __new_array : tval __objc_alloc_no_fail : tval __objc_dictionary_literal : tval __objc_get_ref_count : tval __objc_set_ref_count : tval __placement_delete : tval __placement_new : tval __print_value : tval __require_allocated_array : tval __set_array_length : tval __set_file_attribute : tval __set_locked_attribute : tval __set_mem_attribute : tval __set_observer_attribute : tval __set_unsubscribed_observer_attribute : tval __set_wont_leak_attribute : tval __split_get_nth : tval __throw : tval __unwrap_exception : tval abort : tval exit : tval free : tval malloc : tval malloc_no_fail : tval objc_insert_key : tval objc_insert_value : tval objc_autorelease_pool_pop : tval objc_autorelease_pool_push : tval objc_cpp_throw : tval zero_initialization : t