| 
								
								
									 Jakob Rath | bc0119f333 | Treat constraints of the form "x = val" more like variable assignments | 2023-08-07 15:28:17 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | aa81f6c9fb | Propagate value assignments discovered by the slicing e-graph | 2023-08-07 15:20:04 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 3fe591e5bb | Also print original exprs for polysat unsat core | 2023-08-07 14:39:45 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 2a2015f61d | fix bit width of extract on constants | 2023-08-04 11:10:49 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | d62aa82762 | track pvar_kind | 2023-08-04 10:12:50 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 63e81e2bb0 | fix zero_ext constraint (2) | 2023-08-03 15:16:27 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 6e9f07e7c5 | temporary fix | 2023-08-03 15:03:09 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 1d9322b5ae | slicing bugfixes | 2023-08-03 14:53:14 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | d42d253068 | fix | 2023-08-03 14:48:42 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 13f000942a | fix viable | 2023-08-03 11:41:13 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | b72a0ed4c8 | notes | 2023-08-03 10:30:10 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e7e025a2fc | rename to log_start for clarity | 2023-08-03 10:25:32 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 6bbd68cdf1 | fix for gcc | 2023-08-01 16:14:46 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | f6fb9bf316 | minor refactor | 2023-08-01 16:08:42 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 417dbf3354 | fix | 2023-08-01 16:03:17 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | f2d1ed7b07 | add parameter to control congruence terms in slicing | 2023-08-01 14:13:59 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 8b90a45233 | remove unused variables | 2023-08-01 13:48:13 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | d943eb4787 | fix polysat params | 2023-08-01 13:40:31 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | cd373527ff | static_assert | 2023-07-27 16:54:59 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 8b9d9db77e | compile | 2023-07-27 15:49:50 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | c09859fe63 | store viable intervals in separate layers by bit-width | 2023-07-27 15:41:50 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 7a96853721 | fix | 2023-07-27 15:35:59 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 9335b6eed6 | refactor slicing dep | 2023-07-27 15:35:59 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | eb20b8971b | slicing notes | 2023-07-27 15:33:36 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | fe03918f6d | Add macro version of pointer tagging | 2023-07-27 15:32:02 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 305943a091 | Add dll_elements | 2023-07-27 15:31:06 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | edbe1087e3 | one check in get_name is enough | 2023-07-26 15:08:21 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 1e528e264f | collect_fixed | 2023-07-26 15:07:53 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 6cb84dc4cd | collect_simple_overlaps | 2023-07-26 14:39:46 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 681293c23f | use slicing conflict clause | 2023-07-26 09:48:08 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 19c1ba5158 | update tests | 2023-07-26 09:47:34 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 8f314d4a7f | reuse more slices for extractions | 2023-07-26 09:44:17 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 16188945ab | better slicing conflict clauses | 2023-07-26 09:41:52 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 12e9356f0f | pvar deps also need to track the slice they're coming from | 2023-07-26 09:38:29 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 2f0d74fca8 | fix | 2023-07-26 09:34:45 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e6e655f0eb | clause_pp | 2023-07-26 09:15:32 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 1e5255508c | fixes | 2023-07-26 09:09:23 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | a75daf8681 | replay mk_extract/mk_concat | 2023-07-25 10:49:47 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 2226f508e8 | notes on gc | 2023-07-24 10:53:57 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | a369c1b810 | for now, do saturation only for matching bit-widths | 2023-07-24 10:26:38 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | b51c634294 | make concat work with value args | 2023-07-24 10:25:44 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e45fed472d | slicig notes | 2023-07-22 06:16:32 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 6c2772c9da | compile | 2023-07-21 16:28:48 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 4859858bba | notes | 2023-07-21 16:14:36 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 857f25f54a | add notes | 2023-07-21 15:54:28 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | eb4ea606d5 | notes on pvar justifications | 2023-07-21 14:55:29 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | f14c3c3cb4 | fix zero/sign extension | 2023-07-21 14:32:22 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e7c9112beb | bugfix | 2023-07-21 12:45:46 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | e1bb0f5377 | sign_ext | 2023-07-21 11:25:31 +02:00 |  | 
				
					
						| 
								
								
									 Jakob Rath | 6dfc9dd936 | try zero_ext | 2023-07-21 10:52:07 +02:00 |  |