Closed JohelEGP closed 8 months ago
This work arounds https://github.com/llvm/llvm-project/issues/73336. This is the delta when I compile cppfront with LLVM 18 at -O2:
cppfront
-O2
real 3m10.558s user 3m8.552s sys 0m0.474s real 0m46.694s user 0m45.891s sys 0m0.362s
Ah, that makes sense for breaking the dependency -- cache it right before returning the successful parse, since everything is immutable after that. Thanks!
This work arounds https://github.com/llvm/llvm-project/issues/73336. This is the delta when I compile
cppfront
with LLVM 18 at-O2
: