| .. | 
		
		
			
			
			
			
				| bit_blaster | use mk_ite utility instead of custom local function | 2025-06-12 16:10:08 -07:00 | 
		
			
			
			
			
				| arith_rewriter.cpp | fix build | 2025-10-18 13:30:46 +02:00 | 
		
			
			
			
			
				| arith_rewriter.h | Sls (#7439) | 2024-11-02 12:32:48 -07:00 | 
		
			
			
			
			
				| array_rewriter.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| array_rewriter.h | split into separate function | 2023-01-08 19:16:46 -08:00 | 
		
			
			
			
			
				| ast_counter.cpp | remove using insert_if_not_there2 | 2020-04-25 15:08:51 -07:00 | 
		
			
			
			
			
				| ast_counter.h | remove a hundred implicit constructors/destructors | 2021-05-23 14:25:01 +01:00 | 
		
			
			
			
			
				| bit2int.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| bit2int.h | booyah | 2020-07-04 15:56:30 -07:00 | 
		
			
			
			
			
				| bool_rewriter.cpp | better rewriting | 2025-09-18 08:08:32 -07:00 | 
		
			
			
			
			
				| bool_rewriter.h | turn on ite simplification by default | 2025-03-26 11:30:08 -07:00 | 
		
			
			
			
			
				| bv2int_translator.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| bv2int_translator.h | Sls (#7439) | 2024-11-02 12:32:48 -07:00 | 
		
			
			
			
			
				| bv_bounds.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| bv_bounds.h | booyah | 2020-07-04 15:56:30 -07:00 | 
		
			
			
			
			
				| bv_bounds_base.h | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| bv_elim.cpp | call it data instead of c_ptr for approaching C++11 std::vector convention. | 2021-04-13 18:17:35 -07:00 | 
		
			
			
			
			
				| bv_elim.h | booyah | 2020-07-04 15:56:30 -07:00 | 
		
			
			
			
			
				| bv_rewriter.cpp | #7750 | 2025-07-27 13:38:36 -07:00 | 
		
			
			
			
			
				| bv_rewriter.h | fix #7572 and fix #7574 | 2025-03-07 10:46:29 -08:00 | 
		
			
			
			
			
				| cached_var_subst.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| cached_var_subst.h | move directory | 2021-01-28 14:49:15 -08:00 | 
		
			
			
			
			
				| char_rewriter.cpp | rewrites for characters | 2022-07-02 11:37:21 -07:00 | 
		
			
			
			
			
				| char_rewriter.h | rewrites for characters | 2022-07-02 11:37:21 -07:00 | 
		
			
			
			
			
				| CMakeLists.txt | Implement finite_set_axioms.cpp and fix empty set constructor bug (#7973) | 2025-10-14 17:16:29 +02:00 | 
		
			
			
			
			
				| datatype_rewriter.cpp | add rewrite rules for update-field under accessors and recognizers | 2025-09-14 06:14:42 -07:00 | 
		
			
			
			
			
				| datatype_rewriter.h | booyah | 2020-07-04 15:56:30 -07:00 | 
		
			
			
			
			
				| der.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| der.h | add destructive equality resolution to existentials | 2022-11-19 18:43:46 +07:00 | 
		
			
			
			
			
				| distribute_forall.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| distribute_forall.h | booyah | 2020-07-04 15:56:30 -07:00 | 
		
			
			
			
			
				| dl_rewriter.cpp | fix #4879 | 2020-12-12 13:37:25 -08:00 | 
		
			
			
			
			
				| dl_rewriter.h | booyah | 2020-07-04 15:56:30 -07:00 | 
		
			
			
			
			
				| dom_simplifier.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| dom_simplifier.h | move dominator simplifier functionality to rewriter and simplifier, move bv_bounds simplifier functionality to simplifier | 2023-01-27 17:11:48 -08:00 | 
		
			
			
			
			
				| elim_bounds.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| elim_bounds.h | Remove empty leaf destructors. (#6211) | 2022-07-30 10:07:03 +01:00 | 
		
			
			
			
			
				| enum2bv_rewriter.cpp | call it data instead of c_ptr for approaching C++11 std::vector convention. | 2021-04-13 18:17:35 -07:00 | 
		
			
			
			
			
				| enum2bv_rewriter.h | booyah | 2020-07-04 15:56:30 -07:00 | 
		
			
			
			
			
				| expr_replacer.cpp | set up model reconstruction trail | 2022-11-04 11:25:39 -07:00 | 
		
			
			
			
			
				| expr_replacer.h | fixing build, wip on model reconstruction integration into dependent-expr-state | 2022-11-04 14:04:44 -07:00 | 
		
			
			
			
			
				| expr_safe_replace.cpp | Optimize expr_safe_replace for quantifiers when all source patterns are vars (#7481) | 2024-12-19 23:05:13 +01:00 | 
		
			
			
			
			
				| expr_safe_replace.h | add bv-size reduce #6137 | 2022-08-16 16:35:14 -07:00 | 
		
			
			
			
			
				| factor_equivs.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| factor_equivs.h | fix warning with iterators due to non-const comparator | 2024-09-23 08:10:56 +01:00 | 
		
			
			
			
			
				| factor_rewriter.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| factor_rewriter.h | booyah | 2020-07-04 15:56:30 -07:00 | 
		
			
			
			
			
				| finite_set_axioms.cpp | fix bogus axioms | 2025-10-24 13:35:41 +02:00 | 
		
			
			
			
			
				| finite_set_axioms.h | base implementation for cardinality constraints | 2025-10-26 10:35:37 +01:00 | 
		
			
			
			
			
				| finite_set_rewriter.cpp | Add comprehensive algebraic rewrite rules to finite_set_rewriter (#7975) | 2025-10-15 18:46:10 +02:00 | 
		
			
			
			
			
				| finite_set_rewriter.h | update header | 2025-10-15 20:51:40 +02:00 | 
		
			
			
			
			
				| fpa_rewriter.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| fpa_rewriter.h | remove a few trivial destructors so they get inlined | 2021-04-04 17:13:59 +01:00 | 
		
			
			
			
			
				| func_decl_replace.cpp | fix #5827 #5828 | 2022-02-14 10:31:04 +02:00 | 
		
			
			
			
			
				| func_decl_replace.h | booyah | 2020-07-04 15:56:30 -07:00 | 
		
			
			
			
			
				| inj_axiom.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| inj_axiom.h | booyah | 2020-07-04 15:56:30 -07:00 | 
		
			
			
			
			
				| label_rewriter.cpp | remove default destructors & some default constructors | 2024-09-04 22:30:23 +01:00 | 
		
			
			
			
			
				| label_rewriter.h | remove default destructors & some default constructors | 2024-09-04 22:30:23 +01:00 | 
		
			
			
			
			
				| macro_replacer.cpp | fix riscv/aarch/powerpc build warnings | 2023-01-22 23:57:59 -08:00 | 
		
			
			
			
			
				| macro_replacer.h | wip - dependent expr simpliifer | 2022-11-30 13:41:40 +07:00 | 
		
			
			
			
			
				| maximize_ac_sharing.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| maximize_ac_sharing.h | expose propagate created | 2021-12-17 16:12:47 -08:00 | 
		
			
			
			
			
				| mk_extract_proc.cpp | minor fixes | 2022-11-02 08:44:55 -07:00 | 
		
			
			
			
			
				| mk_extract_proc.h | booyah | 2020-07-04 15:56:30 -07:00 | 
		
			
			
			
			
				| mk_simplified_app.cpp | refactor get_sort | 2021-02-02 04:45:54 -08:00 | 
		
			
			
			
			
				| mk_simplified_app.h | booyah | 2020-07-04 15:56:30 -07:00 | 
		
			
			
			
			
				| pb2bv_rewriter.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| pb2bv_rewriter.h | optimizations to bv-solver and euf-egraph (#4698) | 2020-09-20 06:47:27 -07:00 | 
		
			
			
			
			
				| pb_rewriter.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| pb_rewriter.h | booyah | 2020-07-04 15:56:30 -07:00 | 
		
			
			
			
			
				| pb_rewriter_def.h | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| poly_rewriter.h | try big M for linux build | 2022-12-04 09:49:32 -08:00 | 
		
			
			
			
			
				| poly_rewriter_def.h | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| push_app_ite.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| push_app_ite.h | Remove empty leaf destructors. (#6211) | 2022-07-30 10:07:03 +01:00 | 
		
			
			
			
			
				| quant_hoist.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| quant_hoist.h | booyah | 2020-07-04 15:56:30 -07:00 | 
		
			
			
			
			
				| recfun_replace.h | Remove empty leaf destructors. (#6211) | 2022-07-30 10:07:03 +01:00 | 
		
			
			
			
			
				| recfun_rewriter.cpp | fix #7634 | 2025-04-27 23:57:57 -07:00 | 
		
			
			
			
			
				| recfun_rewriter.h | remove a hundred implicit constructors/destructors | 2021-05-23 14:25:01 +01:00 | 
		
			
			
			
			
				| rewriter.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| rewriter.h | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| rewriter.txt | cleanup | 2017-05-03 17:45:56 -04:00 | 
		
			
			
			
			
				| rewriter_def.h | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| rewriter_types.h | fix #7006 | 2023-11-28 15:06:27 -08:00 | 
		
			
			
			
			
				| seq_axioms.cpp | fix unsound len(substr) axiom | 2025-07-26 15:38:25 -07:00 | 
		
			
			
			
			
				| seq_axioms.h | sketch replace_all | 2022-01-01 17:39:37 -08:00 | 
		
			
			
			
			
				| seq_eq_solver.cpp | inherit and reset rlimit counter on children limits | 2023-04-05 16:39:21 -07:00 | 
		
			
			
			
			
				| seq_eq_solver.h | Add and fix a few general compiler warnings. (#5628) | 2021-10-29 15:42:32 +02:00 | 
		
			
			
			
			
				| seq_rewriter.cpp | parameter eval order | 2025-10-26 15:32:20 +01:00 | 
		
			
			
			
			
				| seq_rewriter.h | remove theory_str and classes that are only used by it | 2025-08-07 21:05:12 -07:00 | 
		
			
			
			
			
				| seq_skolem.cpp | filter length limits to be non-skolems and under concat/""/unit | 2022-09-15 07:41:13 -07:00 | 
		
			
			
			
			
				| seq_skolem.h | Fix some typos. (#7115) | 2024-02-07 23:06:43 -08:00 | 
		
			
			
			
			
				| th_rewriter.cpp | test | 2025-10-14 18:01:41 +02:00 | 
		
			
			
			
			
				| th_rewriter.h | remove theory_str and classes that are only used by it | 2025-08-07 21:05:12 -07:00 | 
		
			
			
			
			
				| value_sweep.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| value_sweep.h | value sweep | 2020-04-27 18:58:43 -07:00 | 
		
			
			
			
			
				| var_subst.cpp | Centralize and document TRACE tags using X-macros (#7657) | 2025-05-28 14:31:25 +01:00 | 
		
			
			
			
			
				| var_subst.h | delete more default constructors | 2024-09-23 12:59:04 +01:00 |