| 
								
								
									 Eddie Hung | 5ce0c31d0e | Add init support | 2019-08-21 13:05:10 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | df53fe12e7 | Fix spacing | 2019-08-21 12:54:11 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 0250712486 | Initial progress on xilinx_srl | 2019-08-21 12:50:49 -07:00 |  | 
				
					
						| 
								
								
									 Miodrag Milanovic | 948b6f91a1 | Fix test_pmgen deps | 2019-08-21 17:00:24 +02:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 4cc74346f1 | Fix compile error | 2019-08-20 20:27:05 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 9b9d759451 | Fix copy-paste typo | 2019-08-20 20:18:51 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | b7a48e3e0f | Merge remote-tracking branch 'origin/master' into xc7dsp | 2019-08-20 20:18:17 -07:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d0117d7d12 | Merge branch 'master' into clifford/pmgen | 2019-08-20 11:39:23 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1e3dd0a2da | Merge branch 'master' of github.com:YosysHQ/yosys into clifford/pmgen | 2019-08-19 13:04:06 +02:00 |  | 
				
					
						| 
								
								
									 Miodrag Milanovic | dbe3cb9708 | Ignore all generated headers for pmgen pass | 2019-08-18 10:49:17 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f3405fb048 | Refactor pmgen rollback mechanism Signed-off-by: Clifford Wolf <clifford@clifford.at> | 2019-08-17 13:54:18 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 318ae0351c | Improvements in "test_pmgen -generate" Signed-off-by: Clifford Wolf <clifford@clifford.at> | 2019-08-17 13:53:55 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f95853c822 | Add pmgen "fallthrough" statement Signed-off-by: Clifford Wolf <clifford@clifford.at> | 2019-08-17 11:29:37 +02:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | cd5a372cd1 | Add help() call | 2019-08-16 13:00:12 -07:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 64bd414e54 | Minor bugfix in "test_pmgen -generate" Signed-off-by: Clifford Wolf <clifford@clifford.at> | 2019-08-16 14:35:13 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 20910fd7c8 | Add pmgen finish statement, return number of matches Signed-off-by: Clifford Wolf <clifford@clifford.at> | 2019-08-16 14:16:35 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f45dad8220 | Redesign pmgen backtracking for recursive matching Signed-off-by: Clifford Wolf <clifford@clifford.at> | 2019-08-16 13:47:50 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | c710df181c | Add pmgen "generate" feature Signed-off-by: Clifford Wolf <clifford@clifford.at> | 2019-08-16 13:26:36 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 4a57b7e1ab | Refactor demo_reduce into test_pmgen Signed-off-by: Clifford Wolf <clifford@clifford.at> | 2019-08-16 11:47:51 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 016036f247 | Add doc for pmgen semioptional statement, Add pmgen changes to CHANGELOG Signed-off-by: Clifford Wolf <clifford@clifford.at> | 2019-08-15 23:02:37 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 969ab9027a | Update pmgen documentation Signed-off-by: Clifford Wolf <clifford@clifford.at> | 2019-08-15 22:48:13 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | eb80d3d43f | Change pmgen default rule to reject, switch peepopt behavior to accept Signed-off-by: Clifford Wolf <clifford@clifford.at> | 2019-08-15 22:47:59 +02:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | c320abc3f4 | xilinx_dsp to be sensitive to keep attribute | 2019-08-15 12:34:11 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 96ee7b9cf7 | Simplify | 2019-08-15 12:30:46 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 27d5df9467 | ffH -> ffFJKG | 2019-08-15 12:19:34 -07:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 03f98d9176 | Add demo_reduce pass to demonstrace recursive pattern matching Signed-off-by: Clifford Wolf <clifford@clifford.at> | 2019-08-15 18:36:39 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 73bf453929 | Improvements in pmgen for recursive patterns Signed-off-by: Clifford Wolf <clifford@clifford.at> | 2019-08-15 18:35:56 +02:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | aad97168b0 | Fixes for reverting SigSpec helper functions | 2019-08-14 10:22:33 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 2f04beeeb5 | Perform C -> PCIN optimisation after pattern matcher | 2019-08-13 17:11:35 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 1b0e68db94 | Revert changes to RTLIL::SigSpec methods | 2019-08-13 17:09:28 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 0597a3ea23 | Rename to XilinxDspPass | 2019-08-13 10:23:07 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 12c692f6ed | Revert "Merge pull request #1280 from YosysHQ/revert-1266-eddie/ice40_full_adder" This reverts commit c851dc1310, reversing
changes made tof54bf1631f. | 2019-08-12 12:06:45 -07:00 |  | 
				
					
						| 
								
								
									 David Shah | f9020ce2b3 | Revert "Wrap SB_LUT+SB_CARRY into $__ICE40_CARRY_WRAPPER" | 2019-08-10 17:14:48 +01:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | ab1d63a565 | Check nusers of DSP output, not whole flop | 2019-08-09 17:35:13 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 3dd3ab98c2 | Improve ice40_dsp for non-fully-32-bit adders | 2019-08-09 17:23:12 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | dfc878deb4 | Another filter -> if | 2019-08-09 16:23:32 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | e83f231927 | Cleanup | 2019-08-09 15:47:40 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 0b5b56c1ec | Pack partial-product adder DSP48E1 packing | 2019-08-09 15:19:33 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | a002eba14a | Fix check | 2019-08-09 14:27:08 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 82cbfada1b | Revert "Fix typo" This reverts commit e3c39cc450. | 2019-08-09 14:14:28 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 747690a6df | Remove muxY and ffY for now | 2019-08-08 16:33:37 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 2c0be7aa5d | Rework ice40_dsp to map to SB_MAC16 earlier, and check before packing | 2019-08-08 12:56:05 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 07e50b9c25 | Only pack registers if {A,B,P}REG = 0, do not pack $dffe | 2019-08-08 10:51:19 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 911129e3ef | Disable $dffe | 2019-08-08 10:44:49 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 675c1d4218 | Add ice40_wrapcarry pass, rename $__ICE40_FULL_ADDER -> CARRY_WRAPPER | 2019-08-07 16:29:38 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | fb568ddb4e | Fix compile error | 2019-08-07 14:31:55 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | d90b8b081a | Do not SigSpec::extract() beyond bounds | 2019-08-07 13:58:26 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | cdf9c80134 | Do not pack registers if (* keep *) | 2019-08-07 12:57:10 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | c39b1a6fcf | Add comment about supporting $dffe in ice40_dsp | 2019-08-01 15:13:18 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | ed7540a46f | Pack P register properly | 2019-08-01 15:10:43 -07:00 |  |