================ @@ -11358,6 +11361,37 @@ bool ARMAsmParser::parseDirectiveARM(SMLoc L) { return false; } +MCSymbolRefExpr::VariantKind +ARMAsmParser::getVariantKindForName(StringRef Name) const { ---------------- MaskRay wrote:
> Ideally we could refactor so that MCSymbolRefExpr::getVariantKindForName > contains only generic and no target specific variant kinds. I agree with this. I believe that binutils doesn't have a generic operand modifier, so ideally `MCSymbolRefExpr::getVariantKindForName` should be a pure virtual function. Unfortunately, many architectures add arch-specific modifiers in this list. We should eventually move them to respective lib/Target/XXX files. In this patch I am only focusing on the ARM specific operand modifiers. https://github.com/llvm/llvm-project/pull/82187 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits