commit | 7578845a3480cb4237f28729994e19a09caceb55 | [log] [tgz] |
---|---|---|
author | Dominik Laskowski <domlaskowski@google.com> | Tue Feb 09 18:51:25 2021 -0800 |
committer | Dominik Laskowski <domlaskowski@google.com> | Thu Sep 09 12:35:48 2021 -0700 |
tree | 05830c1a55e5ab6b4ca3c901c61ac78fc15d61b1 | |
parent | 7be9eaacb54dbdfaf9522f93b104dd0469a0b543 [diff] |
FTL: Extend enum utilities imported from IF Generalize compile-time and run-time lookup of enumerator names by recognizing ftl_first and ftl_last to customize the range. Add enum_range<E>() for iteration using range-based `for` loop. Bug: 185536303 Test: Check assembly for small LUT in .rodata, and unrolled loops. Test: ftl_test, libinput_tests, inputflinger_tests Test: m libinputflinger Change-Id: I0581611f4cfcf5837b0293867cb323742afb2c87