llvm.org GIT mirror llvm / 4e7fb91
Introduce the new feature "abi-breaking-checks" to satisfy -reverse-iterate in llvm/test/Transforms/Util/PredicateInfo/ A few tests in llvm/test/Transforms/Util/PredicateInfo/ are using -reverse-iterate. The option -reverse-iterate is enabled with +Asserts in usual cases, but it can be turned on/off regardless of LLVM_ENABLE_ASSERTIONS. I wonder if this were incompatible to https://reviews.llvm.org/D33908 (r304757). Differential Revision: https://reviews.llvm.org/D33854 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@304851 91177308-0d34-0410-b5e6-96231b3b80d8 NAKAMURA Takumi 2 years ago
4 changed file(s) with 6 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
None ; REQUIRES: asserts
0 ; REQUIRES: abi-breaking-checks
11 ; NOTE: The flag -reverse-iterate is present only in a +Asserts build.
22 ; Hence, this test has been split from condprop.ll to test with -reverse-iterate.
33 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
None ; REQUIRES: asserts
0 ; REQUIRES: abi-breaking-checks
11 ; NOTE: The flag -reverse-iterate is present only in a +Asserts build.
22 ; Hence, this test has been split from testandor.ll to test with -reverse-iterate.
33 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
545545
546546 if config.have_libxar:
547547 config.available_features.add('xar')
548
549 if config.enable_abi_breaking_checks == "1":
550 config.available_features.add('abi-breaking-checks')
2323 config.go_executable = "@GO_EXECUTABLE@"
2424 config.enable_shared = @ENABLE_SHARED@
2525 config.enable_assertions = @ENABLE_ASSERTIONS@
26 config.enable_abi_breaking_checks = "@LLVM_ENABLE_ABI_BREAKING_CHECKS@"
2627 config.targets_to_build = "@TARGETS_TO_BUILD@"
2728 config.native_target = "@LLVM_NATIVE_ARCH@"
2829 config.llvm_bindings = "@LLVM_BINDINGS@".split(' ')