Christoffer Lerno
Christoffer Lerno
We can also add both platform independent and platform dependent versions of the code. If the user wants to optimize, then the platform dependent versions may be used.
I think it's better to have some platform independent version, so (1) here. This will make it easier to be API stable, then this converts to the platform specifics. This...
Do you mean for namespace or for functionality? It's useful to also look at Ruby, Java and the ObjC functionality in Cocoa. It might be better to split this into...
Java and ObjC uses a general URL-like approach, of which a file path is merely a subtype, it both have good and bad parts.
As a general thing having libc available is a stopgap obviously, but it's there.
Polly is pretty new (comparatively speaking) and the LTO/ThinLTO part isn't integrated yet, nor is lld currently correctly working well on all CI targets. I would prefer to not include...
Yeah, it's still not part of the main LLVM libraries I believe, and not all benchmarks necessarily show improvements, although some do.
Unfortunately -mllvm is implemented by Clang, so all that functionality would need to be implemented by hand if added.
I am not sure if it will improve the symbol lookup that much, but if you want you can try it out.
This needs to be split into multiple features.