Navigation

  • index
  • next |
  • previous |
  • libgccjit 11.4.0 ( ) documentation »
  • Topic Reference

Topic ReferenceΒΆ

  • Compilation contexts
    • Lifetime-management
    • Thread-safety
    • Error-handling
    • Debugging
    • Options
  • Objects
  • Types
    • Standard types
    • Pointers, const, and volatile
    • Vector types
    • Structures and unions
    • Function pointer types
  • Expressions
    • Rvalues
    • Lvalues
    • Working with pointers, structs and unions
  • Creating and using functions
    • Params
    • Functions
    • Blocks
    • Statements
  • Function pointers
  • Source Locations
    • Faking it
  • Compiling a context
    • In-memory compilation
    • Ahead-of-time compilation
  • ABI and API compatibility
    • Programmatically checking version
    • ABI symbol tags
  • Performance
    • The timing API
  • Using Assembly Language with libgccjit
    • Adding assembler instructions within a function
    • Adding top-level assembler statements

Previous topic

Tutorial part 5: Implementing an Ahead-of-Time compiler

Next topic

Compilation contexts

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • previous |
  • libgccjit 11.4.0 ( ) documentation »
  • Topic Reference
© Copyright 2014-2021 Free Software Foundation, Inc.. Created using Sphinx 5.3.0.