index
:
iCE40/yosys
master
[no description]
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
passes
/
opt
/
opt_expr.cc
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
|
|
Use ID() macro in all of passes/opt/
Clifford Wolf
2019-08-11
1
-360
/
+360
|
|
/
|
/
|
*
|
Merge remote-tracking branch 'origin/master' into eddie/cleanup
Eddie Hung
2019-08-07
1
-0
/
+25
|
\
|
|
*
Move LSB-trimming functionality from wreduce to opt_expr
Eddie Hung
2019-08-06
1
-0
/
+25
*
|
Cleanup opt_expr.cc
Eddie Hung
2019-08-06
1
-35
/
+30
|
/
*
Improve opt_expr and opt_clean handling of (partially) undriven and/or unused...
Clifford Wolf
2019-05-03
1
-4
/
+9
*
Add handling of init attributes in "opt_expr -undriven"
Clifford Wolf
2019-04-30
1
-2
/
+41
*
Add log_debug() framework
Clifford Wolf
2019-04-22
1
-34
/
+45
*
Improve handling of and-with-1 and or-with-0 in opt_expr, fixes #327
Clifford Wolf
2019-03-14
1
-0
/
+7
*
Merge pull request #770 from whitequark/opt_expr_cmp
Clifford Wolf
2019-01-02
1
-97
/
+134
|
\
|
*
opt_expr: improve simplification of comparisons with large constants.
whitequark
2019-01-02
1
-70
/
+47
|
*
opt_expr: refactor simplification of unsigned X<onehot and X>=onehot. NFCI.
whitequark
2019-01-02
1
-31
/
+37
|
*
opt_expr: refactor simplification of signed X>=0 and X<0. NFCI.
whitequark
2019-01-02
1
-24
/
+26
|
*
opt_expr: simplify any unsigned comparisons with all-0 and all-1.
whitequark
2019-01-02
1
-17
/
+69
*
|
Fix typographical and grammatical errors and inconsistencies.
whitequark
2019-01-02
1
-1
/
+1
|
/
*
Bugfix in opt_expr handling of a<0 and a>=0
Clifford Wolf
2018-12-06
1
-1
/
+1
*
Consistent use of 'override' for virtual methods in derived classes.
Henner Zeller
2018-07-20
1
-2
/
+2
*
Add optimization of tristate buffer with constant control input
Clifford Wolf
2018-05-12
1
-0
/
+17
*
Don't track , ... contradictions through x/z-bits
Clifford Wolf
2017-08-25
1
-1
/
+4
*
Add removing of redundant pairs of bits in ==, ===, !=, and !== to opt_expr
Clifford Wolf
2017-08-25
1
-0
/
+72
*
Add "opt_expr -fine" feature to remove neutral bits from reduce and logic ope...
Clifford Wolf
2017-07-26
1
-0
/
+47
*
Fix and_or_buffer optimization in opt_expr for signed operators
Clifford Wolf
2017-07-01
1
-2
/
+2
*
Squelch trailing whitespace
Larry Doolittle
2017-04-12
1
-3
/
+3
*
Fixed some "used uninitialized" warnings in opt_expr
Clifford Wolf
2017-02-11
1
-1
/
+2
*
Add optimization of (a && 1'b1) and (a || 1'b0)
Clifford Wolf
2017-02-11
1
-7
/
+22
*
Fix issue #306, "Bug in opt -full"
C-Elegans
2017-02-10
1
-1
/
+19
*
Fix indenting and log messages in code merged from opt_compare_pr
Clifford Wolf
2017-01-31
1
-102
/
+120
*
Refactor and generalize the comparision optimization
C-Elegans
2017-01-30
1
-22
/
+42
*
Do not use b.as_int() in calculation of bit set
C-Elegans
2017-01-21
1
-8
/
+29
*
Optimize compares to powers of 2
C-Elegans
2017-01-16
1
-0
/
+61
*
Added opt_expr support for div/mod by power-of-two
Clifford Wolf
2016-05-29
1
-0
/
+69
*
Added "yosys -D" feature
Clifford Wolf
2016-04-21
1
-1
/
+1
*
Improvements in opt_expr
Clifford Wolf
2016-04-21
1
-12
/
+62
*
Typo fixes in opt_expr and opt_merge
Clifford Wolf
2016-03-31
1
-1
/
+1
*
Renamed opt_const to opt_expr
Clifford Wolf
2016-03-31
1
-0
/
+1164
[prev]