llvm-project/clang/test/utils/update_cc_test_checks
Atmn Patel ac73b73c16 [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction
Since C++11, the C++ standard has a forward progress guarantee
[intro.progress], so all such functions must have the `mustprogress`
requirement. In addition, from C11 and onwards, loops without a non-zero
constant conditional or no conditional are also required to make
progress (C11 6.8.5p6). This patch implements these attribute deductions
so they can be used by the optimization passes.

Differential Revision: https://reviews.llvm.org/D86841
2020-11-04 22:03:14 -05:00
..
Inputs [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction 2020-11-04 22:03:14 -05:00
basic-cplusplus.test [update_cc_test_checks.py] Add test for D84511 2020-08-06 09:15:56 +01:00
check_attrs.test [Utils] Check function attributes in update_test_checks 2020-07-19 20:07:24 +02:00
def-and-decl.test
generated-funcs.test [UpdateCCTestChecks] Include generated functions if asked 2020-09-18 06:34:59 -05:00
lit.local.cfg [update_cc_test_checks.py] Add test for D84511 2020-08-06 09:15:56 +01:00
mangled_names.test [UpdateTestChecks] Add UTC_ARGS support for update_{llc,cc}_test_checks.py 2020-07-08 11:00:10 +01:00
on_the_fly_arg_change.test [UpdateTestChecks] Add UTC_ARGS support for update_{llc,cc}_test_checks.py 2020-07-08 11:00:10 +01:00