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
↓ 14 callers
Method
log
frontends/verilog/preproc.cc:379
↓ 14 callers
Function
log_file_warning
kernel/log.h:174
↓ 14 callers
Function
log_flush
kernel/log.cc:579
↓ 14 callers
Function
match_ids
passes/cmds/select.cc:30
↓ 14 callers
Function
mkhash_xorshift
kernel/hashlib.h:76
↓ 14 callers
Method
port
kernel/rtlil.cc:1670
↓ 14 callers
Method
prepare
passes/sat/recover_names.cc:94
↓ 14 callers
Method
vec_xor
libs/ezsat/ezsat.cc:764
↓ 14 callers
Function
width_for_mode
techlibs/quicklogic/ql_bram_types.cc:46
↓ 14 callers
Function
ys_debug
kernel/log.h:130
↓ 13 callers
Method
add_strpool_attribute
kernel/rtlil.cc:965
↓ 13 callers
Method
bitwise_and
kernel/functional.h:496
↓ 13 callers
Method
bufNormalize
kernel/rtlil_bufnorm.cc:28
↓ 13 callers
Method
bv2bin
(self, v)
backends/smt2/smtio.py:947
↓ 13 callers
Function
compare_sigspec
passes/cmds/design_equal.cc:57
↓ 13 callers
Function
connect
passes/techmap/abc.cc:667
↓ 13 callers
Method
constant
kernel/functional.cc:122
↓ 13 callers
Method
dump
libs/json11/json11.cpp:141
↓ 13 callers
Function
escape_cxx_string
backends/cxxrtl/cxxrtl_backend.cc:630
↓ 13 callers
Method
expr_arg_len
(self, expr, min_len, max_len=-1)
backends/smt2/smtbmc_incremental.py:78
↓ 13 callers
Method
fixup_parameters
kernel/rtlil.cc:4446
↓ 13 callers
Function
get_bit_or_zero
techlibs/ice40/ice40_opt.cc:26
↓ 13 callers
Function
get_string
backends/json/json.cc:51
↓ 13 callers
Function
in_range
libs/json11/json11.cpp:339
↓ 13 callers
Method
is_onehot
kernel/rtlil.cc:854
↓ 13 callers
Function
log_file_error
kernel/log.h:197
↓ 13 callers
Method
meminfo
calculate memory dimensions
frontends/ast/simplify.cc:5702
↓ 13 callers
Method
mux
kernel/satgen.h:269
↓ 13 callers
Function
parse_sigspec
frontends/rtlil/rtlil_frontend.cc:339
↓ 13 callers
Function
proc_program_prefix
kernel/yosys.cc:685
↓ 13 callers
Method
selected_whole_modules_warn
returns all selected whole modules, warning the user if any partially selected or boxed modules have been ignored; optionally includes selected whole
kernel/rtlil.h:2037
↓ 13 callers
Method
set_dirty
backends/simplec/simplec.cc:91
↓ 13 callers
Method
size
kernel/drivertools.h:1013
↓ 13 callers
Function
smt_assert
(expr)
backends/smt2/smtbmc.py:1658
↓ 13 callers
Function
tmpfile_close
libs/fst/fstapi.cc:237
↓ 13 callers
Method
to_string
libs/ezsat/ezsat.cc:256
↓ 13 callers
Method
unique_name
kernel/functional.h:590
↓ 13 callers
Function
witness_path
backends/smt2/smt2.cc:1511
↓ 12 callers
Function
LZ4_read32
libs/fst/lz4.cc:376
↓ 12 callers
Method
addAssume
kernel/rtlil.cc:3595
↓ 12 callers
Method
bitwise_not
kernel/functional.h:499
↓ 12 callers
Method
count_id
kernel/rtlil.cc:1605
↓ 12 callers
Method
createNode
libs/subcircuit/subcircuit.cc:108
↓ 12 callers
Method
createStartNode
frontends/verific/verificsva.cc:216
↓ 12 callers
Method
dump
frontends/verific/verificsva.cc:915
↓ 12 callers
Method
empty
libs/minisat/Heap.h:80
↓ 12 callers
Function
escape_identifier
(identifier)
backends/smt2/smtbmc.py:1155
↓ 12 callers
Function
extend_u0
kernel/calc.cc:27
↓ 12 callers
Method
fixup_hierarchy_flags
frontends/ast/simplify.cc:65
↓ 12 callers
Method
flush
kernel/json.cc:78
↓ 12 callers
Method
getEndTime
kernel/fstdata.cc:78
↓ 12 callers
Function
get_base_tmpdir
kernel/io.cc:149
↓ 12 callers
Method
invert
passes/cmds/xprop.cc:57
↓ 12 callers
Function
makebits
backends/smt2/smt2.cc:78
↓ 12 callers
Function
next_auto_id
backends/verilog/verilog_backend.cc:168
↓ 12 callers
Method
numCnfClauses
libs/ezsat/ezsat.h:171
↓ 12 callers
Method
numCnfVariables
libs/ezsat/ezsat.h:170
↓ 12 callers
Function
return_char
frontends/verilog/preproc.cc:52
↓ 12 callers
Method
scratchpad_unset
kernel/rtlil.cc:1262
↓ 12 callers
Method
selected_processes
kernel/rtlil.cc:2850
↓ 12 callers
Method
set
backends/cxxrtl/runtime/cxxrtl/cxxrtl.h:801
↓ 12 callers
Method
set
kernel/newcelltypes.h:462
↓ 12 callers
Method
set_function
kernel/compute_graph.h:128
↓ 12 callers
Method
timestamp
(self)
backends/smt2/smtio.py:304
↓ 12 callers
Method
toInt
libs/bigint/BigInteger.cc:131
↓ 12 callers
Method
update_pending
kernel/functional.h:548
↓ 12 callers
Method
vec_add
libs/ezsat/ezsat.cc:856
↓ 12 callers
Method
vec_sub
libs/ezsat/ezsat.cc:880
↓ 12 callers
Function
yosys_get_design
kernel/yosys.cc:354
↓ 11 callers
Function
BitPatternPool
kernel/bitpattern.h:67
↓ 11 callers
Function
I
(name)
techlibs/gatemate/make_lut_tree_lib.py:266
↓ 11 callers
Function
LZ4_hashPosition
libs/fst/lz4.cc:794
↓ 11 callers
Method
constant
kernel/functional.h:541
↓ 11 callers
Function
createWires
Create n wires with given width
tests/unit/kernel/sigspecRemove2Test.cc:23
↓ 11 callers
Method
divideWithRemainder
* DIVISION WITH REMAINDER * Please read the comments before the definition of * `BigUnsigned::divideWithRemainder' in `BigUnsigned.cc' for lots of
libs/bigint/BigInteger.cc:280
↓ 11 callers
Method
empty
kernel/threading.h:351
↓ 11 callers
Function
end
kernel/log_help.h:55
↓ 11 callers
Function
escape_string
backends/jny/jny.cc:51
↓ 11 callers
Function
fold_abc_cmd
passes/techmap/abc.cc:828
↓ 11 callers
Function
fstReaderVarint64
libs/fst/fstapi.cc:568
↓ 11 callers
Method
genWidthRTLIL
this is a wrapper for AstNode::genRTLIL() when a specific signal width is requested and/or signals must be substituted before being used as input valu
frontends/ast/genrtlil.cc:2376
↓ 11 callers
Method
getBlock
libs/bigint/BigInteger.hh:88
↓ 11 callers
Method
get_init_data
kernel/mem.cc:464
↓ 11 callers
Method
importSig
kernel/qcsat.cc:22
↓ 11 callers
Function
index
kernel/compute_graph.h:80
↓ 11 callers
Method
input
backends/functional/cxx.cc:154
↓ 11 callers
Function
insert
kernel/scopeinfo.h:269
↓ 11 callers
Function
is_full_bus
return true if there is a full-width bus connection from cell a port ap to cell b port bp if other_conns_allowed is false, then we require a strict po
passes/techmap/extract_counter.cc:46
↓ 11 callers
Method
neg
backends/cxxrtl/runtime/cxxrtl/cxxrtl.h:573
↓ 11 callers
Method
net_map_at
frontends/verific/verific.cc:229
↓ 11 callers
Method
outport
kernel/cellaigs.cc:247
↓ 11 callers
Function
parse_integer
frontends/rtlil/rtlil_frontend.cc:191
↓ 11 callers
Method
process
create AstModule instances for all modules in the AST tree and add them to 'design'
frontends/ast/ast.cc:1391
↓ 11 callers
Function
rewrite_cpp
(s)
passes/pmgen/pmgen.py:50
↓ 11 callers
Method
setContext
kernel/satgen.h:84
↓ 11 callers
Method
set_string_attribute
kernel/rtlil.cc:937
↓ 11 callers
Method
setup_internals
kernel/celltypes.h:87
↓ 11 callers
Method
size
libs/minisat/Heap.h:79
↓ 11 callers
Method
slice
as a general rule the default handler is good enough iff the only arguments are of type Node
kernel/functional.cc:119
↓ 11 callers
Method
tags
passes/cmds/dft_tag.cc:186
← previous
next →
401–500 of 7,355, ranked by callers