MCPcopy Create free account

hub / github.com/cuhk-eda/Xplace / functions

Functions3,306 in github.com/cuhk-eda/Xplace

↓ 2 callersMethodwrite_msgpack
! @param[in] j JSON value to serialize */
cpp_to_py/common/lib/sdc/json.hpp:13098
↓ 2 callersFunctionwrite_placement
(node_pos, gpdb, id, data: PlaceData, args, logger)
src/detail_placement.py:609
↓ 2 callersMethodwrite_ubjson
! @param[in] j JSON value to serialize @param[in] use_count whether to use '#' prefixes (optimized format) @param[in] use_type wheth
cpp_to_py/common/lib/sdc/json.hpp:13422
↓ 2 callersFunctionyystrlen
Return the length of YYSTR. */
cpp_to_py/common/lib/sdc/json/c/json.tab.c:756
↓ 1 callersMethodContain
tighter
cpp_to_py/common/utils/geo.h:284
↓ 1 callersMethodExtractTimingGraph
cpp_to_py/gputimer/db/GTDatabase.cpp:43
↓ 1 callersFunctionFluteRCTree
cpp_to_py/gputimer/core/rctree.cpp:83
↓ 1 callersMethodGetNearestPointTo
cpp_to_py/common/utils/geo.h:286
↓ 1 callersFunctionNextCapacity
NextCapacity - Returns the next power of two (in 64-bits) that is strictly greater than A. Returns zero on overflow. this function assumes A to be po
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:28
↓ 1 callersMethodSet
cpp_to_py/common/utils/geo.h:225
↓ 1 callersMethodUnionWith
Geometric Query/Update
cpp_to_py/common/utils/geo.h:280
↓ 1 callersMethodUpdate
Update() is always safe, FastUpdate() assumes existing values
cpp_to_py/common/utils/geo.h:268
↓ 1 callersMethod__apply__
(self, item, func)
src/database.py:432
↓ 1 callersMethod_acquire_all
Function: _acquire_all
cpp_to_py/gpugr/taskflow/core/graph.hpp:449
↓ 1 callersMethod_find_subcommand
Locate a subcommand by name with two conditions, should disabled subcommands be ignored, and should used subcommands be ignored
cpp_to_py/common/utils/CLI11.hpp:7959
↓ 1 callersMethod_get_fallthrough_parent
Get the appropriate parent to fallthrough to which is the first one that has a name or the main app
cpp_to_py/common/utils/CLI11.hpp:8203
↓ 1 callersMethod_invoke_cudaflow_task_entry
cpp_to_py/gpugr/taskflow/cuda/cuda_flow.hpp:1717
↓ 1 callersMethod_invoke_syclflow_task_entry
cpp_to_py/gpugr/taskflow/sycl/sycl_flow.hpp:806
↓ 1 callersMethod_is_cancelled
Function: _is_cancelled
cpp_to_py/gpugr/taskflow/core/graph.hpp:418
↓ 1 callersMethod_manage
Procedure: manage
cpp_to_py/gpugr/taskflow/core/observer.hpp:661
↓ 1 callersMethod_move_option
function that could be used by subclasses of App to shift options around into subcommands
cpp_to_py/common/utils/CLI11.hpp:8283
↓ 1 callersMethod_optimize
cpp_to_py/gpugr/taskflow/cuda/cuda_optimizer.hpp:152
↓ 1 callersMethod_release_all
Function: _release_all
cpp_to_py/gpugr/taskflow/core/graph.hpp:466
↓ 1 callersMethod_try_acquire_or_wait
cpp_to_py/gpugr/taskflow/core/semaphore.hpp:101
↓ 1 callersMethoda_valid
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_merge.hpp:65
↓ 1 callersFunctionabacusLegalization
cpp_to_py/gpudp/lg/abacus_legalize.cpp:365
↓ 1 callersFunctionabacusLegalizeRow
cpp_to_py/gpudp/lg/abacus_legalize.cpp:315
↓ 1 callersFunctionabacusPlaceRowCPU
@param row_nodes node indices in this row @param clusters pre-allocated clusters in this row with the same length as that of row_nodes @param num_row_
cpp_to_py/gpudp/lg/abacus_legalize.cpp:161
↓ 1 callersMethodaddBox
cpp_to_py/io_parser/gp/GPDatabase.h:157
↓ 1 callersMethodaddNDR
cpp_to_py/common/db/Database.cpp:878
↓ 1 callersMethodaddNode
cpp_to_py/io_parser/gp/GPDatabase.h:155
↓ 1 callersMethodaddNonRegularRects
cpp_to_py/common/db/Cell.h:71
↓ 1 callersMethodaddObs
cpp_to_py/common/db/Cell.h:67
↓ 1 callersMethodaddRegion
cpp_to_py/common/db/Database.cpp:867
↓ 1 callersMethodaddSNet
cpp_to_py/common/db/Database.cpp:889
↓ 1 callersMethodaddSite
cpp_to_py/common/db/Database.cpp:771
↓ 1 callersMethodaddTrack
cpp_to_py/common/db/Database.cpp:861
↓ 1 callersMethodaddVia
cpp_to_py/common/db/SNet.h:27
↓ 1 callersFunctionadd_gcell
(def_file, out_def_file)
tool/cugr_ispd2015_fix/run_cugr.py:14
↓ 1 callersMethodallocate
allocates, but does NOT initialize. Use in-place new constructor, e.g. T* obj = pool.allocate(); ::new (static_cast<void*>(obj)) T();
cpp_to_py/common/utils/robin_hood.h:417
↓ 1 callersFunctionappend_exponent
cpp_to_py/common/lib/sdc/json.hpp:15262
↓ 1 callersFunctionapply_precond
(mov_node_pos: torch.Tensor, ps: ParamScheduler, args)
src/calculator.py:5
↓ 1 callersFunctionat
! @brief access specified array element with bounds checking Returns a reference to the element at specified location @a idx, with bounds
cpp_to_py/common/lib/sdc/json.hpp:19793
↓ 1 callersFunctionatan2
cpp_to_py/common/lib/units.hpp:4307
↓ 1 callersMethodb_valid
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_merge.hpp:68
↓ 1 callersMethodbackup_ori_var
(self)
src/database.py:522
↓ 1 callersMethodbegin
cpp_to_py/common/lib/spef/pegtl/pegtl/memory_input.hpp:172
↓ 1 callersFunctionbegin_c_ptr
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/action_input.hpp:22
↓ 1 callersFunctionbindGPDatabase
cpp_to_py/io_parser/BindHelper.cpp:7
↓ 1 callersMethodblock_sort
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_sort.hpp:201
↓ 1 callersFunctionboundaryCheck
cpp_to_py/gpudp/check/legality_check.cpp:9
↓ 1 callersMethodbyte
cpp_to_py/common/lib/spef/pegtl/pegtl/buffer_input.hpp:84
↓ 1 callersMethodbyte_in_line
cpp_to_py/common/lib/spef/pegtl/pegtl/buffer_input.hpp:94
↓ 1 callersFunctionc_args
cpp_to_py/common/lib/sdc/sdc.cpp:5
↓ 1 callersMethodcalcNumBytesInfo
cpp_to_py/common/utils/robin_hood.h:2131
↓ 1 callersMethodcalcNumBytesTotal
cpp_to_py/common/utils/robin_hood.h:2144
↓ 1 callersFunctioncalc_gr_wl_via
(grdb, routeforce)
src/core/route_force.py:96
↓ 1 callersFunctioncalc_nesterov_step_size32
(N)
src/nesterov_optimizer.py:13
↓ 1 callersFunctioncapacity_in_bytes
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:950
↓ 1 callersMethodcapacity_in_bytes
capacity_in_bytes - This returns capacity()*sizeof(T).
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:93
↓ 1 callersMethodcheck_divergence
(self, window=50, threshold=0.05)
src/param_scheduler.py:481
↓ 1 callersMethodclearData
cpp_to_py/common/io/file_bkshf_db.cpp:78
↓ 1 callersMethodclear_detached
Procedure: clear_detached
cpp_to_py/gpugr/taskflow/core/graph.hpp:514
↓ 1 callersMethodcommit_from_partial
cpp_to_py/gpudp/db/dp_torch.cpp:185
↓ 1 callersFunctioncommit_node_pos_to_gpdb
(node_pos, gpdb, data: PlaceData)
src/detail_placement.py:604
↓ 1 callersMethodcommit_wait
commit_wait commits waiting.
cpp_to_py/gpugr/taskflow/core/notifier.hpp:104
↓ 1 callersFunctioncompute_edge_slack
( adj_matrix, weight_matrix, L, R, num_nodes, slack_matrix_e, )
src/core/macro_legalization.py:252
↓ 1 callersMethodcompute_filler
(self, args, logger)
src/database.py:653
↓ 1 callersMethodcompute_filler_with_fence
(self, args, logger)
src/database.py:659
↓ 1 callersMethodcompute_filler_without_fence
(self, args, logger)
src/database.py:662
↓ 1 callersMethodcompute_precond_var
(self)
src/database.py:758
↓ 1 callersMethodcompute_sorted_node_map
(self)
src/database.py:773
↓ 1 callersFunctionconn_route_force
( num_conn_nodes, input_mat, wire_dmd_map2d, via_dmd_map2d, cap_map2d, route_gradmat, routeforce, args
src/core/route_force.py:391
↓ 1 callersFunctionconstraint_graph_construction
( macro_pos, macro_size, macro_fixed, die_info, prune=True )
src/core/macro_legalization.py:55
↓ 1 callersFunctioncontains
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/one.hpp:25
↓ 1 callersFunctionconvert_design_to_torch_data_kernel
(params)
data/convert_design_to_torch_data.py:45
↓ 1 callersFunctionconvert_design_to_torch_data_multiple
(params_mul)
data/convert_design_to_torch_data.py:22
↓ 1 callersMethodcoord_x
@brief get x coordinate of a grid
cpp_to_py/gpudp/lg/hannan_legalize.h:49
↓ 1 callersMethodcoord_y
@brief get y coordinate of a grid
cpp_to_py/gpudp/lg/hannan_legalize.h:51
↓ 1 callersMethodcopy_to
cpp_to_py/common/utils/CLI11.hpp:4050
↓ 1 callersFunctioncountBinObjects
cpp_to_py/gpudp/lg/greedy_legalize.cpp:450
↓ 1 callersFunctioncrbegin
! @brief returns a const reverse iterator to the last element Returns a const iterator to the reverse-beginning; that is, the last elemen
cpp_to_py/common/lib/sdc/json.hpp:21181
↓ 1 callersFunctioncrend
! @brief returns a const reverse iterator to one before the first Returns a const reverse iterator to the reverse-end; that is, one before
cpp_to_py/common/lib/sdc/json.hpp:21210
↓ 1 callersFunctioncuda_clz
@private @brief counts the number of leading zeros starting from the most significant bit */
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_sort.hpp:22
↓ 1 callersFunctioncuda_compute_merge_range
@private */
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_merge.hpp:134
↓ 1 callersFunctioncuda_compute_merge_sort_frame
@private */
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_sort.hpp:91
↓ 1 callersFunctioncuda_dump_graph
cpp_to_py/gpugr/taskflow/cuda/cuda_graph.hpp:250
↓ 1 callersFunctioncuda_find_if_loop
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_find.hpp:26
↓ 1 callersFunctioncuda_for_each_index_loop
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_for_each.hpp:35
↓ 1 callersFunctioncuda_for_each_loop
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_for_each.hpp:18
↓ 1 callersFunctioncuda_get_graph_edges
@brief acquires the edges in a native CUDA graph */
cpp_to_py/gpugr/taskflow/cuda/cuda_graph.hpp:189
↓ 1 callersFunctioncuda_get_graph_node_type
@brief queries the type of a native CUDA graph node valid type values are: + cudaGraphNodeTypeKernel = 0x00 + cudaGraphNodeTypeMemcpy =
cpp_to_py/gpugr/taskflow/cuda/cuda_graph.hpp:217
↓ 1 callersFunctioncuda_get_graph_nodes
@brief acquires the nodes in a native CUDA graph */
cpp_to_py/gpugr/taskflow/cuda/cuda_graph.hpp:163
↓ 1 callersFunctioncuda_get_graph_num_edges
@brief queries the number of edges in a native CUDA graph */
cpp_to_py/gpugr/taskflow/cuda/cuda_graph.hpp:151
↓ 1 callersFunctioncuda_get_graph_num_nodes
@brief queries the number of nodes in a native CUDA graph */
cpp_to_py/gpugr/taskflow/cuda/cuda_graph.hpp:139
↓ 1 callersFunctioncuda_get_graph_num_root_nodes
@brief queries the number of root nodes in a native CUDA graph */
cpp_to_py/gpugr/taskflow/cuda/cuda_graph.hpp:127
↓ 1 callersFunctioncuda_graph_node_type_to_string
@brief convert the type of a native CUDA graph node to a readable string */
cpp_to_py/gpugr/taskflow/cuda/cuda_graph.hpp:228
↓ 1 callersFunctioncuda_max_element_loop
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_find.hpp:120
↓ 1 callersFunctioncuda_merge_loop
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_merge.hpp:382
↓ 1 callersFunctioncuda_merge_sort_partitions
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_sort.hpp:226
← previousnext →701–800 of 3,306, ranked by callers