Skip to content

Latest commit

 

History

History
559 lines (512 loc) · 29.7 KB

current.md

File metadata and controls

559 lines (512 loc) · 29.7 KB

Version 0.x to be released (master branch)

This file tracks the implementation status of various LLVM IR language concepts, as covered by the master branch of llir/llvm.

The asm checkbox tracks read support of the language concept by the llvm/asm package.

The ir checkbox tracks support for an in-memory representation of the language concept by the llvm/ir package.

Modules

Types

Constants

Constant expressions

Binary expressions

Bitwise expressions

Vector expressions

Aggregate expressions

Memory expressions

Conversion expressions

Other expressions

Global variables

Global variables (ref LangRef.html#global-variables)

  • Linkage type
    • asm
    • ir
  • Visibility style
    • asm
    • ir
  • DLL storage class
    • asm
    • ir
  • Thread local storage model
    • asm
    • ir
  • Unnamed address
    • asm
    • ir
  • Address space
  • Externally initialized
    • asm
    • ir
  • Section name
    • asm
    • ir
  • COMDAT name
    • asm
    • ir
  • Alignment
    • asm
    • ir
  • Attached metadata

Functions

Functions (ref LangRef.html#functions)

  • Linkage type
    • asm
    • ir
  • Visibility style
    • asm
    • ir
  • DLL storage class
    • asm
    • ir
  • Calling convention
  • Return type parameter attributes
    • asm
    • ir
  • Argument parameter attributes
    • asm
    • ir
  • Unnamed address
    • asm
    • ir
  • Function attributes
    • asm
    • ir
  • Section name
    • asm
    • ir
  • COMDAT name
    • asm
    • ir
  • Alignment
    • asm
    • ir
  • Garbage collector name
    • asm
    • ir
  • Prefix data
    • asm
    • ir
  • Prologue data
    • asm
    • ir
  • Personality function data
    • asm
    • ir
  • Attached metadata

Instructions

Binary instructions

Bitwise instructions

Vector instructions

Aggregate instructions

Memory instructions

Conversion instructions

Other instructions

Terminators