Commits
Click on a commit to change the comparison rangeperf(semantic): remove branch from `Nodes::add_node` (#4361)
`AstNodes::add_node` had a branch specifically to handle `Program`. Remove that by inlining the special logic for `Program` into `visit_program`.
Probably won't have much effect on benchmarks as the branch is easy to predict, but still removes a few instructions and makes `add_node` easier for compiler to inline.1 year ago
by overlookmotel