Refactor arm_isa toolchain features

In order to support some constraints of CFI, we're refactoring
the toolchain features for arm_isa to not use provides. Instead,
arm_isa_arm disables the flag_set for arm_isa_thumb.

Bug: 261733820
Test: Unit Tests
Change-Id: If7450909467dfe57fe9851198f5930bd0c74c0a9
3 files changed
tree: fd98a3176da0708d5f75b6e138f873e6a1507e05
  1. clang-3289846/
  2. clang-r450784e/
  3. clang-r475365b/
  4. clang-r487747/
  5. clang-r487747c/
  6. clang-stable/
  7. docs/
  8. kleaf/
  9. llvm-binutils-stable/
  10. mlgo-models/
  11. profiles/
  12. soong/
  13. .gitignore
  14. Android.bp
  15. BINUTILS_KERNEL_DEPRECATION.md
  16. BUILD.bazel
  17. cc_toolchain_clang_version_test.bzl
  18. cc_toolchain_config.bzl
  19. cc_toolchain_constants.bzl
  20. cc_toolchain_features.bzl
  21. cc_toolchain_features_arm_isa_test.bzl
  22. cc_toolchain_features_cfi_test.bzl
  23. cc_toolchain_features_env_based_flags_test.bzl
  24. cc_toolchain_features_flag_order_test.bzl
  25. cc_toolchain_features_linker_alignment_test.bzl
  26. cc_toolchain_features_pack_relocation_test.bzl
  27. cc_toolchain_features_thinlto_test.bzl
  28. cc_toolchain_features_ubsan_test.bzl
  29. CleanSpec.mk
  30. GCC_4_9_DEPRECATION.md
  31. go.mod
  32. METADATA
  33. OWNERS
  34. README.md
  35. RELEASE_NOTES.md
README.md

Android Clang/LLVM Prebuilts

For the latest version of this doc, please make sure to visit: Android Clang/LLVM Prebuilts Readme Doc

LLVM Users

Prebuilt Versions

More Information

We have a public mailing list that you can subscribe to: android-llvm@googlegroups.com

See also our release notes.