P4C
The P4 Compiler
Loading...
Searching...
No Matches
DecidePlacement::BacktrackManagement Class Reference

Public Member Functions

 BacktrackManagement (DecidePlacement &self, ordered_set< const GroupPlace * > &w, ordered_set< const IR::MAU::Table * > &p, const Placed *&a, Backfill &b)
 
void add_complete_solution ()
 
void backtrack_to (BacktrackPlacement *bt)
 
bool find_backtrack_solution (const Placed *best, int dep_chain)
 
std::optional< const IR::MAU::AttachedMemory * > is_unstable_placement (const Placed *placed)
 
void select_best_final_solution ()
 
bool update_bt_point (const Placed *best, const safe_vector< const Placed * > &trial)