Extend the AA chain (Concept / Model / AAResultBase) with a
getModRefInfo(FenceInst) overload, mirroring the existing CallBase path.
Implement it in ScopedNoAliasAAResult so that !noalias metadata on
fences is respected. Previously, AAResults::getModRefInfo(FenceInst)
only checked getModRefInfoMask and ignored individual AA passes.
Assisted-by: Claude Opus
---------
Co-authored-by: mselehov <mselehov@amd.com>