https://github.com/mstorsjo approved this pull request. Looks reasonable overall, even if I'm not super familiar with this code. The changes in AsmLexer.cpp seem unrelated, but if they're needed it's probably ok. https://github.com/llvm/llvm-project/pull/129905