mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 10:42:39 +01:00
[tests] Cleanup initialization of test suffixes.
- Instead of setting the suffixes in a bunch of places, just set one master list in the top-level config. We now only modify the suffix list in a few suites that have one particular unique suffix (.ml, .mc, .yaml, .td, .py). - Aside from removing the need for a bunch of lit.local.cfg files, this enables 4 tests that were inadvertently being skipped (one in Transforms/BranchFolding, a .s file each in DebugInfo/AArch64 and CodeGen/PowerPC, and one in CodeGen/SI which is now failing and has been XFAILED). - This commit also fixes a bunch of config files to use config.root instead of older copy-pasted code. llvm-svn: 188513
This commit is contained in:
parent
72387340f5
commit
a496d61c01
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'ARM' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'PowerPC' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1,11 +1,2 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
def getRoot(config):
|
||||
if not config.parent:
|
||||
return config
|
||||
return getRoot(config.parent)
|
||||
|
||||
root = getRoot(config)
|
||||
|
||||
if 'hexagon' in root.target_triple:
|
||||
if 'hexagon' in config.root.target_triple:
|
||||
config.unsupported = True
|
||||
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1,4 +1,4 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.ml']
|
||||
config.suffixes = ['.ml']
|
||||
|
||||
bindings = set([s.strip() for s in config.root.llvm_bindings.split(',')])
|
||||
if not 'ocaml' in bindings:
|
||||
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'AArch64' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.test']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'ARM' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'CppBackend' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'Hexagon' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.test']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'MSP430' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.test']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'Mips' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'NVPTX' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.test']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'PowerPC' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,13 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
def getRoot(config):
|
||||
if not config.parent:
|
||||
return config
|
||||
return getRoot(config.parent)
|
||||
|
||||
root = getRoot(config)
|
||||
|
||||
targets = set(root.targets_to_build.split())
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'R600' in targets:
|
||||
config.unsupported = True
|
||||
|
||||
|
3
test/CodeGen/SI/lit.local.cfg
Normal file
3
test/CodeGen/SI/lit.local.cfg
Normal file
@ -0,0 +1,3 @@
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'R600' in targets:
|
||||
config.unsupported = True
|
@ -1,4 +1,5 @@
|
||||
;RUN: llc < %s -march=r600 -mcpu=SI | FileCheck %s
|
||||
;XFAIL: *
|
||||
|
||||
; CHECK: S_ENDPGM
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.test']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'Sparc' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'SystemZ' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.test']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'ARM' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'ARM' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.test']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.test']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'XCore' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'AArch64' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1 +0,0 @@
|
||||
config.suffixes = []
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.s']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'PowerPC' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.s']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'SystemZ' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.s']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.test']
|
@ -1,12 +1,4 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
def getRoot(config):
|
||||
if not config.parent:
|
||||
return config
|
||||
return getRoot(config.parent)
|
||||
|
||||
root = getRoot(config)
|
||||
|
||||
root = config.root
|
||||
targets = set(root.targets_to_build.split())
|
||||
if ('X86' in targets) | ('AArch64' in targets) | ('ARM' in targets) | \
|
||||
('Mips' in targets) | ('PowerPC' in targets) | ('SystemZ' in targets):
|
||||
|
@ -1,11 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
def getRoot(config):
|
||||
if not config.parent:
|
||||
return config
|
||||
return getRoot(config.parent)
|
||||
|
||||
root = getRoot(config)
|
||||
|
||||
if 'armv4' in root.target_triple or 'armv5' in root.target_triple:
|
||||
if 'armv4' in config.root.target_triple or \
|
||||
'armv5' in config.root.target_triple:
|
||||
config.unsupported = True
|
||||
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.test']
|
@ -1,14 +1,5 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
def getRoot(config):
|
||||
if not config.parent:
|
||||
return config
|
||||
return getRoot(config.parent)
|
||||
|
||||
root = getRoot(config)
|
||||
|
||||
if root.host_arch in ['PowerPC', 'AArch64', 'SystemZ']:
|
||||
if config.root.host_arch in ['PowerPC', 'AArch64', 'SystemZ']:
|
||||
config.unsupported = True
|
||||
|
||||
if 'hexagon' in root.target_triple:
|
||||
if 'hexagon' in config.root.target_triple:
|
||||
config.unsupported = True
|
||||
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.txt']
|
@ -1,13 +1,4 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
def getRoot(config):
|
||||
if not config.parent:
|
||||
return config
|
||||
return getRoot(config.parent)
|
||||
|
||||
root = getRoot(config)
|
||||
|
||||
targets = set(root.targets_to_build.split())
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
||||
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1,11 +1,3 @@
|
||||
config.suffixes = ['.ll']
|
||||
|
||||
def getRoot(config):
|
||||
if not config.parent:
|
||||
return config
|
||||
return getRoot(config.parent)
|
||||
|
||||
root = getRoot(config)
|
||||
if not root.llvm_use_intel_jitevents == "ON":
|
||||
if not config.root.llvm_use_intel_jitevents == "ON":
|
||||
config.unsupported = True
|
||||
|
||||
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.s']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'AArch64' in targets:
|
||||
config.unsupported = True
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.s']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.s']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'ARM' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.s']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.s', '.ll']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.txt']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'AArch64' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.txt']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'ARM' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.txt']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'Mips' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.txt']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'SystemZ' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.txt']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.txt']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'XCore' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.s']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.s', '.ll']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'ARM' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.s', '.ll']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.s']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'Mips' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.s']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'PowerPC' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.s']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'SystemZ' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.s']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.s']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.test']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'Mips' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.test']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp', '.txt', '.test']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1,5 +1,3 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
||||
|
||||
targets = set(config.root.targets_to_build.split())
|
||||
if not 'X86' in targets:
|
||||
config.unsupported = True
|
||||
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
@ -1 +0,0 @@
|
||||
config.suffixes = ['.ll', '.c', '.cpp']
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user