remove unused data in bitstream database
This commit is contained in:
parent
9799fea48f
commit
043fb54206
|
@ -153,7 +153,6 @@ ConfigBitId BitstreamManager::add_bit(const bool& bit_value) {
|
||||||
} else {
|
} else {
|
||||||
bit_values_.push_back('0');
|
bit_values_.push_back('0');
|
||||||
}
|
}
|
||||||
shared_config_bit_values_.emplace_back();
|
|
||||||
bit_parent_block_ids_.push_back(ConfigBlockId::INVALID());
|
bit_parent_block_ids_.push_back(ConfigBlockId::INVALID());
|
||||||
|
|
||||||
return bit;
|
return bit;
|
||||||
|
@ -171,7 +170,6 @@ void BitstreamManager::reserve_blocks(const size_t& num_blocks) {
|
||||||
|
|
||||||
void BitstreamManager::reserve_bits(const size_t& num_bits) {
|
void BitstreamManager::reserve_bits(const size_t& num_bits) {
|
||||||
bit_values_.reserve(num_bits);
|
bit_values_.reserve(num_bits);
|
||||||
shared_config_bit_values_.reserve(num_bits);
|
|
||||||
bit_parent_block_ids_.reserve(num_bits);
|
bit_parent_block_ids_.reserve(num_bits);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -278,13 +276,6 @@ void BitstreamManager::add_output_net_id_to_block(const ConfigBlockId& block,
|
||||||
block_output_net_ids_[block].push_back(output_net_id);
|
block_output_net_ids_[block].push_back(output_net_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
void BitstreamManager::add_shared_config_bit_values(const ConfigBitId& bit, const std::vector<char>& shared_config_bits) {
|
|
||||||
/* Ensure the input ids are valid */
|
|
||||||
VTR_ASSERT(true == valid_bit_id(bit));
|
|
||||||
|
|
||||||
shared_config_bit_values_[bit] = shared_config_bits;
|
|
||||||
}
|
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* Public Validators
|
* Public Validators
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
|
@ -188,9 +188,6 @@ class BitstreamManager {
|
||||||
/* Add an output net id to a block */
|
/* Add an output net id to a block */
|
||||||
void add_output_net_id_to_block(const ConfigBlockId& block, const std::string& output_net_id);
|
void add_output_net_id_to_block(const ConfigBlockId& block, const std::string& output_net_id);
|
||||||
|
|
||||||
/* Add share configuration bits to a configuration bit */
|
|
||||||
void add_shared_config_bit_values(const ConfigBitId& bit, const std::vector<char>& shared_config_bits);
|
|
||||||
|
|
||||||
public: /* Public Validators */
|
public: /* Public Validators */
|
||||||
bool valid_bit_id(const ConfigBitId& bit_id) const;
|
bool valid_bit_id(const ConfigBitId& bit_id) const;
|
||||||
|
|
||||||
|
@ -243,8 +240,6 @@ class BitstreamManager {
|
||||||
vtr::vector<ConfigBitId, ConfigBlockId> bit_parent_block_ids_;
|
vtr::vector<ConfigBitId, ConfigBlockId> bit_parent_block_ids_;
|
||||||
/* value of a bit in the Bitstream */
|
/* value of a bit in the Bitstream */
|
||||||
vtr::vector<ConfigBitId, char> bit_values_;
|
vtr::vector<ConfigBitId, char> bit_values_;
|
||||||
/* value of a shared configuration bits in the Bitstream */
|
|
||||||
vtr::vector<ConfigBitId, std::vector<char>> shared_config_bit_values_;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} /* end namespace openfpga */
|
} /* end namespace openfpga */
|
||||||
|
|
Loading…
Reference in New Issue