Teach LLVM to unravel the "swap idiom". This implements: