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/struct.IRBuilder.html | 54 +++++++++---------------- 1 file changed, 19 insertions(+), 35 deletions(-) (limited to 'llvm_kaleidoscope_rs/llvm/struct.IRBuilder.html') diff --git a/llvm_kaleidoscope_rs/llvm/struct.IRBuilder.html b/llvm_kaleidoscope_rs/llvm/struct.IRBuilder.html index 7f77a2c..b98503a 100644 --- a/llvm_kaleidoscope_rs/llvm/struct.IRBuilder.html +++ b/llvm_kaleidoscope_rs/llvm/struct.IRBuilder.html @@ -1,62 +1,46 @@ -IRBuilder in llvm_kaleidoscope_rs::llvm - Rust -
pub struct IRBuilder<'llvm> { /* private fields */ }
Expand description

Wrapper for a LLVM IR Builder.

-

Implementations

Create a new LLVM IR Builder with the modules context.

+IRBuilder in llvm_kaleidoscope_rs::llvm - Rust
pub struct IRBuilder<'llvm> { /* private fields */ }
Expand description

Wrapper for a LLVM IR Builder.

+

Implementations

Create a new LLVM IR Builder with the modules context.

Panics

Panics if creating the IR Builder fails.

-

Position the IR Builder at the end of the given Basic Block.

-

Get the BasicBlock the IRBuilder currently inputs into.

+

Position the IR Builder at the end of the given Basic Block.

+

Get the BasicBlock the IRBuilder currently inputs into.

Panics

Panics if LLVM API returns a null pointer.

-

Emit a fadd instruction.

+

Emit a fadd instruction.

Panics

Panics if LLVM API returns a null pointer.

-

Emit a fsub instruction.

+

Emit a fsub instruction.

Panics

Panics if LLVM API returns a null pointer.

-

Emit a fmul instruction.

+

Emit a fmul instruction.

Panics

Panics if LLVM API returns a null pointer.

-

Emit a fcmpult instruction.

+

Emit a fcmpult instruction.

Panics

Panics if LLVM API returns a null pointer.

-

Emit a fcmpone instruction.

+

Emit a fcmpone instruction.

Panics

Panics if LLVM API returns a null pointer.

-

Emit a uitofp instruction.

+

Emit a uitofp instruction.

Panics

Panics if LLVM API returns a null pointer.

-

Emit a call instruction.

+

Emit a call instruction.

Panics

Panics if LLVM API returns a null pointer.

-

Emit a ret instruction.

+

Emit a ret instruction.

Panics

Panics if LLVM API returns a null pointer.

-

Emit an unconditional br instruction.

+

Emit an unconditional br instruction.

Panics

Panics if LLVM API returns a null pointer.

-

Emit a conditional br instruction.

+

Emit a conditional br instruction.

Panics

Panics if LLVM API returns a null pointer.

-

Emit a phi instruction.

+

Emit a phi instruction.

Panics

Panics if LLVM API returns a null pointer.

-

Trait Implementations

Executes the destructor for this type. Read more

-

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

-

Immutably borrows from an owned value. Read more

-

Mutably borrows from an owned value. Read more

-

Returns the argument unchanged.

-

Calls U::from(self).

+

Trait Implementations

Executes the destructor for this type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

+

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-

The type returned in the event of a conversion error.

-

Performs the conversion.

-

The type returned in the event of a conversion error.

-

Performs the conversion.

-
- \ No newline at end of file +From<T> for U chooses to do.

+
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
\ No newline at end of file -- cgit v1.2.3