pub struct Builder<'llvm> { /* fields omitted */ }
Expand description
Wrapper for a LLVM IR Builder.
Create a new LLVM IR Builder with the module
s context.
Panics if creating the IR Builder fails.
Position the IR Builder at the end of the given Basic Block.
Emit a fadd instruction.
Panics if LLVM API returns a null
pointer.
Emit a fsub instruction.
Panics if LLVM API returns a null
pointer.
Emit a fmul instruction.
Panics if LLVM API returns a null
pointer.
Emit a fcmult instruction.
Panics if LLVM API returns a null
pointer.
Emit a uitofp instruction.
Panics if LLVM API returns a null
pointer.
Emit a call instruction.
Panics if LLVM API returns a null
pointer.
Emit a ret instruction.
Panics if LLVM API returns a null
pointer.
Executes the destructor for this type. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.