MCPcopy Create free account

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

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

↓ 3 callersMethodstep
(self, ps, node_pos, data)
src/core/timing_opt.py:179
↓ 3 callersMethodtopPower
cpp_to_py/common/db/Row.h:65
↓ 3 callersFunctionunget
! @brief unget current character (read it again on next get) We implement unget by setting variable next_unget to true. The input is not
cpp_to_py/common/lib/sdc/json.hpp:7245
↓ 3 callersMethodupdate_precond_weight
(self, data: PlaceData)
src/param_scheduler.py:349
↓ 3 callersFunctionutf8_append_utf32
cpp_to_py/common/lib/spef/pegtl/pegtl/contrib/unescape.hpp:27
↓ 3 callersFunctionvalid_alias_name_string
Verify an app name
cpp_to_py/common/utils/CLI11.hpp:379
↓ 3 callersFunctionvflip_orient
cpp_to_py/io_parser/gp/GPDatabase.cpp:399
↓ 3 callersFunctionyytnamerr
Copy to YYRES the contents of YYSTR after stripping away unnecessary quotes and backslashes, so that it's suitable for yyerror. The heuristic i
cpp_to_py/common/lib/sdc/json/c/json.tab.c:795
↓ 2 callersMethodIsStrictValid
is strictly valid box (excluding degenerated ones)
cpp_to_py/common/utils/geo.h:249
↓ 2 callersFunctionMergeRects
cpp_to_py/common/utils/geo.h:335
↓ 2 callersMethodParaRunLength
Parallel run length between intervals
cpp_to_py/common/utils/geo.h:147
↓ 2 callersMethod_capture
Function: _capture
cpp_to_py/gpugr/taskflow/cuda/cuda_capturer.hpp:1165
↓ 2 callersMethod_invoke_dynamic_task_external
Procedure: _invoke_dynamic_task_external
cpp_to_py/gpugr/taskflow/core/executor.hpp:912
↓ 2 callersMethod_merge_description
cpp_to_py/common/utils/CLI11.hpp:2928
↓ 2 callersMethod_parse
Internal parse function
cpp_to_py/common/utils/CLI11.hpp:7619
↓ 2 callersMethod_parse_arg
Parse a short (false) or long (true) argument, must be at the top of the list return true if the argument was processed or false if nothing was done
cpp_to_py/common/utils/CLI11.hpp:8011
↓ 2 callersMethod_parse_subcommand
Parse a subcommand, modify args and continue Unlike the others, this one will always allow fallthrough return true if the subcommand was processed fa
cpp_to_py/common/utils/CLI11.hpp:7981
↓ 2 callersMethod_precede
Procedure: _precede
cpp_to_py/gpugr/taskflow/sycl/sycl_graph.hpp:128
↓ 2 callersMethod_precede
Procedure: _precede
cpp_to_py/gpugr/taskflow/cuda/cuda_graph.hpp:522
↓ 2 callersMethod_release
cpp_to_py/gpugr/taskflow/core/semaphore.hpp:113
↓ 2 callersMethod_schedule
Procedure: _schedule The main procedure to schedule a give task node. Each task node has two types of tasks - regular and subflow.
cpp_to_py/gpugr/taskflow/core/executor.hpp:629
↓ 2 callersMethod_set_up_join_counter
Procedure: _set_up_join_counter
cpp_to_py/gpugr/taskflow/core/graph.hpp:430
↓ 2 callersMethodaddCell
cpp_to_py/common/db/Database.cpp:807
↓ 2 callersMethodaddCellType
cpp_to_py/common/db/Database.cpp:795
↓ 2 callersMethodaddRail
cpp_to_py/common/db/Net.cpp:136
↓ 2 callersMethodaddRow
cpp_to_py/common/db/Database.cpp:846
↓ 2 callersMethodaddViaType
cpp_to_py/common/db/Database.cpp:783
↓ 2 callersMethodaddWire
cpp_to_py/common/db/Net.cpp:43
↓ 2 callersMethodalign2row
cpp_to_py/gpudp/lg/legalization_db.h:155
↓ 2 callersMethodalign2site
cpp_to_py/gpudp/lg/legalization_db.h:161
↓ 2 callersMethodallow_extra_args
Set the value of allow_extra_args which allows extra value arguments on the flag or option to be included with each instance
cpp_to_py/common/utils/CLI11.hpp:4394
↓ 2 callersMethodalways_capture_default
cpp_to_py/common/utils/CLI11.hpp:4083
↓ 2 callersMethodangle
cpp_to_py/gpudp/dp/ism/diamond_search.h:25
↓ 2 callersFunctionapply_linear_weight_2d
(x, W1, W2, scale=None)
src/core/torch_dct.py:192
↓ 2 callersMethodbackward
(ctx, energy_grad_out, overflow_grad_out)
src/core/electronic_density_layer.py:81
↓ 2 callersMethodbegin
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/action_input.hpp:63
↓ 2 callersMethodbotPower
cpp_to_py/common/db/Row.h:66
↓ 2 callersMethodbuild
cpp_to_py/gpugr/taskflow/dsl/task_trait.hpp:14
↓ 2 callersFunctionbump_in_this_line
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/bump_impl.hpp:32
↓ 2 callersFunctionbump_to_next_line
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/bump_impl.hpp:39
↓ 2 callersMethodcapacity
cpp_to_py/gpugr/taskflow/core/tsq.hpp:244
↓ 2 callersMethodcapacity_ptr
cpp_to_py/gpugr/taskflow/utility/small_vector.hpp:162
↓ 2 callersMethodcapture_default_str
Capture the default value from the original value (if it can be captured)
cpp_to_py/common/utils/CLI11.hpp:5111
↓ 2 callersFunctioncell_congestion_force
( data, mov_node_pos, mov_node_size, expand_ratio, route_gradmat, routeforce, lhs, rhs, grad_weight=1.0 )
src/core/route_force.py:427
↓ 2 callersMethodcenter
Getters
cpp_to_py/common/utils/geo.h:108
↓ 2 callersFunctioncheck_macro_legality
(macro_pos, macro_size, macro_fixed, die_info, check_all=True)
src/core/macro_legalization.py:24
↓ 2 callersMethodcheck_params
( self, params: dict, verbose_log: bool, log_level: int, lite_mode: bool, random_place: bool, num_thre
utils/io_parser.py:34
↓ 2 callersMethodcheck_plateau
(self, x, window=10, threshold=0.001)
src/param_scheduler.py:475
↓ 2 callersMethodclear
Procedure: clear
cpp_to_py/gpugr/taskflow/sycl/sycl_flow.hpp:560
↓ 2 callersMethodcommit_from
cpp_to_py/gputimer/db/GTDatabase.cpp:581
↓ 2 callersFunctioncompute_L_value
( macro_pos, macro_fixed, axis, topo_order_out, L, affected_L, adj_matrix, weight_matrix, die_ll, s_id, nu
src/core/macro_legalization.py:168
↓ 2 callersFunctioncompute_R_value
( macro_pos, macro_fixed, axis, topo_order_in, R, affected_R, adj_matrix, weight_matrix, die_ur, t_id, num
src/core/macro_legalization.py:190
↓ 2 callersFunctioncompute_boundaries
cpp_to_py/common/lib/sdc/json.hpp:14521
↓ 2 callersFunctioncompute_electronic_force
(x: torch.Tensor, scale, coeff, dim=0)
src/core/torch_dct.py:38
↓ 2 callersFunctioncompute_scalar
(ori_scale_factor)
src/detail_placement.py:285
↓ 2 callersFunctioncount
cpp_to_py/common/lib/sdc/json.hpp:20863
↓ 2 callersMethodcount
cpp_to_py/common/lib/sdc/json.hpp:16506
↓ 2 callersFunctioncuda_exclusive_scan
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_scan.hpp:528
↓ 2 callersFunctioncuda_find_if
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_find.hpp:182
↓ 2 callersFunctioncuda_find_log2
@private @brief finds log2(x) and optionally round up to the next integer logarithm. */
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_sort.hpp:35
↓ 2 callersFunctioncuda_for_each
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_for_each.hpp:99
↓ 2 callersFunctioncuda_for_each_index
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_for_each.hpp:140
↓ 2 callersFunctioncuda_get_copy_parms
cpp_to_py/gpugr/taskflow/cuda/cuda_graph.hpp:20
↓ 2 callersFunctioncuda_get_fill_parms
cpp_to_py/gpugr/taskflow/cuda/cuda_graph.hpp:87
↓ 2 callersFunctioncuda_get_memcpy_parms
@brief gets the memcpy node parameter of a memcpy task (untyped) */
cpp_to_py/gpugr/taskflow/cuda/cuda_graph.hpp:41
↓ 2 callersFunctioncuda_get_memset_parms
@brief gets the memset node parameter of a memcpy task (untyped) */
cpp_to_py/gpugr/taskflow/cuda/cuda_graph.hpp:66
↓ 2 callersFunctioncuda_get_zero_parms
cpp_to_py/gpugr/taskflow/cuda/cuda_graph.hpp:111
↓ 2 callersFunctioncuda_inclusive_scan
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_scan.hpp:396
↓ 2 callersFunctioncuda_max_element
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_find.hpp:414
↓ 2 callersFunctioncuda_merge
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_merge.hpp:631
↓ 2 callersFunctioncuda_min_element
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_find.hpp:289
↓ 2 callersFunctioncuda_odd_even_sort
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_sort.hpp:45
↓ 2 callersFunctioncuda_reduce
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_reduce.hpp:214
↓ 2 callersFunctioncuda_reduce_loop
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_reduce.hpp:89
↓ 2 callersFunctioncuda_sort
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_sort.hpp:507
↓ 2 callersFunctioncuda_transform_exclusive_scan
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_scan.hpp:595
↓ 2 callersFunctioncuda_transform_inclusive_scan
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_scan.hpp:463
↓ 2 callersFunctioncuda_transform_loop
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_transform.hpp:21
↓ 2 callersFunctioncuda_transform_reduce
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_reduce.hpp:296
↓ 2 callersFunctioncuda_transform_uninitialized_reduce
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_reduce.hpp:348
↓ 2 callersFunctioncuda_uninitialized_reduce
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_reduce.hpp:255
↓ 2 callersMethodcx
cpp_to_py/common/db/Cell.h:132
↓ 2 callersMethodcy
cpp_to_py/common/db/Cell.h:133
↓ 2 callersMethoddiscard
cpp_to_py/common/lib/spef/pegtl/pegtl/buffer_input.hpp:129
↓ 2 callersMethoddump
Procedure: dump
cpp_to_py/gpugr/taskflow/core/taskflow.hpp:254
↓ 2 callersMethodemplace
cpp_to_py/gpugr/taskflow/core/flow_builder.hpp:528
↓ 2 callersFunctionemplace_back
cpp_to_py/common/lib/sdc/json.hpp:21901
↓ 2 callersMethodempty
cpp_to_py/common/utils/robin_hood.h:2101
↓ 2 callersMethodend
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/action_input.hpp:68
↓ 2 callersFunctionerase
cpp_to_py/common/lib/sdc/json.hpp:20516
↓ 2 callersFunctionexternal_detail_placement
(input_file, data: PlaceData, args, logger, eval_mode=True, dp_engine_name=None)
src/detail_placement.py:624
↓ 2 callersFunctionfastCopy
copy char* as unsigned long* and deal with boundary cases
cpp_to_py/common/io/file_lefdef_db.cpp:717
↓ 2 callersFunctionfindPortDirection
cpp_to_py/common/lib/Liberty.cpp:113
↓ 2 callersFunctionfind_and_modify
cpp_to_py/common/utils/CLI11.hpp:473
↓ 2 callersFunctionfrom_json_array_impl
cpp_to_py/common/lib/sdc/json.hpp:3574
↓ 2 callersFunctiongenerateDefContent
(defLines, design_name)
data/fix_ispd2015_route.py:210
↓ 2 callersMethodgetNet
cpp_to_py/common/db/Database.cpp:993
↓ 2 callersMethodgetPinbyPortName
cpp_to_py/io_parser/gp/GPDatabase.h:62
↓ 2 callersMethodget_cell
cpp_to_py/common/lib/Liberty.cpp:80
↓ 2 callersFunctionget_custom_design_params
(args)
utils/get_design_params.py:201
← previousnext →501–600 of 3,306, ranked by callers