PyPy
PyPy Configuration[translation.llvm_via_c]

translation.llvm_via_c

back to parent

Basic Option Information

  • name: llvm_via_c
  • description: compile llvm via C
  • command-line: --llvm-via-c
  • command-line for negation: --no-llvm-via-c
  • option type: boolean option
  • default: False
  • requirements:

Description

This options compiles LLVM code by using llc to convert it to C, then using gcc to compile this C instead of using LLVM's own code generators. This generally results in better performance (particularly when using --profopt to use gcc's profile-directed optimizations) but takes rather longer and uses more RAM.