[clang] [X86][CFE] Support EGPR in inline assembly. (PR #91323)

Shengchen Kan via cfe-commits cfe-commits at lists.llvm.org
Tue May 7 18:27:26 PDT 2024


================
@@ -1763,10 +1823,14 @@ void X86TargetInfo::fillValidTuneCPUList(SmallVectorImpl<StringRef> &Values) con
 }
 
 ArrayRef<const char *> X86TargetInfo::getGCCRegNames() const {
+  if (HasEGPR)
+    return llvm::ArrayRef(ExtendedGCCRegNames);
   return llvm::ArrayRef(GCCRegNames);
----------------
KanRobert wrote:

Shouldn't we extend GCCRegNames directly regardless of the target feature?

https://github.com/llvm/llvm-project/pull/91323


More information about the cfe-commits mailing list