Return true if variable, parameter and join point ids are unique
Instances For
@[inline]
Instances For
Create a declaration equivalent to d s.t. d.normalizeIds.uniqueIds == true
Instances For
Apply a function f : VarId → VarId to variable occurrences.
The following functions assume the IR code does not have variable shadowing.
Replace x with y in b. This function assumes b does not shadow x