MCPcopy Create free account

hub / github.com/asymptotic-code/sui-prover / functions

Functions2,109 in github.com/asymptotic-code/sui-prover

↓ 599 callersMethodclone
(&self)
crates/move-stackless-bytecode/src/annotations.rs:43
↓ 357 callersMethodto_string
(&self)
crates/move-prover-boogie-backend/src/boogie_backend/options.rs:97
↓ 353 callersMethodinsert
(&mut self, vars: &[TempIndex])
crates/move-stackless-bytecode/src/livevar_analysis.rs:226
↓ 295 callersMethodget
Gets annotation of type T.
crates/move-stackless-bytecode/src/annotations.rs:69
↓ 255 callersMethodget_qualified_id
Gets the qualified id of this enum.
crates/move-model/src/model.rs:5397
↓ 200 callersMethodcontains
Checks whether this type contains a type for which the predicate is true.
crates/move-model/src/ty.rs:361
↓ 199 callersMethodget_fun_qid_opt
(&self, module_name: &str, fun_name: &str)
crates/move-model/src/model.rs:1487
↓ 124 callersMethodexpect
(&mut self, s: &str)
crates/move-prover-boogie-backend/src/boogie_backend/boogie_wrapper.rs:2809
↓ 115 callersMethodget_loc
Returns the location of this function.
crates/move-stackless-bytecode/src/function_target.rs:133
↓ 113 callersMethodinto_iter
(self)
crates/move-stackless-bytecode/src/dataflow_domains.rs:119
↓ 103 callersMethodget_function
Return the `FunctionEnv` for `fun`
crates/move-model/src/model.rs:1251
↓ 100 callersMethodglobal_env
Shortcut for accessing the global env of this function.
crates/move-stackless-bytecode/src/function_target.rs:128
↓ 97 callersMethodis_empty
(&self)
crates/move-stackless-bytecode/src/borrow_analysis.rs:162
↓ 96 callersMethoddiag
Adds a diagnostic of given severity to this environment.
crates/move-model/src/model.rs:704
↓ 87 callersMethodqualified
(self, id: Id)
crates/move-model/src/model.rs:296
↓ 86 callersMethodget_id
Gets the id of this function.
crates/move-stackless-bytecode/src/function_target.rs:113
↓ 80 callersMethodjoin
(sep: &str, mut pieces: Vec<Vec<TypeIdentToken>>)
crates/move-prover-boogie-backend/src/boogie_backend/boogie_helpers.rs:870
↓ 69 callersMethodget_fun_qid
(&self, module_name: &str, fun_name: &str)
crates/move-model/src/model.rs:1482
↓ 66 callersMethodas_ref
(&self)
crates/move-stackless-bytecode/src/ast.rs:307
↓ 66 callersMethodmake
Looks up a symbol by its string representation. If a symbol with this representation already exists, it will be returned, otherwise a new one will be
crates/move-model/src/symbol.rs:67
↓ 65 callersMethodis_empty
(&self)
crates/move-prover-boogie-backend/src/boogie_backend/boogie_wrapper.rs:1994
↓ 55 callersMethodany
(&self, predicate: &mut P)
crates/move-stackless-bytecode/src/ast.rs:467
↓ 55 callersMethodentry
(&mut self, o: Offset)
crates/move-stackless-bytecode/src/access_path_trie.rs:98
↓ 55 callersMethodis_native
Determines whether this struct is native.
crates/move-model/src/model.rs:5802
↓ 54 callersMethodemit
Emits a bytecode.
crates/move-stackless-bytecode/src/function_data_builder.rs:147
↓ 54 callersMethodemit_with
Emits a bytecode via a function which takes a freshly generated attribute id.
crates/move-stackless-bytecode/src/function_data_builder.rs:172
↓ 54 callersMethodnode_id
(&self)
crates/move-stackless-bytecode/src/ast.rs:358
↓ 51 callersMethodget_id
Returns the id of this module in the global env.
crates/move-model/src/model.rs:4680
↓ 51 callersMethodget_local_type
(&self, idx: TempIndex)
crates/move-prover-boogie-backend/src/boogie_backend/bytecode_translator.rs:2217
↓ 51 callersMethodget_module
Gets a module by id.
crates/move-model/src/model.rs:1266
↓ 50 callersMethodget_local_type
Gets the type of the local at index. This must use an index in the range as determined by `get_local_count`.
crates/move-stackless-bytecode/src/function_target.rs:259
↓ 50 callersMethodget_temp_index_oper
( &self, mid: ModuleId, fid: FunId, idx: TempIndex, baseline_flag: boo
crates/move-stackless-bytecode/src/number_operation.rs:156
↓ 49 callersMethodadd_processor
Adds a processor to this pipeline. Processor will be called in the order they have been added.
crates/move-stackless-bytecode/src/function_target_pipeline.rs:907
↓ 47 callersMethodskip_reference
Skip reference type.
crates/move-model/src/ty.rs:240
↓ 44 callersMethodtranslate_exp
(&self, exp: &Exp)
crates/move-prover-boogie-backend/src/boogie_backend/spec_translator.rs:367
↓ 42 callersMethodis_mutable_reference
Determines whether this is a mutable reference.
crates/move-model/src/ty.rs:122
↓ 41 callersMethodinstantiate
Instantiates type parameters in this type.
crates/move-model/src/ty.rs:282
↓ 41 callersFunctiontriple_opt_to_name
(env: &GlobalEnv, triple_opt: Option<QualifiedId<FunId>>)
crates/move-prover-boogie-backend/src/boogie_backend/lib.rs:548
↓ 38 callersMethodname
(&self)
crates/move-model/src/ast.rs:95
↓ 35 callersMethodfind_module_id
(&self, module_name: &str)
crates/move-model/src/model.rs:1476
↓ 35 callersMethodget_fields
Get an iterator for the fields, ordered by offset.
crates/move-model/src/model.rs:5645
↓ 35 callersMethodinto_exp
Version of `into` which does not require type annotations.
crates/move-stackless-bytecode/src/ast.rs:348
↓ 34 callersFunctionget_info
Get the information computed by this analysis.
crates/move-stackless-bytecode/src/mono_analysis.rs:236
↓ 34 callersMethodget_modules
Returns an iterator for all modules in the environment.
crates/move-model/src/model.rs:1293
↓ 34 callersMethodsymbol_pool
(&self)
crates/move-model/src/ty.rs:1171
↓ 33 callersMethodget_full_name_str
Returns full name as a string.
crates/move-model/src/model.rs:4710
↓ 33 callersMethodget_node_type
(&self, id: NodeId)
crates/move-prover-boogie-backend/src/boogie_backend/spec_translator.rs:359
↓ 32 callersMethodinto
Unpack `self` into its root and offsets
crates/move-stackless-bytecode/src/access_path.rs:597
↓ 27 callersMethodsymbol_pool
Shortcut for accessing the symbol pool.
crates/move-stackless-bytecode/src/function_target.rs:118
↓ 26 callersMethodget_data
Gets function data for a variant.
crates/move-stackless-bytecode/src/function_target_pipeline.rs:755
↓ 26 callersMethodget_functions
Returns iterator over FunctionEnvs in this module.
crates/move-model/src/model.rs:4919
↓ 26 callersMethodspan
(&self)
crates/move-model/src/model.rs:97
↓ 26 callersMethodstring
Returns the string representation of this symbol, as an rc'ed string to avoid copies. If the past symbol was not created from this pool, a runtime err
crates/move-model/src/symbol.rs:82
↓ 25 callersMethodget_target
Gets a function target viewpoint on this builder. This locks the data for mutation until the returned value dies.
crates/move-stackless-bytecode/src/function_data_builder.rs:94
↓ 25 callersMethodwriter
(&self)
crates/move-prover-boogie-backend/src/boogie_backend/bytecode_translator.rs:2940
↓ 24 callersMethodget_name
Returns the name of this module.
crates/move-model/src/model.rs:4685
↓ 24 callersMethodget_node_loc
Gets the location of the given node.
crates/move-model/src/model.rs:1338
↓ 23 callersMethodfile_id
(&self)
crates/move-model/src/model.rs:101
↓ 22 callersMethodborrow
(&self)
crates/move-stackless-bytecode/src/ast.rs:313
↓ 22 callersMethodget_bytecode_loc
Returns the location of the bytecode with the given attribute.
crates/move-stackless-bytecode/src/function_target.rs:138
↓ 22 callersMethodget_struct
Return the `StructEnv` for `str`
crates/move-model/src/model.rs:1256
↓ 21 callersMethodget_attr_id
(&self)
crates/move-stackless-bytecode/src/stackless_bytecode.rs:591
↓ 21 callersMethodget_type
Return the type of `self` in `fun`
crates/move-stackless-bytecode/src/access_path.rs:403
↓ 21 callersMethodinst_slice
(&self, tys: &[Type])
crates/move-prover-boogie-backend/src/boogie_backend/bytecode_translator.rs:2213
↓ 21 callersMethodnew_node
Creates a new expression node id, using current default location, provided type, and optional instantiation.
crates/move-stackless-bytecode/src/exp_generator.rs:49
↓ 21 callersMethodsymbol_pool
Returns a reference to the symbol pool owned by this environment.
crates/move-model/src/model.rs:613
↓ 20 callersMethodadd_type_root
(&mut self, ty: &Type)
crates/move-stackless-bytecode/src/mono_analysis.rs:739
↓ 20 callersMethodget_spec_by_fun
(&self, id: &QualifiedId<FunId>)
crates/move-stackless-bytecode/src/function_target_pipeline.rs:239
↓ 20 callersMethodindent
Indents any subsequently written output. The current line of output and any subsequent ones will be indented. Note this works after the last output wa
crates/move-model/src/code_writer.rs:150
↓ 20 callersMethodinstantiate
(&self, params: &[Type])
crates/move-stackless-bytecode/src/stackless_bytecode.rs:483
↓ 20 callersMethodinto_struct
Gets a StructEnv by id, consuming this module env.
crates/move-model/src/model.rs:5014
↓ 20 callersMethodis_pure_fun
(&self, id: &QualifiedId<FunId>)
crates/move-stackless-bytecode/src/function_target_pipeline.rs:322
↓ 20 callersMethodis_reference
Determines whether this is a reference.
crates/move-model/src/ty.rs:117
↓ 20 callersMethodprover_options
(&self)
crates/move-stackless-bytecode/src/function_target_pipeline.rs:209
↓ 20 callersMethodunindent
Undo previously done indentation.
crates/move-model/src/code_writer.rs:156
↓ 19 callersMethoddefinition
(&'env self)
crates/move-model/src/model.rs:6788
↓ 19 callersMethodemit
Emit a string. The string will be broken down into lines to apply current indentation.
crates/move-model/src/code_writer.rs:173
↓ 19 callersMethodget_parameter_count
Return the number of parameters of this function
crates/move-stackless-bytecode/src/function_target.rs:207
↓ 19 callersMethodomits_opaque
(&self, id: &QualifiedId<FunId>)
crates/move-stackless-bytecode/src/function_target_pipeline.rs:358
↓ 18 callersMethodbv_flag
Return whether a specific TempIndex involves in bitwise operations
crates/move-prover-boogie-backend/src/boogie_backend/bytecode_translator.rs:2179
↓ 18 callersMethodnew_temp
Allocates a new temporary.
crates/move-stackless-bytecode/src/exp_generator.rs:58
↓ 18 callersMethodremove
Removes annotation of type T.
crates/move-stackless-bytecode/src/annotations.rs:105
↓ 18 callersMethodset_loc
(&mut self, loc: Loc)
crates/move-stackless-bytecode/src/function_data_builder.rs:47
↓ 17 callersMethoddisplay
(&'a self, context: &'a TypeDisplayContext<'a>)
crates/move-model/src/ty.rs:1186
↓ 17 callersMethoderror
Adds an error to this environment, without notes.
crates/move-model/src/model.rs:694
↓ 17 callersMethodflatten
(&self)
crates/move-stackless-bytecode/src/stackless_bytecode.rs:521
↓ 17 callersMethodget_called_functions
( code: &'a [Bytecode], )
crates/move-stackless-bytecode/src/stackless_bytecode.rs:1061
↓ 17 callersMethodget_fun_by_spec
(&self, id: &QualifiedId<FunId>)
crates/move-stackless-bytecode/src/function_target_pipeline.rs:235
↓ 17 callersMethodget_quantifier_helper_name
( &self, qt: QuantifierHelperType, function_name: &str, )
crates/move-prover-boogie-backend/src/boogie_backend/bytecode_translator.rs:143
↓ 17 callersMethodget_type_params
(&self, type_params_index: SignatureIndex)
crates/move-stackless-bytecode/src/stackless_bytecode_generator.rs:155
↓ 17 callersMethodinternal_rewrite_exp
(&mut self, exp: &Exp)
crates/move-stackless-bytecode/src/exp_rewriter.rs:325
↓ 16 callersFunctionboogie_resource_memory_name
Creates the name of the resource memory for the given struct.
crates/move-prover-boogie-backend/src/boogie_backend/boogie_helpers.rs:367
↓ 16 callersMethodextract_literal
Extract a literal.
crates/move-prover-boogie-backend/src/boogie_backend/boogie_wrapper.rs:2400
↓ 16 callersMethodget_field_by_offset
Gets a field by its offset.
crates/move-model/src/model.rs:5680
↓ 16 callersMethodget_node_num_oper
Gets the number operation of the given node.
crates/move-stackless-bytecode/src/number_operation.rs:321
↓ 16 callersMethodget_parameter_count
(&self)
crates/move-model/src/model.rs:6459
↓ 16 callersMethodupdate_abort_action
(&self, f: F)
crates/move-stackless-bytecode/src/stackless_bytecode.rs:1026
↓ 15 callersMethoddisplay
Creates a display of an expression which can be used in formatting.
crates/move-stackless-bytecode/src/ast.rs:860
↓ 15 callersMethodfind_module
Finds a module by name and returns an environment for it.
crates/move-model/src/model.rs:1116
↓ 15 callersMethodis_intrinsic
Determines whether this struct is intrinsic.
crates/move-model/src/model.rs:5812
next →1–100 of 2,109, ranked by callers