From 617f0d65b20b7b405b1acecea6f99ccd0a6d73f3 Mon Sep 17 00:00:00 2001 From: johannst Date: Thu, 5 Jan 2023 20:25:01 +0000 Subject: deploy: 802cca1963bc27f8ea4e4923029909e45464d3df --- llvm_kaleidoscope_rs/llvm/index.html | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) (limited to 'llvm_kaleidoscope_rs/llvm/index.html') diff --git a/llvm_kaleidoscope_rs/llvm/index.html b/llvm_kaleidoscope_rs/llvm/index.html index 9e00f32..716a7f9 100644 --- a/llvm_kaleidoscope_rs/llvm/index.html +++ b/llvm_kaleidoscope_rs/llvm/index.html @@ -1,30 +1,8 @@ -llvm_kaleidoscope_rs::llvm - Rust -
Expand description

Safe wrapper around the LLVM C API.

+llvm_kaleidoscope_rs::llvm - Rust
Expand description

Safe wrapper around the LLVM C API.

References returned from the LLVM API are tied to the 'llvm lifetime which is bound to the context where the objects are created in. We do not offer wrappers to remove or delete any objects in the context and therefore all the references will be valid for the liftime of the context.

For the scope of this tutorial we mainly use assertions to validate the results from the LLVM API calls.

-

Structs

-

Wrapper for a LLVM Basic Block.

-

Wrapper for a LLVM Value Reference specialized for contexts where function values are needed.

-

Wrapper for a LLVM Function PassManager (legacy).

-

Wrapper for a LLVM IR Builder.

-

Wrapper for a LLVM LLJIT.

-

Wrapper for a LLVM Module with its own LLVM Context.

-

Wrapper for a LLVM Value Reference specialized for contexts where phi values are needed.

-

A resource handle for code added to an LLJit instance.

-

Wrapper for a LLVM Type Reference.

-

Wrapper for a LLVM Value Reference.

-

Functions

-

Initialize native target for corresponding to host (useful for jitting).

-

Deallocate and destroy all “ManagedStatic” variables.

-
- \ No newline at end of file +

Structs

Wrapper for a LLVM Basic Block.
Wrapper for a LLVM Value Reference specialized for contexts where function values are needed.
Wrapper for a LLVM Function PassManager (legacy).
Wrapper for a LLVM IR Builder.
Wrapper for a LLVM LLJIT.
Wrapper for a LLVM Module with its own LLVM Context.
Wrapper for a LLVM Value Reference specialized for contexts where phi values are needed.
A resource handle for code added to an LLJit instance.
Wrapper for a LLVM Type Reference.
Wrapper for a LLVM Value Reference.

Functions

Initialize native target for corresponding to host (useful for jitting).
Deallocate and destroy all “ManagedStatic” variables.
\ No newline at end of file -- cgit v1.2.3