MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / add_block

Method add_block

cranelift/reader/src/parser.rs:428–435  ·  view source on GitHub ↗

Allocate a new block.

(&mut self, block: Block, loc: Location)

Source from the content-addressed store, hash-verified

426
427 // Allocate a new block.
428 fn add_block(&mut self, block: Block, loc: Location) -> ParseResult<Block> {
429 self.map.def_block(block, loc)?;
430 while self.function.dfg.num_blocks() <= block.index() {
431 self.function.dfg.make_block();
432 }
433 self.function.layout.append_block(block);
434 Ok(block)
435 }
436
437 /// Set a block as cold.
438 fn set_cold_block(&mut self, block: Block) {

Callers 1

parse_basic_blockMethod · 0.45

Calls 6

OkFunction · 0.85
def_blockMethod · 0.80
make_blockMethod · 0.80
append_blockMethod · 0.80
num_blocksMethod · 0.45
indexMethod · 0.45

Tested by

no test coverage detected