Unfortunately, while doing this I found that it doesn't actually apply in any real-world programs (tested with `make smoketest`), apparently because nil pointer checking messes with the functionattrs pass. I hope to fix that after moving to LLVM 9, which has an optimization that makes nil pointer checking easier to implement. |
||
|---|---|---|
| .. | ||
| allocs.ll | ||
| allocs.out.ll | ||
| maps.ll | ||
| maps.out.ll | ||
| stringtobytes.ll | ||
| stringtobytes.out.ll | ||