Language Reference Overview

This section is the reference for the Ave language surface. It absorbs the previous API reference: package entry points, language types, builtin functions, backend options, and hardware-specific namespaces now live here.

Sections

  1. Builtin Types Scalar, tensor, pointer, constexpr, and dynamic types.
  2. Functions And Control Flow JIT functions, launches, control flow, runtime shapes, and specialization.
  3. Builtin Functions Builtin math, memory, layout, synchronization, and shuffle functions.
  4. Hardware Intrinsics Backend namespaces, matrix instructions, raw-buffer operations, and backend options.

For runnable examples, continue to the tutorials.