I noticed many backends have OperandType so it is easier to query if they are memory operands by checking if OperandType is OPERAND_MEMORY. This is not the case for AArch64 target but you can do this for the ARM target. I looked through all the backend with Operand_Memory and it seems to be mostly for disassembling or llvm-exegesis.
It would be nice to add it to AArch64 because it adds more information to the operands. This new type will help us with simplifying some code in our work within a fork of LLVM that we plan to upstream in the future. The commits that added it previously in other backends said it should not affect anything in-tree. I just want to see if this would be an alright change with maintainers before I make a PR.