-
Notifications
You must be signed in to change notification settings - Fork 419
Remove remaining global and static varaibels in the placement stage #2770
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 24 commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
5f30133
use vector of vectors instead of int**
soheilshahrouz e8c5a5c
get_imacro_from_iblk return int instead filling an int* argument
soheilshahrouz 9da4bce
t_direct_inf* Directs ---> std::vector<t_direct_inf> Directs
soheilshahrouz 6c46e6b
Merge branch 'master' into temp_place_macro_static
soheilshahrouz 4d2ef04
created PlaceMacros class and moved some code
soheilshahrouz 64f426f
added PortPinToBlockPinConverter class
soheilshahrouz 97c97ff
move placement macros from place_ctx to blk_loc_registry
soheilshahrouz 47cf976
add operator[] to PlaceMacros
soheilshahrouz 6e14e89
Merge remote-tracking branch 'origin/master' into temp_place_macro_st…
soheilshahrouz a8cabfa
move get_coordinate_of_pin to BlkLocRegistry
soheilshahrouz 9e1690e
Merge remote-tracking branch 'origin/temp_chanx_place_cost_fac' into …
soheilshahrouz 1fc28db
call get_coordinate_of_pin() instead of computing the pin location in…
soheilshahrouz 09421bd
move calculate_centroid_loc() to CentroidMoveGenerator
soheilshahrouz d37da14
added MoveAbortionLogger class
soheilshahrouz 6883744
remove ditected_moves_util.h/cpp
soheilshahrouz 4ecb049
Merge remote-tracking branch 'origin/master' into temp_place_macro_st…
soheilshahrouz 13ed5c2
don't clip bounding box coordinates between 1 and H/W -2 in MedianMov…
soheilshahrouz 359b2e1
call get_coordinate_of_pin() instead of computing pin location in Med…
soheilshahrouz f822a9f
call get_coordinate_of_pin() instead of computing pin location in Wei…
soheilshahrouz 16fe0db
Merge branch 'master' into temp_place_macro_static
soheilshahrouz 419d8b6
avoid a copy in initial placement
soheilshahrouz 1cb8d5d
use std::vector for arch.Switches
soheilshahrouz 1bfe098
typos and comments
soheilshahrouz ea74465
non-static member variable in CentroidMoveGenerator
soheilshahrouz 284699c
Merge branch 'master' into temp_place_macro_static
soheilshahrouz 6b21d55
arch.Directs to arch.directs
soheilshahrouz 0177ba1
reformat comments of t_arch_switch_inf
soheilshahrouz 6d722f3
return by value in parse_direct_pin_name()
soheilshahrouz 4ccc910
add more comments
soheilshahrouz f0a0a42
move PortPinToBlockPinConverter to vpr_utils
soheilshahrouz 63ccaf7
fix bug in parsing pb_type_name.port_name[end_pin_index:start_pin_index]
soheilshahrouz 121655c
Merge branch 'master' into temp_place_macro_static
soheilshahrouz c8be807
doxygen comments for static function in place_macro.h
soheilshahrouz 41a2802
replace char* with std::string and use local loop vars
soheilshahrouz b021789
fix compilation warning in compressed_grid.cpp
soheilshahrouz 3048d8b
fix compilation errors in arch_check.cpp
soheilshahrouz 8ef3b02
call c_str() in physical_type_util.cpp
soheilshahrouz f0e8378
call c_str() on name member variable when necessary
soheilshahrouz de7ac0d
avoid calling vtr::strdup() for t_logical_block_type.name and call c_…
soheilshahrouz 2b31ba0
remove redundant parentheses + typo
soheilshahrouz a5fc08a
fix memory leak by removing call to strdup
soheilshahrouz 7a411f6
set --route_chan_width to 40 for post_routing_sync
soheilshahrouz 558cb2f
update strong qor results
soheilshahrouz f332633
update qor results in vtr_reg_multiclock_odin/func_multiclock
soheilshahrouz 05eba63
update qor for vtr_nightly1
soheilshahrouz baa73fa
update golden results of vtr_nightly6
soheilshahrouz 89d17a2
Merge branch 'master' into temp_place_macro_static
soheilshahrouz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.