MCPcopy Create free account

hub / github.com/TomBebbington/llvm-rs / functions

Functions162 in github.com/TomBebbington/llvm-rs

Methodindex
(&self, index: usize)
src/value.rs:211
Methodinto_iter
Iterate through the functions in the module
src/module.rs:223
Methodinto_iter
(self)
src/block.rs:84
Methodis
(value: &Value)
src/value.rs:222
Methodis
(mut ty: &Type)
src/types.rs:125
Methodis
(value: &Value)
src/block.rs:16
Methodis_big_endian
Returns true if the target is big endian.
src/target.rs:24
Methodis_declaration
Returns true if this global is a declaration (as opposed to a definition).
src/value.rs:155
Methodis_function
Returns true if this type is a function. This is equivalent to `FunctionType::is`.
src/types.rs:47
Methodis_pointer
Returns true if this type is a pointer. This is equivalent to `PointerType::is`.
src/types.rs:66
Methodis_sized
Returns true if the size of the type is known at compile-time. This is equivalent to the type implementing `Sized` in Rust
src/types.rs:41
Methodis_struct
Returns true if this type is a struct. This is equivalent to `StructType::is`.
src/types.rs:54
Methodis_void
Returns true if this type is void.
src/types.rs:59
Methodlink
Link a module into this module, returning an error string if an error occurs. This *does not* destroy the source module.
src/module.rs:190
Methodlink_destroy
Link a module into this module, returning an error string if an error occurs. This *does* destroy the source module.
src/module.rs:206
Functionmain
()
build.rs:1
Functionmain
()
examples/demo_3f.rs:5
Functionmain
()
examples/add.rs:4
Functionmain
()
examples/tan.rs:4
Functionmain
()
examples/fib.rs:4
Methodmove_after
Move this basic block after the `other` basic block in its function.
src/block.rs:47
Methodmove_before
Move this basic block before the `other` basic block in its function.
src/block.rs:51
Methodnew
Create a new module in the context given with the name given. The lifetime of the module will match the lifetime of the context you instance it in be
src/module.rs:41
Methodnew
Make a new struct with the given fields and packed representation.
src/types.rs:96
Methodnew
(module: &'a Module, options: JitOptions)
src/engine.rs:135
Methodnew
Create a target data from a target layout string.
src/target.rs:17
Methodnew
Create a new context, which is owned by the callee block.
src/context.rs:22
Methodnew
(function: &'a Function)
src/block.rs:73
Methodnew
Create a new builder in the context given.
src/builder.rs:46
Methodnew_from_file
(path: &str)
src/buffer.rs:14
Methodnew_named
Make a new named struct with the given fields and packed representation.
src/types.rs:100
Methodnew_string
Create a new constant C string from the text given.
src/value.rs:52
Methodnew_struct
Create a new constant struct from the values given.
src/value.rs:44
Methodnew_undef
Create a new constant undefined value of the given type.
src/value.rs:60
Methodnew_vector
Create a new constant vector from the values given.
src/value.rs:48
Methodnext
(&mut self)
src/module.rs:241
Methodnext
(&mut self)
src/object.rs:43
Methodnext
(&mut self)
src/block.rs:90
Methodnext_back
(&mut self)
src/block.rs:103
Methodnum_params
Returns the number of parameters this signature takes.
src/types.rs:141
Methodoffset_of
Compute the byte offset of an element in the struct type given.
src/target.rs:49
Methodoptimize
Optimize this module with the given optimization level and size level. This runs passes depending on the levels given.
src/module.rs:128
Methodparse_bitcode
Parse this bitcode file into a module, or return an error string.
src/module.rs:77
Methodread
Parse the object file at the path given, or return an error string if an error occurs.
src/object.rs:18
Methodremove
Unlink from the containing function, but do not delete it.
src/block.rs:55
Methodremove_module
Remove a module from the list of modules to interpret or compile.
src/engine.rs:31
Methodrun_function
Run `function` with the arguments given as ``GenericValue`s, then return the result as one. Note that if this engine is a `JitEngine`, it only suppor
src/engine.rs:62
Methodrun_static_constructors
Execute all of the static constructors for this program.
src/engine.rs:39
Methodrun_static_destructors
Execute all of the static destructors for this program.
src/engine.rs:43
Methodset_constant
Set whether this global is a constant.
src/value.rs:182
Methodset_linkage
Set the linkage type for this global
src/value.rs:143
Methodset_name
Sets the name of this value
src/value.rs:71
Methodset_target
Set the target data of this module to the target data string given.
src/module.rs:149
Methodsize_of
Returns the size of the type given in bytes.
src/target.rs:37
Methodsize_of_in_bits
Returns the size of the type given in bits.
src/target.rs:33
Methodsymbols
Iterate through the symbols in this object file.
src/object.rs:30
Functiontest_argument_attributes
()
tests/attributes.rs:18
Functiontest_function_attributes
()
tests/attributes.rs:5
Methodto_generic
(self, ctx: &Context)
src/engine.rs:200
Methodto_super
Cast this value to a super value.
src/util.rs:18
Methodto_super
(&self)
src/block.rs:24
Methodwith_function_unchecked
Run the closure `cb` with the machine code for the function `function`.
src/engine.rs:121
← previous101–162 of 162, ranked by callers