https://github.com/halide/Halide
Revision 6cc24bb07e7f27470ce50b4d00f6986c9937796a authored by Andrew Adams on 01 December 2020, 20:49:09 UTC, committed by GitHub on 01 December 2020, 20:49:09 UTC
* Use equal instead of can_prove equality when examining enclosing scope

There can be a lot of things in there, and can_prove is expensive.

* Speed up bounds_of_inner_var

By only expanding enclosing let stmts if the variable is actually used
in the result, and by finding the last usage and then skipping anything
earlier (skipping over nested producer nodes)

Co-authored-by: Steven Johnson <srj@google.com>
1 parent 6af4361
History
Tip revision: 6cc24bb07e7f27470ce50b4d00f6986c9937796a authored by Andrew Adams on 01 December 2020, 20:49:09 UTC
Fix compile time regression in fft (#5494)
Tip revision: 6cc24bb
File Mode Size
.github
apps
cmake
dependencies
doc
packaging
python_bindings
src
test
tools
tutorial
util
.clang-format -rw-r--r-- 1.5 KB
.clang-format-ignore -rw-r--r-- 265 bytes
.clang-tidy -rw-r--r-- 1.8 KB
.gitattributes -rw-r--r-- 342 bytes
.gitignore -rw-r--r-- 1.1 KB
.gitmodules -rw-r--r-- 0 bytes
CMakeLists.txt -rw-r--r-- 4.5 KB
CODE_OF_CONDUCT.md -rw-r--r-- 3.5 KB
LICENSE.txt -rw-r--r-- 3.2 KB
Makefile -rw-r--r-- 94.7 KB
README.md -rw-r--r-- 20.6 KB
README_cmake.md -rw-r--r-- 67.0 KB
README_rungen.md -rw-r--r-- 12.1 KB
README_webassembly.md -rw-r--r-- 7.5 KB
run-clang-format.sh -rwxr-xr-x 1.1 KB
run-clang-tidy.sh -rwxr-xr-x 2.8 KB

README.md

back to top