PyPy
7.3
  • What is PyPy?
  • Goals and Architecture Overview
  • Downloading and Installing PyPy
  • Building PyPy from Source
  • Translating on Windows
  • Frequently Asked Questions
  • Differences between PyPy and CPython
  • Writing extension modules for pypy
  • Garbage collector documentation and configuration
  • JIT hooks
  • Resetting the JIT
  • Application-level Stackless features
  • The __pypy__ module
  • PyPy’s sandboxing features
  • Software Transactional Memory
  • Contributing Guidelines
  • PyPy’s Configuration Handling
  • Potential Project List
  • Project Documentation
  • Source Code Documentation
    • The Object Space
    • Bytecode Interpreter
    • Standard Interpreter Optimizations
    • PyPy Parser
    • Configuration Options for PyPy
      • PyPy Python interpreter options
      • General translation options
      • translation
        • translation.continuation
        • translation.type_system
        • translation.backend
        • translation.shared
        • translation.log
        • translation.gc
        • translation.gctransformer
        • translation.gcremovetypeptr
        • translation.gcrootfinder
        • translation.thread
        • translation.sandbox
        • translation.rweakref
        • translation.jit
        • translation.jit_backend
        • translation.jit_profiler
        • translation.jit_opencoder_model
        • translation.check_str_without_nul
        • translation.verbose
        • translation.cc
        • translation.profopt
        • translation.profoptargs
        • translation.instrument
        • translation.countmallocs
        • translation.countfieldaccess
        • translation.fork_before
        • translation.dont_write_c_files
        • translation.instrumentctl
        • translation.output
        • translation.secondaryentrypoints
        • translation.dump_static_data_info
        • translation.no__thread
        • translation.make_jobs
        • translation.list_comprehension_operations
        • translation.withsmallfuncsets
        • translation.taggedpointers
        • translation.keepgoing
        • translation.lldebug
        • translation.lldebug0
        • translation.lto
        • translation.icon
        • translation.manifest
        • translation.libname
        • translation.backendopt
        • translation.platform
        • translation.split_gc_address_space
        • translation.reverse_debugger
        • translation.rpython_translate
      • objspace
      • The --opt or -O translation option
    • Command line reference
    • PyPy directory cross-reference
  • PyPy’s Release Process
  • Historical release notes
  • Changelogs
  • Contributors
  • Glossary
PyPy
  • Project Documentation
  • Configuration Options for PyPy
  • translation
  • translation.backendopt
  • View page source

translation.backendopt¶

  • translation.backendopt.inline
  • translation.backendopt.inline_threshold
  • translation.backendopt.inline_heuristic
  • translation.backendopt.print_statistics
  • translation.backendopt.merge_if_blocks
  • translation.backendopt.mallocs
  • translation.backendopt.constfold
  • translation.backendopt.profile_based_inline
  • translation.backendopt.profile_based_inline_threshold
  • translation.backendopt.profile_based_inline_heuristic
  • translation.backendopt.clever_malloc_removal
  • translation.backendopt.clever_malloc_removal_threshold
  • translation.backendopt.clever_malloc_removal_heuristic
  • translation.backendopt.remove_asserts
  • translation.backendopt.really_remove_asserts
  • translation.backendopt.stack_optimization
  • translation.backendopt.storesink
  • translation.backendopt.replace_we_are_jitted
  • translation.backendopt.none
  • name: backendopt
  • description: Backend Optimization Options

This group contains options about various backend optimization passes. Most of them are described in the EU report about optimization

Previous Next

© Copyright 2023, The PyPy Project.

Built with Sphinx using a theme provided by Read the Docs.