Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/YosysHQ/yosys
/ functions
Functions
7,355 in github.com/YosysHQ/yosys
⨍
Functions
7,355
◇
Types & classes
1,212
↳
Endpoints
6
↓ 2 callers
Function
index_offset
frontends/ast/simplify.cc:510
↓ 2 callers
Method
index_scopeinfo_cells
kernel/scopeinfo.cc:55
↓ 2 callers
Method
info
(self, stmt)
backends/smt2/smtio.py:534
↓ 2 callers
Function
initialize
passes/opt/pmux2shiftx.cc:44
↓ 2 callers
Function
input_file
frontends/verilog/preproc.cc:389
↓ 2 callers
Function
insert
passes/proc/proc_mux.cc:36
↓ 2 callers
Method
insert
Insert a value, passing the `ThreadIndex` of the writer thread. Parallel inserts with different `ThreadIndex` values are fine. Inserts must not run co
kernel/threading.h:347
↓ 2 callers
Function
invert_gp_dff
techlibs/greenpak4/greenpak4_dffinv.cc:23
↓ 2 callers
Method
ipromote
kernel/hashlib.h:1459
↓ 2 callers
Method
isInv
(self)
techlibs/gatemate/make_lut_tree_lib.py:70
↓ 2 callers
Method
isNonInv
(self)
techlibs/gatemate/make_lut_tree_lib.py:82
↓ 2 callers
Method
is_alu
passes/techmap/arith_tree.cc:55
↓ 2 callers
Method
is_array
libs/json11/json11.hpp:132
↓ 2 callers
Function
is_binary_cell
backends/cxxrtl/cxxrtl_backend.cc:184
↓ 2 callers
Function
is_code_getter
kernel/register.cc:716
↓ 2 callers
Method
is_exact
backends/cxxrtl/cxxrtl_backend.cc:692
↓ 2 callers
Method
is_exactly_cell_driven
passes/opt/opt_clean/wires.cc:63
↓ 2 callers
Function
is_extending_cell
backends/cxxrtl/cxxrtl_backend.cc:193
↓ 2 callers
Function
is_ff_cell
backends/cxxrtl/cxxrtl_backend.cc:206
↓ 2 callers
Method
is_multiple
kernel/drivertools.h:416
↓ 2 callers
Method
is_null
libs/json11/json11.hpp:128
↓ 2 callers
Function
is_one_or_minus_one
passes/opt/opt_expr.cc:348
↓ 2 callers
Method
is_subtract
passes/techmap/arith_tree.cc:77
↓ 2 callers
Function
is_unary_cell
backends/cxxrtl/cxxrtl_backend.cc:177
↓ 2 callers
Function
is_unconnected
return true if the signal connects to one port only (nothing on the other end)
passes/techmap/extract_counter.cc:78
↓ 2 callers
Method
is_yosys_abc
passes/techmap/abc.cc:153
↓ 2 callers
Function
keep_cell
passes/opt/opt_clean/keep_cache.h:146
↓ 2 callers
Function
lfsr_num
libs/ezsat/ezsat.cc:1470
↓ 2 callers
Method
line
kernel/json.cc:60
↓ 2 callers
Function
load_plugin
passes/cmds/plugin.cc:64
↓ 2 callers
Function
loadable_exe
misc/launcher.c:115
↓ 2 callers
Function
local_rem
libs/dlfcn-win32/dlfcn.cc:131
↓ 2 callers
Function
log_attrmap_paramap_options
passes/techmap/attrmap.cc:146
↓ 2 callers
Function
log_const
kernel/log.cc:607
↓ 2 callers
Method
log_data
passes/cmds/stat.cc:508
↓ 2 callers
Method
log_data_json
passes/cmds/stat.cc:585
↓ 2 callers
Function
log_error_with_prefix
kernel/log.cc:335
↓ 2 callers
Function
log_formatted_cmd_error
kernel/log.cc:431
↓ 2 callers
Function
log_formatted_file_info
kernel/log.cc:322
↓ 2 callers
Function
log_formatted_file_warning
kernel/log.cc:316
↓ 2 callers
Function
log_formatted_header
kernel/log.cc:213
↓ 2 callers
Function
log_id_cache_clear
kernel/log.cc:76
↓ 2 callers
Function
log_reset_stack
kernel/log.cc:571
↓ 2 callers
Function
log_warning_flags
kernel/register.cc:724
↓ 2 callers
Function
log_warning_noprefix
kernel/log.h:164
↓ 2 callers
Method
logical_shift_left
kernel/functional.cc:179
↓ 2 callers
Function
make_addr_check
passes/memory/memory_memx.cc:39
↓ 2 callers
Function
make_assert_expr
(asserts_cache)
backends/smt2/smtbmc.py:1693
↓ 2 callers
Function
make_new_expr
(new_expr, expr)
backends/smt2/smtbmc.py:1715
↓ 2 callers
Function
make_packed_struct
frontends/ast/simplify.cc:626
↓ 2 callers
Function
make_range
frontends/ast/simplify.cc:242
↓ 2 callers
Function
make_value
passes/techmap/attrmap.cc:23
↓ 2 callers
Method
makeblackbox
kernel/rtlil.cc:1554
↓ 2 callers
Function
manufacture_info
kernel/ff.cc:22
↓ 2 callers
Method
mapMux
(self)
techlibs/gatemate/make_lut_tree_lib.py:39
↓ 2 callers
Method
mapNot
(self)
techlibs/gatemate/make_lut_tree_lib.py:51
↓ 2 callers
Function
map_case
passes/memory/memory_map.cc:47
↓ 2 callers
Method
markAllExtern
libs/subcircuit/subcircuit.cc:262
↓ 2 callers
Method
mark_used_and_enqueue
passes/opt/opt_clean/cells_all.cc:173
↓ 2 callers
Function
match_value
passes/techmap/attrmap.cc:66
↓ 2 callers
Method
mem2reg_check
frontends/ast/simplify.cc:5342
↓ 2 callers
Method
mem_exists
(self, mod, mem_path)
backends/smt2/smtio.py:1102
↓ 2 callers
Function
mem_from_cell
kernel/mem.cc:718
↓ 2 callers
Function
mem_from_memory
kernel/mem.cc:562
↓ 2 callers
Method
memory_write
kernel/functional.h:536
↓ 2 callers
Method
merge
passes/cmds/viz.cc:244
↓ 2 callers
Method
merge
passes/techmap/libparse.h:223
↓ 2 callers
Method
merge
frontends/verilog/preproc.cc:354
↓ 2 callers
Method
mine
libs/subcircuit/subcircuit.cc:1693
↓ 2 callers
Function
mkkey
(data)
backends/smt2/smtbmc_incremental.py:18
↓ 2 callers
Function
module2graph
passes/techmap/extract.cc:151
↓ 2 callers
Function
mp_int_to_const
kernel/tclapi.cc:202
↓ 2 callers
Function
multiply_by_const
frontends/ast/simplify.cc:484
↓ 2 callers
Function
mutate_ctrl_sig
passes/sat/mutate.cc:597
↓ 2 callers
Function
mux_test
(width)
tests/xprop/generate_mk.py:97
↓ 2 callers
Function
my_clog2
libs/ezsat/ezsat.cc:1045
↓ 2 callers
Function
my_int_to_string
libs/ezsat/ezsat.cc:32
↓ 2 callers
Method
name
passes/sat/sim.cc:406
↓ 2 callers
Method
net_exists
(self, mod, net_path)
backends/smt2/smtio.py:1092
↓ 2 callers
Method
newVar
Creates a new SAT variable in the solver. If 'decision' is cleared, variable will not be used as a decision variable (NOTE! This has effects on the me
libs/minisat/Solver.cc:125
↓ 2 callers
Function
next_id
backends/firrtl/firrtl.cc:67
↓ 2 callers
Method
next_line
passes/techmap/abc.cc:926
↓ 2 callers
Method
node
kernel/utils.h:165
↓ 2 callers
Method
non_init_bits
(self)
backends/smt2/ywio.py:402
↓ 2 callers
Method
notify_module_add
kernel/rtlil.h:1875
↓ 2 callers
Method
on
kernel/log.h:220
↓ 2 callers
Method
on_update
Called when the `commit()` method for a wire is about to update the `chunks` chunks at `base` with `chunks` chunks at `value` that have a different bi
backends/cxxrtl/runtime/cxxrtl/cxxrtl.h:1055
↓ 2 callers
Method
open_option
kernel/log_help.cc:72
↓ 2 callers
Method
ordered
libs/ezsat/ezsat.cc:1569
↓ 2 callers
Method
outport_bool
kernel/cellaigs.cc:253
↓ 2 callers
Method
p_open
(self)
backends/smt2/smtio.py:384
↓ 2 callers
Method
p_open
(self)
tests/functional/smtio.py:383
↓ 2 callers
Method
p_poll
(self, timeout=0.1)
backends/smt2/smtio.py:413
↓ 2 callers
Method
p_poll
(self, timeout=0.1)
tests/functional/smtio.py:412
↓ 2 callers
Method
pack_present
(self, sigmap)
backends/smt2/ywio.py:263
↓ 2 callers
Function
parent_from_file_path
Includes OS_PATH_SEP at the end if present
kernel/io.cc:400
↓ 2 callers
Method
parse
https://matklad.github.io/2020/04/13/simple-but-powerful-pratt-parsing.html
passes/techmap/libparse.cc:190
↓ 2 callers
Function
parse_attrmap_paramap_options
passes/techmap/attrmap.cc:166
↓ 2 callers
Function
parse_blif
frontends/blif/blifparse.cc:87
↓ 2 callers
Function
parse_case_body
frontends/rtlil/rtlil_frontend.cc:702
← previous
next →
1,601–1,700 of 7,355, ranked by callers