MCPcopy Create free account

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

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

↓ 1 callersFunctioncuda_min_element_loop
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_find.hpp:94
↓ 1 callersFunctioncuda_out_of_range_flags
@private */
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_sort.hpp:80
↓ 1 callersFunctioncuda_single_pass_scan
cpp_to_py/gpugr/taskflow/cuda/cuda_algorithm/cuda_scan.hpp:178
↓ 1 callersFunctiondct_2d
2-dimentional Discrete Cosine Transform, Type II (a.k.a. the DCT) For the meaning of the parameter `norm`, see: https://docs.scipy.org/do
src/core/torch_dct.py:120
↓ 1 callersMethoddeallocate
does not actually deallocate but puts it in store. make sure you have already called the destructor! e.g. with obj->~T(); pool.deallocate(obj);
cpp_to_py/common/utils/robin_hood.h:431
↓ 1 callersFunctiondefault_detail_placement
(node_pos, gpdb, rawdb, ps, data: PlaceData, args, logger)
src/detail_placement.py:743
↓ 1 callersMethoddefault_function
Set a capture function for the default. Mostly used by App.
cpp_to_py/common/utils/CLI11.hpp:5105
↓ 1 callersMethoddelimiter
Allow in a configuration file
cpp_to_py/common/utils/CLI11.hpp:4162
↓ 1 callersFunctiondemangle
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/demangle.hpp:31
↓ 1 callersFunctiondemangle_sanitise_chars
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/demangle_sanitise.hpp:17
↓ 1 callersMethoddescription
Set the description of the app
cpp_to_py/common/utils/CLI11.hpp:6857
↓ 1 callersMethoddestroyDoNotDeallocate
cpp_to_py/common/utils/robin_hood.h:977
↓ 1 callersFunctiondetail_placement_main
(node_pos, gpdb, rawdb, ps, data: PlaceData, args, logger)
src/detail_placement.py:778
↓ 1 callersFunctiondiamond_search_sequence
cpp_to_py/gpudp/dp/ism/diamond_search.h:99
↓ 1 callersMethoddirect_calc_overflow
( self, node_pos, node_size, init_density_map, node_weight=None, )
src/core/electronic_density_layer.py:265
↓ 1 callersMethoddisable_flag_override
Disable flag overrides values, e.g. --flag=<value> is not allowed
cpp_to_py/common/utils/CLI11.hpp:4645
↓ 1 callersFunctiondistributeBlanks2Bins
cpp_to_py/gpudp/lg/greedy_legalize.cpp:108
↓ 1 callersFunctiondistributeCells2Bins
cpp_to_py/gpudp/lg/greedy_legalize.cpp:33
↓ 1 callersFunctiondistributeFixedCells2Bins
cpp_to_py/gpudp/lg/greedy_legalize.cpp:72
↓ 1 callersFunctiondistributeMovableAndFixedCells2Bins
cpp_to_py/gpudp/lg/abacus_legalize.cpp:109
↓ 1 callersMethoddump
cpp_to_py/gpugr/taskflow/sycl/sycl_task.hpp:171
↓ 1 callersMethoddump
Procedure: dump
cpp_to_py/gpugr/taskflow/core/observer.hpp:339
↓ 1 callersMethoddump
Procedure: dump
cpp_to_py/gpugr/taskflow/core/task.hpp:497
↓ 1 callersMethoddump
cpp_to_py/gpugr/taskflow/cuda/cuda_task.hpp:236
↓ 1 callersMethodempty
Function: empty
cpp_to_py/gpugr/taskflow/sycl/sycl_task.hpp:144
↓ 1 callersMethodempty
Function: empty
cpp_to_py/gpugr/taskflow/sycl/sycl_flow.hpp:545
↓ 1 callersMethodempty
Function: empty
cpp_to_py/gpugr/taskflow/core/task.hpp:450
↓ 1 callersMethodencode_arc
encode TimingType TimingSense from_port_name to_port_name to remove duplicate
cpp_to_py/common/lib/Timing.cpp:104
↓ 1 callersMethodendpoints_index
cpp_to_py/gputimer/core/GPUTimer.cpp:87
↓ 1 callersMethodestimateSiteSize
cpp_to_py/common/io/file_bkshf_db.cpp:177
↓ 1 callersFunctionestimate_num_shorts
(routeforce, gpdb, cap_map, wire_dmd_map, via_dmd_map)
src/core/route_force.py:106
↓ 1 callersFunctionevaluate_routability
(args, logger, cg_mapHV: torch.Tensor)
src/core/route_force.py:80
↓ 1 callersMethodexpand_name
Procedure: expand all mappings in the SPEF file
cpp_to_py/common/lib/spef/parser-spef.hpp:1251
↓ 1 callersFunctionfenceRegionCheck
cpp_to_py/gpudp/check/legality_check.cpp:91
↓ 1 callersFunctionfile_open
cpp_to_py/common/lib/spef/pegtl/pegtl/internal/file_reader.hpp:21
↓ 1 callersFunctionfile_to_memory
Procedure:: file_to_memory reads the content of a file to a string buffer
cpp_to_py/common/lib/spef/parser-spef.hpp:1166
↓ 1 callersFunctionfillerLegalization
cpp_to_py/gpudp/lg/filler_legalize.cpp:150
↓ 1 callersFunctionfiller_pseudo_wire_force
(data, ps, mov_node_pos, mov_node_size, routeforce, cg_mapAll, lhs, rhs)
src/core/route_force.py:455
↓ 1 callersFunctionfindDelayModel
cpp_to_py/common/lib/Liberty.cpp:103
↓ 1 callersFunctionfindTimingSense
cpp_to_py/common/lib/Timing.cpp:118
↓ 1 callersFunctionfindTimingType
cpp_to_py/common/lib/Timing.cpp:160
↓ 1 callersFunctionfind_brace_pair
cpp_to_py/common/lib/tokenizer.h:36
↓ 1 callersFunctionfind_bracket_pair
cpp_to_py/common/lib/tokenizer.h:58
↓ 1 callersFunctionfind_design_params
(args, logger, placement=None)
utils/setup_dataset.py:4
↓ 1 callersFunctionfind_largest_pow10
! For n != 0, returns k, such that pow10 := 10^(k-1) <= n < 10^k. For n == 0, returns 1 and sets pow10 := 1. */
cpp_to_py/common/lib/sdc/json.hpp:14824
↓ 1 callersFunctionfind_quote_pair
cpp_to_py/common/lib/tokenizer.h:20
↓ 1 callersFunctionfixCells2Bins
cpp_to_py/gpudp/lg/filler_legalize.cpp:23
↓ 1 callersMethodflute_wl_mt
(pos, hyperedge_list, hyperedge_list_end)
src/core/flute.py:46
↓ 1 callersMethodfor_each_dependent
cpp_to_py/gpugr/taskflow/core/task.hpp:485
↓ 1 callersMethodfor_each_successor
cpp_to_py/gpugr/taskflow/core/task.hpp:477
↓ 1 callersMethodforce_callback
Set the value of force_callback
cpp_to_py/common/utils/CLI11.hpp:4409
↓ 1 callersFunctionformat_buffer
cpp_to_py/common/lib/sdc/json.hpp:15314
↓ 1 callersMethodfrom_dict
r"""Creates a data object from a python dictionary.
src/database.py:372
↓ 1 callersMethodfrom_file
Parse a config file, throw an error (ParseError:ConfigParseError or FileError) on failure
cpp_to_py/common/utils/CLI11.hpp:2605
↓ 1 callersFunctionfrom_json_tuple_impl
cpp_to_py/common/lib/sdc/json.hpp:3733
↓ 1 callersFunctiongenerateDefContent
(defLines, design_name)
data/remove_fence_in_ispd19_test5.py:41
↓ 1 callersFunctiongenerateDefSNet
(defLines)
data/fix_ispd2015_route.py:355
↓ 1 callersFunctiongenerateLefContent
(techLines, cellLines, defLines, design_name)
data/fix_ispd2015_route.py:107
↓ 1 callersFunctiongenerateLefNDRFromDef
(defLines, lefdbunit)
data/fix_ispd2015_route.py:498
↓ 1 callersFunctiongenerateLefViaFromDef
(techLines, cellLines, defLines, lefdbunit, design_name)
data/fix_ispd2015_route.py:391
↓ 1 callersFunctiongenerate_one_raw_design
(input_root, output_root, design_name)
data/fix_ispd2015_route.py:39
↓ 1 callersFunctiongenerate_one_raw_design
(input_root, output_root, design_name)
data/remove_fence_in_ispd19_test5.py:13
↓ 1 callersFunctiongetBit
cpp_to_py/common/utils/utils.h:84
↓ 1 callersMethodgetDirRange
cpp_to_py/gpugr/db/GRDatabase.h:27
↓ 1 callersMethodgetEdgeSpace
cpp_to_py/common/db/DesignRule.cpp:19
↓ 1 callersMethodgetIsPolygonShape
cpp_to_py/io_parser/gp/GPDatabase.h:68
↓ 1 callersMethodgetMacroName
cpp_to_py/io_parser/gp/GPDatabase.h:111
↓ 1 callersMethodgetNDR
cpp_to_py/common/db/Database.cpp:1017
↓ 1 callersMethodgetPinCenter
cpp_to_py/common/db/Pin.cpp:56
↓ 1 callersFunctiongetRowOrient
cpp_to_py/common/io/file_lefdef_db.cpp:60
↓ 1 callersMethodgetRowPower
cpp_to_py/common/db/Net.cpp:150
↓ 1 callersMethodgetSiteB
return the bottom-most site y-index
cpp_to_py/common/db/Row.h:51
↓ 1 callersMethodgetSiteL
return the left-most site x-index
cpp_to_py/common/db/Row.h:47
↓ 1 callersMethodgetSiteR
return the right-most site x-index + 1
cpp_to_py/common/db/Row.h:49
↓ 1 callersMethodget_always_capture_default
Return true if this will automatically capture the default value for help printing
cpp_to_py/common/utils/CLI11.hpp:4112
↓ 1 callersMethodget_application_index
Get the current value of the application index
cpp_to_py/common/utils/CLI11.hpp:2848
↓ 1 callersMethodget_best_gr_sol
(self)
src/param_scheduler.py:579
↓ 1 callersMethodget_best_timing_sol
(self)
src/param_scheduler.py:608
↓ 1 callersFunctionget_cached_power_for_binary_exponent
! For a normalized diyfp w = f * 2^e, this function returns a (normalized) cached power-of-ten c = f_c * 2^e_c, such that the exponent of the product
cpp_to_py/common/lib/sdc/json.hpp:14660
↓ 1 callersMethodget_callback_run
See if the callback has been run already
cpp_to_py/common/utils/CLI11.hpp:5039
↓ 1 callersMethodget_curr_lposx
cpp_to_py/gpudp/db/dp_torch.cpp:197
↓ 1 callersMethodget_curr_lposy
cpp_to_py/gpudp/db/dp_torch.cpp:198
↓ 1 callersFunctionget_custom_json_params
(args, logger)
utils/get_design_params.py:218
↓ 1 callersMethodget_disabled
Get the status of disabled
cpp_to_py/common/utils/CLI11.hpp:7003
↓ 1 callersFunctionget_env
Function: get_env
cpp_to_py/gpugr/taskflow/utility/os.hpp:95
↓ 1 callersFunctionget_fft_scale
(num_bin_x, num_bin_y, device, scale_w_k=True)
src/core/route_force.py:130
↓ 1 callersMethodget_filler_pos
(self)
src/database.py:868
↓ 1 callersMethodget_footer
Generate and return the footer.
cpp_to_py/common/utils/CLI11.hpp:6979
↓ 1 callersFunctionget_hpwl
(data, pos)
src/evaluator.py:6
↓ 1 callersFunctionget_obj_overflow
(node_pos, init_density_map, ps, data: PlaceData, args)
src/evaluator.py:26
↓ 1 callersMethodget_port
cpp_to_py/common/lib/Liberty.cpp:88
↓ 1 callersMethodget_require_option_max
Get the required max option value
cpp_to_py/common/utils/CLI11.hpp:6991
↓ 1 callersMethodget_require_option_min
Get the required min option value
cpp_to_py/common/utils/CLI11.hpp:6988
↓ 1 callersMethodget_require_subcommand_max
Get the required max subcommand value
cpp_to_py/common/utils/CLI11.hpp:6985
↓ 1 callersFunctionget_route_force
( args, logger, data, rawdb, gpdb, ps, mov_node_pos, mov_node_size, expand_ratio, constraint_fn=None,
src/core/route_force.py:171
↓ 1 callersMethodget_run_callback_for_default
Get the current value of run_callback_for_default
cpp_to_py/common/utils/CLI11.hpp:4423
↓ 1 callersMethodget_subcommand_ptr
Check to see if a subcommand is part of this command and get a shared_ptr to it
cpp_to_py/common/utils/CLI11.hpp:6344
↓ 1 callersMethodget_type_size
The number of arguments the option expects
cpp_to_py/common/utils/CLI11.hpp:4654
↓ 1 callersMethodget_value
cpp_to_py/common/lib/sdc/json.hpp:10647
↓ 1 callersFunctionglobalSwap
cpp_to_py/gpudp/dp/detail_placement.cpp:15
← previousnext →801–900 of 3,306, ranked by callers