I didn't see anything.
Then again, that hardware doesn't seem to support xor. Nor does the manual mention "Boolean" or "Booleian" (the latter was used in the older literature, see https://scholar.google.se/scholar?hl=sv&as_sdt=0%2C5&q=Boole... for examples ).
I looked for, but didn't find, a description of it in HAKMEM (1972).
Those two exhaust my knowledge of reference materials for that era.
Here is smoething useful. I just randomly picked the IBM 704 (famous for early Lisp work) and researched the architecture. I found this site:
It has info the 704 and other higher model numbers after that. Whereas no exclusive OR instruction is listed for the 704, it looks like 709 got one: opcode ERA, exclusive OR to accumulator. The 709 was introduced in 1957.
OK, we have identified a machine. Next we head to the Software Preservation Group for any code for the 709.
E.g. here is some code that uses ERA, but not for swapping:
http://www.softwarepreservation.org/projects/FORTRAN/source/...
Looks like ERA was popular in 709 systems sources as a comparison operator: load a value into A, then XOR with some constant, and if it's zero, there is a match. I've spotted quite a few uses like that.
I will ask an older friend when he first learned of it.
He said it was in college in the 70's. It was taught as a method for having a doubly linked list, but only use the space for one link. He thinks it was in an data structures book by hororwitz (not sure of spelling obviously)