MCPcopy Create free account

hub / github.com/YosysHQ/yosys / functions

Functions7,355 in github.com/YosysHQ/yosys

↓ 6 callersMethodvec_neg
libs/ezsat/ezsat.cc:904
↓ 6 callersMethodvec_set_unsigned
libs/ezsat/ezsat.cc:1204
↓ 6 callersFunctionwitness_signal
backends/smt2/smt2.cc:1523
↓ 6 callersFunctionwrite
backends/smt2/smt2.cc:1466
↓ 6 callersFunctionwrite_parameters
backends/json/json.cc:133
↓ 6 callersMethodxor_gate
kernel/cellaigs.cc:193
↓ 6 callersFunctionywfile_signal_error
(reason, detail=None)
backends/smt2/smtbmc.py:738
↓ 5 callersFunctionLZ4_compress_default
libs/fst/lz4.cc:1469
↓ 5 callersFunctionLZ4_decompress_unsafe_generic
core decoder variant for LZ4_decompress_fast*() * for legacy support only : these entry points are deprecated. * - Presumes input is correctly forme
libs/fst/lz4.cc:1837
↓ 5 callersFunctionLZ4_isLittleEndian
libs/fst/lz4.cc:360
↓ 5 callersFunctionLZ4_prepareTable
libs/fst/lz4.cc:880
↓ 5 callersFunctionLZ4_putIndexOnHash
libs/fst/lz4.cc:817
↓ 5 callersFunctionLZ4_read_ARCH
libs/fst/lz4.cc:377
↓ 5 callersFunctionLZ4_wildCopy8
customized variant of memcpy, which can overwrite up to 8 bytes beyond dstEnd */
libs/fst/lz4.cc:461
↓ 5 callersFunctionMUX
(arg1, arg2, arg3)
techlibs/gatemate/make_lut_tree_lib.py:105
↓ 5 callersMethodadd
libs/bigint/BigInteger.cc:169
↓ 5 callersMethodaddAdff
frontends/verific/verific.cc:2546
↓ 5 callersMethodaddGraph
libs/subcircuit/subcircuit.cc:1645
↓ 5 callersMethodaddProcess
kernel/rtlil.cc:3223
↓ 5 callersMethodadd_clock
(self, path, offset, edge)
backends/smt2/ywio.py:320
↓ 5 callersMethodadd_dummy_clk
kernel/ff.cc:446
↓ 5 callersMethodappend
kernel/drivertools.cc:391
↓ 5 callersFunctionattrmap_apply
passes/techmap/attrmap.cc:121
↓ 5 callersMethodbegin
kernel/rtlil.h:982
↓ 5 callersMethodbool_node
kernel/cellaigs.cc:87
↓ 5 callersFunctioncheck_file_exists
kernel/io.cc:290
↓ 5 callersMethodcheck_sat
(self, expected=["sat", "unsat", "unknown", "timeout", "interrupted"])
tests/functional/smtio.py:795
↓ 5 callersFunctionclear
kernel/ffinit.h:146
↓ 5 callersMethodclear
libs/ezsat/ezminisat.cc:58
↓ 5 callersMethodclear
libs/ezsat/ezsat.cc:388
↓ 5 callersMethodclear
Size-operations:
libs/minisat/SolverTypes.h:398
↓ 5 callersMethodcloneInto
create a (deep recursive) copy of a node use 'other' as target root node
frontends/ast/ast.cc:262
↓ 5 callersMethodcomment
kernel/sexpr.cc:139
↓ 5 callersMethodconnect_as_bool
passes/cmds/xprop.cc:71
↓ 5 callersMethoddata_width
kernel/mem.h:310
↓ 5 callersFunctiondatabase_add
passes/sat/mutate.cc:67
↓ 5 callersFunctiondescribe_selection_for_assert
passes/cmds/select.cc:1015
↓ 5 callersMethoddo_hash
kernel/hashlib.h:435
↓ 5 callersFunctiondrand
Generate a random double:
libs/minisat/Rnd.h:27
↓ 5 callersMethoddump
backends/blif/blif.cc:170
↓ 5 callersMethoddumpAst
create a nice text representation of the node (traverse tree by recursion, use 'other' pointer for diffing two AST trees)
frontends/ast/ast.cc:321
↓ 5 callersFunctiondump_cell
backends/verilog/verilog_backend.cc:1966
↓ 5 callersMethodexpand_genblock
annotate the names of all wires and other named objects in a named generate or procedural block; nested blocks are themselves annotated such that the
frontends/ast/simplify.cc:4956
↓ 5 callersFunctionfind
libs/minisat/Alg.h:47
↓ 5 callersMethodfind_input_cone
Recursively traverses backwards from a cell to find all cells in its input cone Adds cell to cone.cells, stops at cells in 'stop' set Returns true if
passes/equiv/equiv_simple.cc:103
↓ 5 callersMethodfn
kernel/functional.h:316
↓ 5 callersFunctionfstCopyVarint32ToLeft
libs/fst/fstapi.cc:445
↓ 5 callersFunctionfstGetVarint32NoSkip
libs/fst/fstapi.cc:425
↓ 5 callersFunctionfstGetVarint64
libs/fst/fstapi.cc:486
↓ 5 callersFunctionfstReaderVarint32
libs/fst/fstapi.cc:507
↓ 5 callersFunctionfstVcdIDForFwrite
libs/fst/fstapi.cc:3683
↓ 5 callersFunctionfstWriterMmapSanity
* mmap functions */
libs/fst/fstapi.cc:926
↓ 5 callersFunctionfstWriterSetAttrGeneric
libs/fst/fstapi.cc:2277
↓ 5 callersMethodget
kernel/hashlib.h:1377
↓ 5 callersMethodgetDFsm
frontends/verific/verificsva.cc:757
↓ 5 callersMethodget_bits
kernel/yw.cc:181
↓ 5 callersFunctionget_indent_str
passes/cmds/printattrs.cc:44
↓ 5 callersFunctionhandle_extra_select_args
passes/cmds/select.cc:1031
↓ 5 callersMethodhas_memid
kernel/rtlil.cc:4518
↓ 5 callersMethodhash_into
techlibs/quicklogic/ql_dsp_simd.cc:56
↓ 5 callersMethodid
the node's index. may change if nodes are added or removed
kernel/functional.h:308
↓ 5 callersFunctioninfof
backends/btor/btor.cc:114
↓ 5 callersMethodinsert
kernel/rtlil.h:195
↓ 5 callersFunctionis_cxxrtl_sync_port
backends/cxxrtl/cxxrtl_backend.cc:275
↓ 5 callersMethodis_fully_undef_x_only
kernel/rtlil.cc:841
↓ 5 callersFunctionis_inlinable_cell
backends/cxxrtl/cxxrtl_backend.cc:200
↓ 5 callersFunctionis_unexpanded_array_ref
Check if node is an unexpanded array reference (AST_IDENTIFIER -> AST_MEMORY without indexing)
frontends/ast/simplify.cc:278
↓ 5 callersMethodis_zero
backends/cxxrtl/runtime/cxxrtl/cxxrtl.h:366
↓ 5 callersFunctionitem_range_for_worker
kernel/threading.cc:85
↓ 5 callersMethodline
(self)
backends/smt2/ywio.py:30
↓ 5 callersFunctionlog_formatted_error
kernel/log.cc:411
↓ 5 callersFunctionlogic_reduce
passes/techmap/simplemap.cc:185
↓ 5 callersFunctionlogic_reduce_wrapper
kernel/calc.cc:189
↓ 5 callersFunctionmakeptermbuffer
techlibs/coolrunner2/coolrunner2_fixup.cc:94
↓ 5 callersMethodmem_info
(self, mod, path)
backends/smt2/smtio.py:1127
↓ 5 callersMethodmerge
kernel/drivertools.cc:32
↓ 5 callersMethodmul
kernel/functional.h:493
↓ 5 callersFunctionnormalize_brackets
kernel/fstdata.cc:80
↓ 5 callersMethodnotify_one
kernel/threading.h:34
↓ 5 callersMethodnumber_value
libs/json11/json11.cpp:272
↓ 5 callersMethodp_close
(self)
backends/smt2/smtio.py:424
↓ 5 callersMethodparse
(self, stmt)
backends/smt2/smtio.py:899
↓ 5 callersMethodparse
(self, stmt)
tests/functional/smtio.py:898
↓ 5 callersFunctionparse_attribute
frontends/rtlil/rtlil_frontend.cc:490
↓ 5 callersFunctionparse_const
frontends/rtlil/rtlil_frontend.cc:265
↓ 5 callersMethodpop_batch
Grab some work to do. If all threads enter `pop_batch()`, then instead of deadlocking the queue will return no work. That is the only case in which it
kernel/threading.h:616
↓ 5 callersMethodpost_execute
kernel/register.cc:125
↓ 5 callersMethodpre_execute
kernel/register.cc:114
↓ 5 callersFunctionprint_failed_asserts
(state, final=False, extrainfo="", infomap={})
backends/smt2/smtbmc.py:1512
↓ 5 callersMethodprint_json
(self, **kwargs)
backends/smt2/smtbmc_incremental.py:48
↓ 5 callersMethodpromote
kernel/hashlib.h:1490
↓ 5 callersMethodpush_full_selection
kernel/rtlil.cc:1435
↓ 5 callersFunctionread_id_num
Try to read an IdString as a numbered connection name ("$123" or similar), writing the result to dst. If the string isn't of the right format, ignore
passes/hierarchy/hierarchy.cc:162
↓ 5 callersFunctionreport_tracked_assumptions
(msg)
backends/smt2/smtbmc.py:1802
↓ 5 callersMethodreset
libs/sha1/sha1.cpp:123
↓ 5 callersFunctionreset_auto_counter_id
backends/verilog/verilog_backend.cc:110
↓ 5 callersFunctionrnd
(request)
tests/functional/conftest.py:24
↓ 5 callersMethodrun
passes/techmap/abc.cc:1249
↓ 5 callersFunctionrun_frontend
kernel/yosys.cc:736
↓ 5 callersFunctionrun_smtbmc
Run yosys-smtbmc on the SMT2 file with a witness trace.
tests/functional/test_smtbmc_witness_mismatch.py:62
← previousnext →801–900 of 7,355, ranked by callers