This reverts commit ad57e10dbc and 1967fd8d5e llvm/lib/Support/RISCVVIntrinsicUtils.cpp introduced llvm/TableGen includes, a circular dependency https://llvm.org/docs/CodingStandards.html#library-layering I think this particular instance is serious and should be reverted.
ad57e10dbc
1967fd8d5e