archspec: added support for aocc (#20124)
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							3252fb05fa
						
					
				
				
					commit
					44665cb4e6
				
			
							
								
								
									
										2
									
								
								lib/spack/external/__init__.py
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								lib/spack/external/__init__.py
									
									
									
									
										vendored
									
									
								
							@@ -11,7 +11,7 @@
 | 
			
		||||
 | 
			
		||||
* Homepage: https://pypi.python.org/pypi/archspec
 | 
			
		||||
* Usage: Labeling, comparison and detection of microarchitectures
 | 
			
		||||
* Version: 0.1.2 (commit 2846749dc5b12ae2b30ff1d3f0270a4a5954710d)
 | 
			
		||||
* Version: 0.1.2 (commit 8a6ae71962a9b5d65e21901f844e360551dfb7ff)
 | 
			
		||||
 | 
			
		||||
argparse
 | 
			
		||||
--------
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								lib/spack/external/archspec/__init__.py
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								lib/spack/external/archspec/__init__.py
									
									
									
									
										vendored
									
									
								
							@@ -1,2 +1,2 @@
 | 
			
		||||
"""Init file to avoid namespace packages"""
 | 
			
		||||
__version__ = "0.1.1"
 | 
			
		||||
__version__ = "0.1.2"
 | 
			
		||||
 
 | 
			
		||||
@@ -75,6 +75,13 @@
 | 
			
		||||
            "flags": "-march={name} -mtune=generic"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "name": "x86-64",
 | 
			
		||||
            "flags": "-march={name} -mtune=generic"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "intel": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": ":",
 | 
			
		||||
@@ -106,6 +113,12 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "flags": "-march={name} -mtune=generic"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "apple-clang": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "8.0:",
 | 
			
		||||
@@ -143,6 +156,12 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "flags": "-march={name} -mtune=generic"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "apple-clang": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "8.0:",
 | 
			
		||||
@@ -187,6 +206,12 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "flags": "-march={name} -mtune=generic"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "apple-clang": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "8.0:",
 | 
			
		||||
@@ -229,6 +254,12 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "flags": "-march={name} -mtune=generic"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "apple-clang": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "8.0:",
 | 
			
		||||
@@ -277,6 +308,12 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "apple-clang": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "8.0:",
 | 
			
		||||
@@ -331,6 +368,12 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "apple-clang": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "8.0:",
 | 
			
		||||
@@ -390,6 +433,12 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "apple-clang": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "8.0:",
 | 
			
		||||
@@ -446,6 +495,12 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "apple-clang": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "8.0:",
 | 
			
		||||
@@ -500,6 +555,12 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "apple-clang": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "8.0:",
 | 
			
		||||
@@ -558,6 +619,13 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "name": "knl",
 | 
			
		||||
            "flags": "-march={name} -mtune=generic"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "apple-clang": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "8.0:",
 | 
			
		||||
@@ -621,6 +689,13 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "name": "skylake-avx512",
 | 
			
		||||
            "flags": "-march={name} -mtune=generic"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "apple-clang": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "8.0:",
 | 
			
		||||
@@ -685,6 +760,12 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "apple-clang": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "8.0:",
 | 
			
		||||
@@ -746,6 +827,12 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "apple-clang": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "11.0:",
 | 
			
		||||
@@ -827,6 +914,13 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "name": "icelake-client",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "apple-clang": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "10.0.1:",
 | 
			
		||||
@@ -875,6 +969,13 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "name": "amdfam10",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "intel": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "16.0:",
 | 
			
		||||
@@ -918,6 +1019,13 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "name": "bdver1",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "intel": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "16.0:",
 | 
			
		||||
@@ -965,6 +1073,13 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "name": "bdver2",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "intel": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "16.0:",
 | 
			
		||||
@@ -1013,6 +1128,13 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "name": "bdver3",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "intel": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "16.0:",
 | 
			
		||||
@@ -1064,6 +1186,13 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "name": "bdver4",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "intel": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "16.0:",
 | 
			
		||||
@@ -1119,6 +1248,13 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "name": "znver1",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "intel": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "16.0:",
 | 
			
		||||
@@ -1175,6 +1311,13 @@
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "aocc": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "2.2:",
 | 
			
		||||
            "name": "znver2",
 | 
			
		||||
            "flags": "-march={name} -mtune={name}"
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        "intel": [
 | 
			
		||||
          {
 | 
			
		||||
            "versions": "16.0:",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user