aboutsummaryrefslogtreecommitdiffstats
path: root/ice40/arch.cc
diff options
context:
space:
mode:
authorSergiusz Bazanski <q3k@q3k.org>2018-07-14 19:01:33 +0100
committerSergiusz Bazanski <q3k@q3k.org>2018-07-14 19:01:33 +0100
commitd327a0afbb6a92553647444c0baaeb4971a0847b (patch)
treea29db53cafaa68157ae41a7a2586be435e97eb10 /ice40/arch.cc
parent57f75385b0960d6e1e30112a395a89ee4df07056 (diff)
downloadnextpnr-d327a0afbb6a92553647444c0baaeb4971a0847b.tar.gz
nextpnr-d327a0afbb6a92553647444c0baaeb4971a0847b.tar.bz2
nextpnr-d327a0afbb6a92553647444c0baaeb4971a0847b.zip
Revert "Make ice40::Arch thread-safe"
This reverts commit 0816f447b768ebe0632f419e9b696714dda4e860.
Diffstat (limited to 'ice40/arch.cc')
-rw-r--r--ice40/arch.cc7
1 files changed, 0 insertions, 7 deletions
diff --git a/ice40/arch.cc b/ice40/arch.cc
index 74353fe6..adc37dbd 100644
--- a/ice40/arch.cc
+++ b/ice40/arch.cc
@@ -241,7 +241,6 @@ IdString Arch::archArgsToId(ArchArgs args) const
BelId Arch::getBelByName(IdString name) const
{
- boost::lock_guard<boost::shared_mutex> lock(mtx_);
BelId ret;
if (bel_by_name.empty()) {
@@ -277,7 +276,6 @@ BelRange Arch::getBelsAtSameTile(BelId bel) const
WireId Arch::getWireBelPin(BelId bel, PortPin pin) const
{
WireId ret;
- boost::shared_lock_guard<boost::shared_mutex> lock(mtx_);
NPNR_ASSERT(bel != BelId());
@@ -298,7 +296,6 @@ WireId Arch::getWireBelPin(BelId bel, PortPin pin) const
WireId Arch::getWireByName(IdString name) const
{
WireId ret;
- boost::shared_lock_guard<boost::shared_mutex> lock(mtx_);
if (wire_by_name.empty()) {
for (int i = 0; i < chip_info->num_wires; i++)
@@ -317,7 +314,6 @@ WireId Arch::getWireByName(IdString name) const
PipId Arch::getPipByName(IdString name) const
{
PipId ret;
- boost::shared_lock_guard<boost::shared_mutex> lock(mtx_);
if (pip_by_name.empty()) {
for (int i = 0; i < chip_info->num_pips; i++) {
@@ -376,8 +372,6 @@ std::string Arch::getBelPackagePin(BelId bel) const
// -----------------------------------------------------------------------
-// TODO(cliffordvienna): lock all of this
-
GroupId Arch::getGroupByName(IdString name) const
{
for (auto g : getGroups())
@@ -503,7 +497,6 @@ DecalXY Arch::getGroupDecal(GroupId group) const
std::vector<GraphicElement> Arch::getDecalGraphics(DecalId decal) const
{
- boost::shared_lock_guard<boost::shared_mutex> lock(mtx_);
std::vector<GraphicElement> ret;
if (decal.type == DecalId::TYPE_FRAME) {