* add the IntegerLiteralInst + the Builder function to create it * add Value.nonDebugUses * add a general utility Sequence.isEmpty * add PassContext.replaceAllUses * add a function to erase all `debug_value` uses in PassContext.erase
Add many new instruction classes in libswift, including all terminator instructions. This allows to support BasicBlock predecessors and successors.
And two example instruction building functions.