Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/YosysHQ/nextpnr
/ functions
Functions
9,852 in github.com/YosysHQ/nextpnr
⨍
Functions
9,852
◇
Types & classes
2,335
↳
Endpoints
5
↓ 2,298 callers
Method
at
common/kernel/hashlib.h:1094
↓ 1,863 callers
Method
c_str
common/kernel/idstring.cc:41
↓ 1,603 callers
Method
add_unknown
ecp5/config.cc:248
↓ 1,402 callers
Method
push_back
NB: It is forbidden to call push_back/push_front/insert with a reference pointing inside the ImVector data itself! e.g. v.push_back(v[10]) is forbidde
3rdparty/imgui/imgui.h:1309
↓ 1,200 callers
Method
idf
common/kernel/basectx.cc:27
↓ 1,135 callers
Method
add_enum
ecp5/config.cc:246
↓ 914 callers
Function
Property
common/kernel/property.h:49
↓ 911 callers
Function
log_error
common/kernel/log.cc:184
↓ 886 callers
Method
count
Number of children.
gui/treemodel.h:77
↓ 870 callers
Method
id
(self, val: str)
himbaechel/himbaechel_dbgen/chip.py:52
↓ 822 callers
Function
log_info
common/kernel/log.cc:165
↓ 773 callers
Method
get
nexus/pdc.cc:111
↓ 751 callers
Method
getPort
common/kernel/nextpnr_types.h:350
↓ 652 callers
Method
id
Arch id and type that correspond to this element.
gui/treemodel.h:98
↓ 620 callers
Method
in
common/kernel/idstring.h:62
↓ 612 callers
Method
nameOf
common/kernel/basectx.h:171
↓ 605 callers
Function
get_proc
3rdparty/imgui/examples/libs/gl3w/GL/gl3w.c:25
↓ 591 callers
Method
at
common/place/static_util.h:108
↓ 504 callers
Method
connectPort
common/kernel/basectx.cc:260
↓ 501 callers
Method
size
Return count of BoundingBoxes/Elements contained. @returns count of elements contained.
gui/quadtree.h:405
↓ 476 callers
Method
insert
Inserts a new value at a given bounding box.e BoundingBoxes are not deduplicated - if two are pushed with the same coordinates, the first one will tak
gui/quadtree.h:394
↓ 455 callers
Function
str_or_default
common/kernel/util.h:58
↓ 435 callers
Method
disconnectPort
common/kernel/basectx.cc:267
↓ 418 callers
Function
move
3rdparty/pybind11/include/pybind11/cast.h:1243
↓ 387 callers
Method
append
3rdparty/pybind11/include/pybind11/pytypes.h:2162
↓ 356 callers
Method
movePortTo
common/kernel/nextpnr_types.cc:107
↓ 356 callers
Method
str
common/kernel/idstringlist.cc:54
↓ 350 callers
Method
size
common/kernel/hashlib.h:1221
↓ 346 callers
Method
find
common/kernel/hashlib.h:575
↓ 344 callers
Function
add_port
himbaechel/uarch/ng-ultra/tests/lut_dff.cc:58
↓ 335 callers
Method
ptr
3rdparty/pybind11/tests/test_class.cpp:486
↓ 327 callers
Method
addInput
common/kernel/nextpnr_types.cc:35
↓ 324 callers
Function
len
Get the length of a Python object.
3rdparty/pybind11/include/pybind11/pytypes.h:2416
↓ 296 callers
Method
add_word
ecp5/config.cc:244
↓ 294 callers
Function
concat
3rdparty/pybind11/include/pybind11/detail/descr.h:139
↓ 290 callers
Function
print
3rdparty/pybind11/include/pybind11/pybind11.h:2691
↓ 272 callers
Function
int_or_default
common/kernel/util.h:72
↓ 254 callers
Function
find_and_bind_downhill_pip
himbaechel/uarch/gatemate/route_mult.cc:38
↓ 253 callers
Method
getWireByName
himbaechel/arch.cc:334
↓ 249 callers
Method
erase
common/kernel/hashlib.h:547
↓ 246 callers
Method
back
generic/viaduct/fabulous/fabric_parsing.h:117
↓ 245 callers
Method
count
common/kernel/hashlib.h:561
↓ 232 callers
Function
stringf
common/kernel/log.cc:47
↓ 221 callers
Function
to_string
ecp5/config.cc:30
↓ 219 callers
Method
substr
generic/viaduct/fabulous/fabric_parsing.h:54
↓ 212 callers
Method
attr
3rdparty/pybind11/include/pybind11/pytypes.h:2476
↓ 207 callers
Function
bool_or_default
common/kernel/util.h:100
↓ 199 callers
Method
add_unknown
machxo2/config.cc:249
↓ 188 callers
Method
renamePort
common/kernel/nextpnr_types.cc:142
↓ 187 callers
Method
resize
3rdparty/imgui/imgui.h:1292
↓ 172 callers
Method
str
(self, s, comment="")
himbaechel/himbaechel_dbgen/bba.py:15
↓ 171 callers
Method
remove
3rdparty/QtPropertyBrowser/examples/canvas_typed/qtcanvas.cpp:313
↓ 169 callers
Method
value
! Returns the given \a property's value. If the given property is not managed by this manager, this function returns 0. \sa setValue
3rdparty/QtPropertyBrowser/src/qtpropertymanager.cpp:720
↓ 161 callers
Method
array
3rdparty/pybind11/include/pybind11/numpy.h:831
↓ 161 callers
Method
clear
common/kernel/command.cc:754
↓ 160 callers
Method
entries
Number of live entries
common/kernel/indexed_store.h:150
↓ 147 callers
Method
items
3rdparty/QtPropertyBrowser/src/qtpropertybrowser.cpp:1799
↓ 137 callers
Function
abs
Not a good abs function, but easy to test.
3rdparty/pybind11/tests/test_operator_overloading.cpp:133
↓ 135 callers
Function
ImMax
3rdparty/imgui/imgui_internal.h:196
↓ 135 callers
Method
alive
3rdparty/pybind11/tests/constructor_stats.h:131
↓ 134 callers
Function
log_warning
common/kernel/log.cc:173
↓ 133 callers
Method
size
Total number of elements
3rdparty/pybind11/include/pybind11/numpy.h:923
↓ 131 callers
Method
createNet
common/kernel/basectx.cc:248
↓ 130 callers
Method
addOutput
common/kernel/nextpnr_types.cc:40
↓ 128 callers
Method
emplace
common/kernel/hashlib.h:507
↓ 128 callers
Method
nameOfBel
common/kernel/basectx.cc:41
↓ 126 callers
Method
end
common/kernel/hashlib.h:1231
↓ 125 callers
Method
setParam
common/kernel/nextpnr_types.cc:51
↓ 123 callers
Function
log
common/kernel/log.cc:157
↓ 121 callers
Method
u32
(self, n, comment="")
himbaechel/himbaechel_dbgen/bba.py:25
↓ 118 callers
Method
getBelByLocation
himbaechel/arch.h:514
↓ 116 callers
Method
add_bel_pin
(self, bel: BelData, pin: str, wire: str, dir: PinType)
himbaechel/himbaechel_dbgen/chip.py:269
↓ 116 callers
Method
width
The width of the sprite for the current frame's image. \sa frame() */ ## mark: Why don't we have width(int) and height(int) to be consistent with
3rdparty/QtPropertyBrowser/examples/canvas_typed/qtcanvas.cpp:3039
↓ 114 callers
Method
nameOfWire
common/kernel/basectx.cc:49
↓ 114 callers
Method
next
3rdparty/pybind11/tests/test_sequences_and_iterators.cpp:508
↓ 112 callers
Method
get_tile_by_type_loc
ecp5/arch.h:1021
↓ 111 callers
Method
begin
himbaechel/arch.h:281
↓ 108 callers
Method
get
mistral/qsf.cc:87
↓ 108 callers
Method
height
The height of the sprite for the current frame's image. \sa frame() */
3rdparty/QtPropertyBrowser/examples/canvas_typed/qtcanvas.cpp:3049
↓ 106 callers
Method
contains
3rdparty/imgui/imgui.h:1316
↓ 106 callers
Method
create_wire
(self, name: str, type: str="", const_value: str="")
himbaechel/himbaechel_dbgen/chip.py:276
↓ 106 callers
Method
empty
himbaechel/uarch/gatemate/config.cc:72
↓ 106 callers
Method
end
himbaechel/arch.h:282
↓ 105 callers
Function
add_port_wire
(tt, bel, portmap, name, wire_type, port_type, pin_name = None)
himbaechel/uarch/gowin/gowin_arch_gen.py:993
↓ 101 callers
Method
value
3rdparty/QtPropertyBrowser/src/qteditorfactory.cpp:1644
↓ 100 callers
Function
const_name
3rdparty/pybind11/include/pybind11/detail/descr.h:60
↓ 99 callers
Method
getBelLocation
generic/arch.cc:295
↓ 96 callers
Method
add_enum
machxo2/config.cc:247
↓ 94 callers
Method
copyPortTo
common/kernel/nextpnr_types.cc:168
↓ 92 callers
Method
value
3rdparty/pybind11/tests/pybind11_tests.h:31
↓ 91 callers
Function
gfx_wire_alias
(old, new)
ice40/chipdb.py:102
↓ 91 callers
Function
ttUSHORT
3rdparty/imgui/imstb_truetype.h:1253
↓ 89 callers
Method
empty
common/kernel/hashlib.h:1222
↓ 88 callers
Function
GetCurrentWindow
3rdparty/imgui/imgui_internal.h:1118
↓ 87 callers
Function
StaticRect
common/place/placer_static.h:32
↓ 87 callers
Method
getBoundBelCell
generic/arch.cc:349
↓ 86 callers
Function
doc
Sanitize docstrings and add custom failure explanation
3rdparty/pybind11/tests/conftest.py:174
↓ 86 callers
Method
insert
common/kernel/hashlib.h:471
↓ 85 callers
Method
bindBel
himbaechel/arch.h:706
↓ 83 callers
Method
x
3rdparty/QtPropertyBrowser/examples/canvas_typed/qtcanvas.h:73
next →
1–100 of 9,852, ranked by callers