Because of how GISel works, we can end up with atomic G_[SZ]EXTLOAD instructions, which have no patterns because they don't exist SDAG side.
In theory monotonic and unordered variants of these could use the normal instructions for better addressing modes, but I didn't manage to convince the GISel to select them (the mapping from SDAG to GISel nodes is wonky enough around loads and stores without adding atomicity). So this patch mostly tells GISel to lower the extending loads to plain ones.
clang-format: please reformat the code