Engineering and Computer Science

Programming Talks tagged with: "Engineering and Computer Science"

Superoptimizing LLVM

Superoptimizing LLVMCompilers are caught in a tug-of-war between increasingly exotic architectures and instruction set extensions on one hand, and our desire for advanced programming languages and PL features on the other. A multi-language, multi-target compiler infrastructure such as LLVM ameliorates the situation somewhat, but engineering fast, effective and correct optimizations for ...