{"push_id":2971208737,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"349a24d6568a24d2686d09c6dba9091fe40afc94","before":"6734204b017dea2c14b2e5694977db7022beb10e","commits":[{"sha":"78476da890fb1817185de535e185b588167c8335","author":{"name":"Johannes Bucher","email":"0337f3573d9757a9f4c88b257d040c69f1112a60@student.kit.edu"},"message":"ia32: / ifconv: do not generate cmov constructs\n\nIn cases with larger if cascades the ifconversion tried to optimize\nby building quite large blocks containing multiple mux nodes which will be lowered to\ncmov instructions. This impacted the performance of the compiled program\nheavily.\n\ncmov generation can be enabled using the -mcmov option\n\nfehler218 now fails (infinite loop in jump threading), but this bug\nwas only hidden and is not caused by disabling cmov generation.","distinct":true,"url":"https://api.github.com/repos/libfirm/libfirm/commits/78476da890fb1817185de535e185b588167c8335"},{"sha":"c1714a594204e1b1f203c2c196338cdfbfdc74bc","author":{"name":"Johannes Bucher","email":"0337f3573d9757a9f4c88b257d040c69f1112a60@student.kit.edu"},"message":"boolopt: do not generate unordered relations for integer compares","distinct":true,"url":"https://api.github.com/repos/libfirm/libfirm/commits/c1714a594204e1b1f203c2c196338cdfbfdc74bc"},{"sha":"349a24d6568a24d2686d09c6dba9091fe40afc94","author":{"name":"Johannes Bucher","email":"0337f3573d9757a9f4c88b257d040c69f1112a60@student.kit.edu"},"message":"boolopt: fix optimization in case of two Cmp nodes which both compare with the same constant","distinct":true,"url":"https://api.github.com/repos/libfirm/libfirm/commits/349a24d6568a24d2686d09c6dba9091fe40afc94"}]}
{"actor":{"display_login":"firmBot"}}