diff --git a/generator.yml b/generator.yml index 99dd072b..507c8f87 100644 --- a/generator.yml +++ b/generator.yml @@ -1,6 +1,7 @@ llvm_versions: - &llvm_tot {llvm_version: 16} - - &llvm_latest {llvm_version: 14} + - &llvm_latest {llvm_version: 15} + - &llvm_14 {llvm_version: 14} - &llvm_13 {llvm_version: 13} - &llvm_12 {llvm_version: 12} - &llvm_11 {llvm_version: 11} @@ -63,102 +64,124 @@ trees: tree_schedules: - &mainline_llvm_tot {<< : *llvm_tot, << : *mainline, << : *six_hours} - &mainline_llvm_latest {<< : *llvm_latest, << : *mainline, << : *six_hours} + - &mainline_llvm_14 {<< : *llvm_14, << : *mainline, << : *six_hours} - &mainline_llvm_13 {<< : *llvm_13, << : *mainline, << : *six_hours} - &mainline_llvm_12 {<< : *llvm_12, << : *mainline, << : *six_hours} - &mainline_llvm_11 {<< : *llvm_11, << : *mainline, << : *six_hours} - &next_llvm_tot {<< : *llvm_tot, << : *next, << : *weekdays} - &next_llvm_latest {<< : *llvm_latest, << : *next, << : *weekdays} + - &next_llvm_14 {<< : *llvm_14, << : *next, << : *weekdays} - &next_llvm_13 {<< : *llvm_13, << : *next, << : *weekdays} - &next_llvm_12 {<< : *llvm_12, << : *next, << : *weekdays} - &next_llvm_11 {<< : *llvm_11, << : *next, << : *weekdays} - &next_llvm_android {<< : *llvm_android, << : *next, << : *weekdays} - &stable_llvm_tot {<< : *llvm_tot, << : *stable, << : *daily_noon} - &stable_llvm_latest {<< : *llvm_latest, << : *stable, << : *daily_noon} + - &stable_llvm_14 {<< : *llvm_14, << : *stable, << : *wednesdays} - &stable_llvm_13 {<< : *llvm_13, << : *stable, << : *wednesdays} - &stable_llvm_12 {<< : *llvm_12, << : *stable, << : *wednesdays} - &stable_llvm_11 {<< : *llvm_11, << : *stable, << : *wednesdays} - &stable-5_15_llvm_tot {<< : *llvm_tot, << : *stable-5_15, << : *daily_noon} - &stable-5_15_llvm_latest {<< : *llvm_latest, << : *stable-5_15, << : *daily_noon} + - &stable-5_15_llvm_14 {<< : *llvm_14, << : *stable-5_15, << : *wednesdays} - &stable-5_15_llvm_13 {<< : *llvm_13, << : *stable-5_15, << : *wednesdays} - &stable-5_15_llvm_12 {<< : *llvm_12, << : *stable-5_15, << : *wednesdays} - &stable-5_15_llvm_11 {<< : *llvm_11, << : *stable-5_15, << : *wednesdays} - &stable-5_10_llvm_tot {<< : *llvm_tot, << : *stable-5_10, << : *daily_noon} - &stable-5_10_llvm_latest {<< : *llvm_latest, << : *stable-5_10, << : *daily_noon} + - &stable-5_10_llvm_14 {<< : *llvm_14, << : *stable-5_10, << : *wednesdays} - &stable-5_10_llvm_13 {<< : *llvm_13, << : *stable-5_10, << : *wednesdays} - &stable-5_10_llvm_12 {<< : *llvm_12, << : *stable-5_10, << : *wednesdays} - &stable-5_10_llvm_11 {<< : *llvm_11, << : *stable-5_10, << : *wednesdays} - &stable-5_4_llvm_tot {<< : *llvm_tot, << : *stable-5_4, << : *daily_noon} - &stable-5_4_llvm_latest {<< : *llvm_latest, << : *stable-5_4, << : *daily_noon} + - &stable-5_4_llvm_14 {<< : *llvm_14, << : *stable-5_4, << : *wednesdays} - &stable-5_4_llvm_13 {<< : *llvm_13, << : *stable-5_4, << : *wednesdays} - &stable-4_19_llvm_tot {<< : *llvm_tot, << : *stable-4_19, << : *daily_noon} - &stable-4_19_llvm_latest {<< : *llvm_latest, << : *stable-4_19, << : *daily_noon} + - &stable-4_19_llvm_14 {<< : *llvm_14, << : *stable-4_19, << : *wednesdays} - &stable-4_19_llvm_13 {<< : *llvm_13, << : *stable-4_19, << : *wednesdays} - &stable-4_14_llvm_tot {<< : *llvm_tot, << : *stable-4_14, << : *daily_noon} - &stable-4_14_llvm_latest {<< : *llvm_latest, << : *stable-4_14, << : *daily_noon} + - &stable-4_14_llvm_14 {<< : *llvm_14, << : *stable-4_14, << : *wednesdays} - &stable-4_14_llvm_13 {<< : *llvm_13, << : *stable-4_14, << : *wednesdays} - &stable-4_9_llvm_tot {<< : *llvm_tot, << : *stable-4_9, << : *daily_noon} - &stable-4_9_llvm_latest {<< : *llvm_latest, << : *stable-4_9, << : *daily_noon} + - &stable-4_9_llvm_14 {<< : *llvm_14, << : *stable-4_9, << : *wednesdays} - &stable-4_9_llvm_13 {<< : *llvm_13, << : *stable-4_9, << : *wednesdays} - &android-mainline_llvm_tot {<< : *llvm_tot, << : *android-mainline, << : *daily_six} - &android-mainline_llvm_latest {<< : *llvm_latest, << : *android-mainline, << : *daily_six} + - &android-mainline_llvm_14 {<< : *llvm_14, << : *android-mainline, << : *sundays} - &android-mainline_llvm_13 {<< : *llvm_13, << : *android-mainline, << : *sundays} - &android-mainline_llvm_12 {<< : *llvm_12, << : *android-mainline, << : *sundays} - &android-mainline_llvm_android {<< : *llvm_android, << : *android-mainline, << : *daily_six} - &android13-5_15_llvm_tot {<< : *llvm_tot, << : *android13-5_15, << : *daily_six} - &android13-5_15_llvm_latest {<< : *llvm_latest, << : *android13-5_15, << : *daily_six} + - &android13-5_15_llvm_14 {<< : *llvm_14, << : *android13-5_15, << : *sundays} - &android13-5_15_llvm_13 {<< : *llvm_13, << : *android13-5_15, << : *sundays} - &android13-5_15_llvm_12 {<< : *llvm_12, << : *android13-5_15, << : *sundays} - &android13-5_15_llvm_android {<< : *llvm_android, << : *android13-5_15, << : *daily_six} - &android13-5_10_llvm_tot {<< : *llvm_tot, << : *android13-5_10, << : *daily_six} - &android13-5_10_llvm_latest {<< : *llvm_latest, << : *android13-5_10, << : *daily_six} + - &android13-5_10_llvm_14 {<< : *llvm_14, << : *android13-5_10, << : *sundays} - &android13-5_10_llvm_13 {<< : *llvm_13, << : *android13-5_10, << : *sundays} - &android13-5_10_llvm_12 {<< : *llvm_12, << : *android13-5_10, << : *sundays} - &android13-5_10_llvm_android {<< : *llvm_android, << : *android13-5_10, << : *daily_six} - &android12-5_10_llvm_tot {<< : *llvm_tot, << : *android12-5_10, << : *daily_six} - &android12-5_10_llvm_latest {<< : *llvm_latest, << : *android12-5_10, << : *daily_six} + - &android12-5_10_llvm_14 {<< : *llvm_14, << : *android12-5_10, << : *sundays} - &android12-5_10_llvm_13 {<< : *llvm_13, << : *android12-5_10, << : *sundays} - &android12-5_10_llvm_12 {<< : *llvm_12, << : *android12-5_10, << : *sundays} - &android12-5_10_llvm_android {<< : *llvm_android, << : *android12-5_10, << : *daily_six} - &android12-5_4_llvm_tot {<< : *llvm_tot, << : *android12-5_4, << : *daily_six} - &android12-5_4_llvm_latest {<< : *llvm_latest, << : *android12-5_4, << : *daily_six} + - &android12-5_4_llvm_14 {<< : *llvm_14, << : *android12-5_4, << : *sundays} - &android12-5_4_llvm_13 {<< : *llvm_13, << : *android12-5_4, << : *sundays} - &android12-5_4_llvm_12 {<< : *llvm_12, << : *android12-5_4, << : *sundays} - &android12-5_4_llvm_android {<< : *llvm_android, << : *android12-5_4, << : *daily_six} - &android-4_19_llvm_tot {<< : *llvm_tot, << : *android-4_19, << : *daily_six} - &android-4_19_llvm_latest {<< : *llvm_latest, << : *android-4_19, << : *daily_six} + - &android-4_19_llvm_14 {<< : *llvm_14, << : *android-4_19, << : *sundays} - &android-4_19_llvm_13 {<< : *llvm_13, << : *android-4_19, << : *sundays} - &android-4_19_llvm_12 {<< : *llvm_12, << : *android-4_19, << : *sundays} - &android-4_19_llvm_android {<< : *llvm_android, << : *android-4_19, << : *daily_six} - &android-4_14_llvm_tot {<< : *llvm_tot, << : *android-4_14, << : *daily_six} - &android-4_14_llvm_latest {<< : *llvm_latest, << : *android-4_14, << : *daily_six} + - &android-4_14_llvm_14 {<< : *llvm_14, << : *android-4_14, << : *sundays} - &android-4_14_llvm_13 {<< : *llvm_13, << : *android-4_14, << : *sundays} - &android-4_14_llvm_12 {<< : *llvm_12, << : *android-4_14, << : *sundays} - &android-4_14_llvm_android {<< : *llvm_android, << : *android-4_14, << : *daily_six} - &android-4_9_llvm_tot {<< : *llvm_tot, << : *android-4_9, << : *daily_six} - &android-4_9_llvm_latest {<< : *llvm_latest, << : *android-4_9, << : *daily_six} + - &android-4_9_llvm_14 {<< : *llvm_14, << : *android-4_9, << : *sundays} - &android-4_9_llvm_13 {<< : *llvm_13, << : *android-4_9, << : *sundays} - &android-4_9_llvm_12 {<< : *llvm_12, << : *android-4_9, << : *sundays} - &android-4_9_llvm_android {<< : *llvm_android, << : *android-4_9, << : *daily_six} - &chromeos-5_15_llvm_tot {<< : *llvm_tot, << : *chromeos-5_15, << : *daily_six} - &chromeos-5_15_llvm_latest {<< : *llvm_latest, << : *chromeos-5_15, << : *daily_six} + - &chromeos-5_15_llvm_14 {<< : *llvm_14, << : *chromeos-5_15, << : *sundays} - &chromeos-5_15_llvm_13 {<< : *llvm_13, << : *chromeos-5_15, << : *sundays} - &chromeos-5_15_llvm_12 {<< : *llvm_12, << : *chromeos-5_15, << : *sundays} - &chromeos-5_10_llvm_tot {<< : *llvm_tot, << : *chromeos-5_10, << : *daily_six} - &chromeos-5_10_llvm_latest {<< : *llvm_latest, << : *chromeos-5_10, << : *daily_six} + - &chromeos-5_10_llvm_14 {<< : *llvm_14, << : *chromeos-5_10, << : *sundays} - &chromeos-5_10_llvm_13 {<< : *llvm_13, << : *chromeos-5_10, << : *sundays} - &chromeos-5_10_llvm_12 {<< : *llvm_12, << : *chromeos-5_10, << : *sundays} - &tip_llvm_tot {<< : *llvm_tot, << : *tip, << : *daily_midnight} - &tip_llvm_latest {<< : *llvm_latest, << : *tip, << : *daily_midnight} + - &tip_llvm_14 {<< : *llvm_14, << : *tip, << : *daily_eighteen} - &tip_llvm_13 {<< : *llvm_13, << : *tip, << : *daily_eighteen} - &tip_llvm_12 {<< : *llvm_12, << : *tip, << : *daily_eighteen} - &tip_llvm_11 {<< : *llvm_11, << : *tip, << : *daily_eighteen} - &arm64-core_llvm_tot {<< : *llvm_tot, << : *arm64-core, << : *daily_midnight} - &arm64-core_llvm_latest {<< : *llvm_latest, << : *arm64-core, << : *daily_midnight} + - &arm64-core_llvm_14 {<< : *llvm_14, << : *arm64-core, << : *daily_eighteen} - &arm64-core_llvm_13 {<< : *llvm_13, << : *arm64-core, << : *daily_eighteen} - &arm64-core_llvm_12 {<< : *llvm_12, << : *arm64-core, << : *daily_eighteen} - &arm64-core_llvm_11 {<< : *llvm_11, << : *arm64-core, << : *daily_eighteen} - &arm64-fixes_llvm_tot {<< : *llvm_tot, << : *arm64-fixes, << : *daily_midnight} - &arm64-fixes_llvm_latest {<< : *llvm_latest, << : *arm64-fixes, << : *daily_midnight} + - &arm64-fixes_llvm_14 {<< : *llvm_14, << : *arm64-fixes, << : *daily_eighteen} - &arm64-fixes_llvm_13 {<< : *llvm_13, << : *arm64-fixes, << : *daily_eighteen} - &arm64-fixes_llvm_12 {<< : *llvm_12, << : *arm64-fixes, << : *daily_eighteen} - &arm64-fixes_llvm_11 {<< : *llvm_11, << : *arm64-fixes, << : *daily_eighteen} @@ -1024,6 +1047,374 @@ builds: - {<< : *arm64_allno, << : *arm64-fixes, << : *llvm_full, boot: false, << : *llvm_latest} - {<< : *arm64_allyes, << : *arm64-fixes, << : *llvm_full, boot: false, << : *llvm_latest} ############# + # LLVM 14 # + ############# + ############## + # Mainline # + ############## + # configs: trees: make_variables: BOOT=1 llvm_versions: + - {<< : *arm32_v5, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_v6, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_v7, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_v7_t, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_imx, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_omap, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_lpae_fp, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_allmod, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_allno, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_allyes, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_fedora, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_suse, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64be, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_lto_full, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_lto_thin, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_cfi, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_kasan, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_kasan_sw, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_ubsan, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_allmod, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allmod_lto, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allno, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allyes, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_fedora, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_suse, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *hexagon, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *hexagon_allmod, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *i386, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *i386_suse, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *mips, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *mipsel, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + # ppc32: Build disabled (https://github.com/ClangBuiltLinux/linux/issues/1679) + # - {<< : *ppc32, << : *mainline, << : *llvm, boot: true, << : *llvm_14} + - {<< : *ppc64, << : *mainline, << : *ppc64_llvm, boot: true, << : *llvm_14} + - {<< : *ppc64le, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *ppc64le_fedora, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *ppc64le_suse, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *riscv, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *riscv_allmod, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *s390, << : *mainline, << : *clang_ias, boot: true, << : *llvm_14} + - {<< : *s390_kasan, << : *mainline, << : *clang_ias, boot: true, << : *llvm_14} + - {<< : *s390_fedora, << : *mainline, << : *clang_ias, boot: true, << : *llvm_14} + - {<< : *s390_suse, << : *mainline, << : *clang_ias, boot: true, << : *llvm_14} + - {<< : *um, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_lto_full, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_lto_thin, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_kasan, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_kcsan, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_ubsan, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_allmod, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allmod_lto, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allno, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allyes, << : *mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_arch, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_fedora, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_suse, << : *mainline, << : *llvm_full, boot: true, << : *llvm_14} + ########## + # Next # + ########## + - {<< : *arm32_v5, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_v6, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_v7, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_v7_t, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_imx, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_omap, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_lpae_fp, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_allmod, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_allno, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_allyes, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_fedora, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_suse, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64be, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_lto_full, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_lto_thin, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_cfi, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_kasan, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_kasan_sw, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_ubsan, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_allmod, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allmod_lto, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allno, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allyes, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_fedora, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_suse, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *hexagon, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *hexagon_allmod, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *i386, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *i386_suse, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *mips, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *mipsel, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + # ppc32: Build disabled (https://github.com/ClangBuiltLinux/linux/issues/1679) + # - {<< : *ppc32, << : *next, << : *llvm, boot: true, << : *llvm_14} + - {<< : *ppc64, << : *next, << : *ppc64_llvm, boot: true, << : *llvm_14} + - {<< : *ppc64le, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *ppc64le_fedora, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *ppc64le_suse, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *riscv, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *riscv_allmod, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *s390, << : *next, << : *clang_ias, boot: true, << : *llvm_14} + - {<< : *s390_kasan, << : *next, << : *clang_ias, boot: true, << : *llvm_14} + - {<< : *s390_fedora, << : *next, << : *clang_ias, boot: true, << : *llvm_14} + - {<< : *s390_suse, << : *next, << : *clang_ias, boot: true, << : *llvm_14} + - {<< : *um, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_lto_full, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_lto_thin, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_kasan, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_kcsan, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_ubsan, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_allmod, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allmod_lto, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allno, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allyes, << : *next, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_gcov, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_arch, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_fedora, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_suse, << : *next, << : *llvm_full, boot: true, << : *llvm_14} + ########################### + # Latest stable release # + ########################### + - {<< : *arm32_v5, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_allno, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_allyes, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_fedora, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64be, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_kasan_sw, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allmod_lto, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allno, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allyes, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_fedora, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *hexagon, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *hexagon_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *i386, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *i386_suse, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *mips, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *mipsel, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *ppc32, << : *stable, << : *llvm, boot: true, << : *llvm_14} + - {<< : *ppc64, << : *stable, << : *ppc64_llvm, boot: true, << : *llvm_14} + - {<< : *ppc64le, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *ppc64le_fedora, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *ppc64le_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *riscv, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *riscv_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *s390, << : *stable, << : *clang_ias, boot: true, << : *llvm_14} + - {<< : *s390_kasan, << : *stable, << : *clang_ias, boot: true, << : *llvm_14} + - {<< : *s390_fedora, << : *stable, << : *clang_ias, boot: true, << : *llvm_14} + - {<< : *s390_suse, << : *stable, << : *clang_ias, boot: true, << : *llvm_14} + - {<< : *um, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_kcsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allmod_lto, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allno, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allyes, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_arch, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_fedora, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} + ############ + # 5.15.y # + ############ + - {<< : *arm32_v5, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_v6, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_v7, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_v7_t, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_imx, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_omap, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_lpae_fp, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_allno, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_allyes, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_fedora, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_suse, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64be, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_lto_full, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_lto_thin, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_cfi, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_kasan, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_kasan_sw, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_ubsan, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allmod_lto, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allno, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allyes, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_fedora, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_suse, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *hexagon, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *i386, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *i386_suse, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *mips, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *mipsel, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *ppc32, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_14} + - {<< : *ppc64, << : *stable-5_15, << : *ppc64_llvm, boot: true, << : *llvm_14} + - {<< : *ppc64le, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_14} + - {<< : *ppc64le_fedora, << : *stable-5_15, << : *clang, boot: true, << : *llvm_14} + - {<< : *ppc64le_suse, << : *stable-5_15, << : *clang, boot: true, << : *llvm_14} + - {<< : *riscv, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *riscv_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *s390, << : *stable-5_15, << : *clang, boot: true, << : *llvm_14} + - {<< : *s390_kasan, << : *stable-5_15, << : *clang, boot: true, << : *llvm_14} + - {<< : *s390_fedora, << : *stable-5_15, << : *clang, boot: true, << : *llvm_14} + - {<< : *s390_suse, << : *stable-5_15, << : *clang, boot: true, << : *llvm_14} + - {<< : *x86_64, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_lto_full, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_lto_thin, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_kasan, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_kcsan, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_ubsan, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allmod_lto, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allno, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allyes, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_arch, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_fedora, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_suse, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14} + ############ + # 5.10.y # + ############ + - {<< : *arm32_v5, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_14} + - {<< : *arm32_v6, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_14} + - {<< : *arm32_v7, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_14} + - {<< : *arm32_v7_t, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_14} + - {<< : *arm32_allmod, << : *stable-5_10, << : *llvm, boot: false, << : *llvm_14} + - {<< : *arm32_allno, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_allyes, << : *stable-5_10, << : *llvm, boot: false, << : *llvm_14} + - {<< : *arm64, << : *stable-5_10, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64be, << : *stable-5_10, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_allmod, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allno, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allyes, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *i386, << : *stable-5_10, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *mips, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_14} + - {<< : *mipsel, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_14} + - {<< : *ppc32, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_14} + - {<< : *ppc64, << : *stable-5_10, << : *ppc64_llvm, boot: true, << : *llvm_14} + - {<< : *ppc64le, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_14} + - {<< : *riscv, << : *stable-5_10, << : *riscv_llvm_full, boot: true, << : *llvm_14} + - {<< : *s390, << : *stable-5_10, << : *clang, boot: true, << : *llvm_14} + - {<< : *x86_64, << : *stable-5_10, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_allmod, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allno, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allyes, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_14} + ########### + # 5.4.y # + ########### + - {<< : *arm32_v7, << : *stable-5_4, << : *llvm, boot: true, << : *llvm_14} + - {<< : *arm32_v7_t, << : *stable-5_4, << : *llvm, boot: true, << : *llvm_14} + - {<< : *arm64_no_vdso32, << : *stable-5_4, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64be, << : *stable-5_4, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *mips, << : *stable-5_4, << : *llvm, boot: true, << : *llvm_14} + - {<< : *mipsel, << : *stable-5_4, << : *llvm, boot: true, << : *llvm_14} + - {<< : *ppc32, << : *stable-5_4, << : *llvm, boot: true, << : *llvm_14} + - {<< : *ppc64, << : *stable-5_4, << : *ppc64_llvm, boot: true, << : *llvm_14} + - {<< : *ppc64le, << : *stable-5_4, << : *llvm, boot: true, << : *llvm_14} + - {<< : *x86_64, << : *stable-5_4, << : *llvm_full, boot: true, << : *llvm_14} + ############ + # 4.19.y # + ############ + - {<< : *arm32_v7, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_14} + - {<< : *arm32_v7_t, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_14} + - {<< : *arm64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_14} + - {<< : *arm64be, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_14} + - {<< : *ppc64le, << : *stable-4_19, << : *clang, boot: true, << : *llvm_14} + - {<< : *x86_64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_14} + ############ + # 4.14.y # + ############ + - {<< : *arm32_v7, << : *stable-4_14, << : *clang, boot: true, << : *llvm_14} + - {<< : *arm32_v7_t, << : *stable-4_14, << : *clang, boot: true, << : *llvm_14} + - {<< : *arm64, << : *stable-4_14, << : *lld, boot: true, << : *llvm_14} + - {<< : *arm64be, << : *stable-4_14, << : *lld, boot: true, << : *llvm_14} + - {<< : *ppc64le, << : *stable-4_14, << : *clang, boot: true, << : *llvm_14} + - {<< : *x86_64, << : *stable-4_14, << : *lld, boot: true, << : *llvm_14} + ########### + # 4.9.y # + ########### + - {<< : *arm32_v7, << : *stable-4_9, << : *clang, boot: true, << : *llvm_14} + - {<< : *arm64, << : *stable-4_9, << : *clang, boot: true, << : *llvm_14} + - {<< : *arm64be, << : *stable-4_9, << : *clang, boot: true, << : *llvm_14} + - {<< : *x86_64, << : *stable-4_9, << : *lld, boot: true, << : *llvm_14} + ############# + # Android # + ############# + - {<< : *arm32_allmod, << : *android-mainline, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_v7_t, << : *android-mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_gki, << : *android-mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_gki, << : *android-mainline, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_allmod, << : *android13-5_15, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_v7_t, << : *android13-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_gki, << : *android13-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_gki, << : *android13-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_allmod, << : *android13-5_10, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_v7_t, << : *android13-5_10, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_gki, << : *android13-5_10, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_gki, << : *android13-5_10, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_allmod, << : *android12-5_10, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_v7_t, << : *android12-5_10, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_gki, << : *android12-5_10, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_gki, << : *android12-5_10, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm32_allmod, << : *android12-5_4, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm32_v7_t, << : *android12-5_4, << : *llvm, boot: true, << : *llvm_14} + - {<< : *arm64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_cut, << : *android-4_14, << : *lld, boot: true, << : *llvm_14} + - {<< : *x86_64_cut, << : *android-4_14, << : *lld, boot: true, << : *llvm_14} + - {<< : *arm64_cut, << : *android-4_9, << : *clang, boot: true, << : *llvm_14} + - {<< : *x86_64_cut, << : *android-4_9, << : *clang, boot: true, << : *llvm_14} + ############## + # ChromeOS # + ############## + - {<< : *arm64_cros, << : *chromeos-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_cros, << : *chromeos-5_15, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_cros, << : *chromeos-5_10, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_cros, << : *chromeos-5_10, << : *llvm_full, boot: true, << : *llvm_14} + ######### + # TIP # + ######### + - {<< : *i386, << : *tip, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64, << : *tip, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *x86_64_allmod, << : *tip, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allno, << : *tip, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *x86_64_allyes, << : *tip, << : *llvm_full, boot: false, << : *llvm_14} + ########### + # ARM64 # + ########### + - {<< : *arm64, << : *arm64-core, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64be, << : *arm64-core, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_allmod, << : *arm64-core, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allno, << : *arm64-core, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allyes, << : *arm64-core, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64, << : *arm64-fixes, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64be, << : *arm64-fixes, << : *llvm_full, boot: true, << : *llvm_14} + - {<< : *arm64_allmod, << : *arm64-fixes, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allno, << : *arm64-fixes, << : *llvm_full, boot: false, << : *llvm_14} + - {<< : *arm64_allyes, << : *arm64-fixes, << : *llvm_full, boot: false, << : *llvm_14} + ############# # LLVM 13 # ############# ##############