removed unused header
added SIDMap
assert + const_cast to elide code duplication
added doxygen
made rpo_ids_ a SIDMap
SIDMap::map_ -> SIDMap::array_
introduced RPOMap
removed unused constructor
sid -> index
rpo_id -> index
factored out IndexMap
Array and IndexMap can now be initalized with a given value
migrating more stuff to IndexMap
less restrictive assertion
more versatile constructors for Array and IndexMap
porting domtree + looptree to new IndexSet
use lambda function instead of macro
use std::bit_and & co instead of explicit lambdas