Add function to create AtomicRMW instructions
Use constructor variant which doesn't add instruction to block
Add support for Twine class
Add function to create BinaryOperator instruction