llvm

package module
v0.0.0-...-ce57b10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2025 License: 0BSD, Unlicense Imports: 3 Imported by: 0

README

LLVM

A library for generating LLVM IR via Go, forked from llir/llvm to add features that I needed

See the original's readme for usage instructions

Features Added

  • Varargs (e.g. declare i32 @printf(ptr noundef, ...) #1)

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Example

func Example()

Types

This section is empty.

Directories

Path Synopsis
asm
Package asm implements a parser for LLVM IR assembly files.
Package asm implements a parser for LLVM IR assembly files.
cmd
l-tm command
internal
enc
Package enc implements encoding of identifiers for LLVM IR assembly.
Package enc implements encoding of identifiers for LLVM IR assembly.
gep
Package gep computes the result type of getelementptr instructions and constant expressions.
Package gep computes the result type of getelementptr instructions and constant expressions.
natsort
Package natsort implements natural sort.
Package natsort implements natural sort.
osutil
Package osutil implements OS utility functions.
Package osutil implements OS utility functions.
ir
Package ir declares the types used to represent LLVM IR modules.
Package ir declares the types used to represent LLVM IR modules.
constant
Package constant implements values representing immutable LLVM IR constants.
Package constant implements values representing immutable LLVM IR constants.
enum
Package enum defines enumerate types of LLVM IR.
Package enum defines enumerate types of LLVM IR.
metadata
Package metadata provides access to LLVM IR metadata.
Package metadata provides access to LLVM IR metadata.
types
Package types declares the data types of LLVM IR.
Package types declares the data types of LLVM IR.
value
Package value provides a definition of LLVM IR values.
Package value provides a definition of LLVM IR values.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL