All of these relocations are defined in: http://www.x86-64.org/documentation/abi.pdf
These are very simple relocation calculations to implement. See lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp
These relocations take more effort to implement, but some of them are done. Their implementation lives in lib/ReaderWriter/ELF/X86_64/{X86_64RelocationPass.cpp,X86_64RelocationHandler.cpp}.
Documentation on these relocations can be found in: http://www.akkadia.org/drepper/tls.pdf http://www.fsfla.org/~lxoliva/writeups/TLS/RFC-TLSDESC-x86.txt
All of these relocations are defined in: http://infocenter.arm.com/help/topic/com.arm.doc.ihi0056b/IHI0056B_aaelf64.pdf
All of these relocations are defined in: http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044e/IHI0044E_aaelf.pdf