[llvm] [AArch64] Use GISel for optnone functions (PR #174746)

David Green via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 7 23:58:53 PST 2026


================
@@ -706,6 +718,12 @@ void AArch64PassConfig::addCodeGenPrepare() {
   TargetPassConfig::addCodeGenPrepare();
 }
 
+bool AArch64PassConfig::useGlobalISelFor(const Function &F) const {
+  if (!getAArch64TargetMachine().useGlobalISelForOptNoneOnly())
+    return true;
+  return F.hasOptNone();
----------------
davemgreen wrote:

```
  if (getAArch64TargetMachine().useGlobalISelForOptNoneOnly())
    return F.hasOptNone();
  return true;
```

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


More information about the llvm-commits mailing list