Erik Eckstein
de6e539a0a
Swift Optimizer: make the set's insert functions return a Bool.
...
Returning true if the element was not contained in the set before inserting
2022-08-24 17:54:46 +02:00
Erik Eckstein
3bba7caacc
Swift SIL: add var Function.instructions
...
To be used to iterate over all instructions in a function without the need of two loops - one for blocks and one for instructions.
2022-08-24 17:54:46 +02:00
Erik Eckstein
49a5b3ebdc
Swift SIL: add ValueSet and InstructionSet utilities.
...
These sets are _much_ more efficient than `Set<Value>` and `Set<Instruction>` because they bridge to the efficient `NodeSet`.
Insertions/deletions are just bit operations.
2022-07-13 14:27:50 +02:00