Add macros which are removed in LLVM trunk.