[llvm] [AArch64] Neoverse V1 scheduling info (PR #126707)
    Julien Villette via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Feb 12 02:16:59 PST 2025
    
    
  
================
@@ -66,6 +66,11 @@ def V1UnitV   : ProcResGroup<[V1UnitV0, V1UnitV1,
 def V1UnitV01 : ProcResGroup<[V1UnitV0, V1UnitV1]>;   // FP/ASIMD 0/1 units
 def V1UnitV02 : ProcResGroup<[V1UnitV0, V1UnitV2]>;   // FP/ASIMD 0/2 units
 def V1UnitV13 : ProcResGroup<[V1UnitV1, V1UnitV3]>;   // FP/ASIMD 1/3 units
+// Select V0 + V2 or V1 + V3 by issuing 2 micro operations
+def V1UnitSVE01 : ProcResGroup<[V1UnitV0, V1UnitV1,   // FP/ASIMD 0,2/1,3 units
----------------
jvillette38 wrote:
Yes! Ok. It was to help changes and do not confuse between SVE and others.
https://github.com/llvm/llvm-project/pull/126707
    
    
More information about the llvm-commits
mailing list