aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-28Snap for 11017726 from 818ea0b97a93f1f91a1fc40da37f533f9382fd51 to 24Q1-releaseandroid-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseAndroid Build Coastguard Worker
Change-Id: I0220551f1466012ac4b2bd7cb6b37054fe3b92ba
2023-10-27Remove dex2oat-pgo-defaults am: 569113fb31 am: 01a5996828 am: 1e89aaf863Dmitrii Ishcheikin
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2808114 Change-Id: I052e2bfc8ddad2b47ce5ee2e7f66ef0422a82314 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-27Remove dex2oat-pgo-defaults am: 569113fb31 am: 497da4515c am: 6c07d7cd27Dmitrii Ishcheikin
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2808114 Change-Id: I48d6f94cc20e493871c2da2aaf51dc973a99cf30 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-27Remove dex2oat-pgo-defaults am: 569113fb31 am: 01a5996828Dmitrii Ishcheikin
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2808114 Change-Id: I1823216f1ab60dd2701c2fe9f5b2b4ea9209b349 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-27Remove dex2oat-pgo-defaults am: 569113fb31 am: 497da4515cDmitrii Ishcheikin
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2808114 Change-Id: I8d3f7b67997e12486062425e81e7841fab0923a0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-27Remove dex2oat-pgo-defaults am: 569113fb31Dmitrii Ishcheikin
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2808114 Change-Id: I4af730b4985860df2287b1961b62d71c738c78a5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-27Remove dex2oat-pgo-defaults am: 569113fb31Dmitrii Ishcheikin
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2808114 Change-Id: I201caaaf5410b343b2285cc06b13c759036062e8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-27Remove dex2oat-pgo-defaultsDmitrii Ishcheikin
dex2oat-pgo-defaults is no-op since https://r.android.com/2723681 Bug: 303042202 Test: m libvixl Change-Id: I757eef641995cdda65fbf77ccf191b61f7b861bb
2023-05-09Revert "Remove usages of art_cc_defaults" am: f51439e103 am: 657e511eab am: ↵Android Culprit Assistant
d625d0728a am: a4e566bf80 am: 4208637674 am: 99e47293ae Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2582359 Change-Id: Ib9cfa11afabbc0afb53cc9258aad4efc8e52071b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-09Remove usages of art_cc_defaults am: e9748ade07 am: 92f53b8394 am: ↵Cole Faust
4b89cbf00e am: 8035c23dc1 am: 31be4c730d am: 4f3faf1dc5 Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2558096 Change-Id: I9fbfdfe3c5aae85a6cfc57dceb301f1c575afc1d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-09Revert "Remove usages of art_cc_defaults" am: f51439e103 am: 657e511eab am: ↵Android Culprit Assistant
d625d0728a am: a4e566bf80 am: 4208637674 Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2582359 Change-Id: I919a1e3dd46b7d2c09be7b081401939f5ba6a8a9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-09Remove usages of art_cc_defaults am: e9748ade07 am: 92f53b8394 am: ↵Cole Faust
4b89cbf00e am: 8035c23dc1 am: 31be4c730d Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2558096 Change-Id: I4fd77ece97be115f83f010a58f6b65c77028c14e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-09Revert "Remove usages of art_cc_defaults" am: f51439e103 am: 657e511eab am: ↵Android Culprit Assistant
d625d0728a am: a4e566bf80 Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2582359 Change-Id: Ic3b32d030f9e127454cf68ba8e14212756dd079c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-09Remove usages of art_cc_defaults am: e9748ade07 am: 92f53b8394 am: ↵Cole Faust
4b89cbf00e am: 8035c23dc1 Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2558096 Change-Id: I5f52cbc16dbe445ede94387214555cdd2771607b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-08Revert "Remove usages of art_cc_defaults" am: f51439e103 am: 657e511eab am: ↵Android Culprit Assistant
d625d0728a Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2582359 Change-Id: I167afb0861eef93d17f32871da3185d73f5a715d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-08Remove usages of art_cc_defaults am: e9748ade07 am: 92f53b8394 am: 4b89cbf00eCole Faust
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2558096 Change-Id: I62a973851777f64ed283e2420410f67f5f7193a0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-08Revert "Remove usages of art_cc_defaults" am: f51439e103 am: 657e511eabAndroid Culprit Assistant
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2582359 Change-Id: I5b3dc53305885f1316dd70021b7040931a822213 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-08Revert "Remove usages of art_cc_defaults" am: f51439e103Android Culprit Assistant
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2582359 Change-Id: I3476af3fad6121c5b88581bef7b2f7d37f7d97af Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-08Revert "Remove usages of art_cc_defaults"Android Culprit Assistant
This revert was created by Android Culprit Assistant. The culprit was identified in the following culprit search session (http://go/aca-get/88fe93a5-fc12-490e-8914-e81bb746b001). Change-Id: I903a8fc1b79b83b8d0b286e011c8f93a2de92fce
2023-05-08Remove usages of art_cc_defaults am: e9748ade07 am: 92f53b8394Cole Faust
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2558096 Change-Id: Icd5cf790d91afaf909aa5f78378b1543201110f1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-08Remove usages of art_cc_defaults am: e9748ade07Cole Faust
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2558096 Change-Id: Icfa5dd333f8d3147016c06a8103fbf0da154216d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-24Remove usages of art_cc_defaultsCole Faust
Replace the codegen property with the target property. Bug: 247785938 Test: See other cl in the topic Change-Id: I1dccba261ae5ab0e19cc4ae4647b0ec02e6c2427
2022-11-09Change libvixld symbol visibility. am: 4e84745dad am: de2e36a02c am: 09d044cd46android-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16aml_rkp_341510000aml_rkp_341311000aml_rkp_341114000aml_rkp_341015010aml_rkp_341012000aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030aml_cfg_341510000android14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-mainline-healthfitness-releaseandroid14-devandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releaseVladimir Marko
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2292134 Change-Id: Id75348553e4ac0aa14325c221e3a32ee63e67bd3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-09Change libvixld symbol visibility. am: 4e84745dad am: de2e36a02candroid-u-beta-1-gplVladimir Marko
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2292134 Change-Id: If00722456d21e0615c3852d27dcda437e125c823 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-09Change libvixld symbol visibility. am: 4e84745dadmain-16k-with-phonesVladimir Marko
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2292134 Change-Id: I0c982084db2192bac01c10ab7fb58b7c291b854b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-08Change libvixld symbol visibility.Vladimir Marko
Use the same visibility as libvixl. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Bug: 186902856 Bug: 240930225 Change-Id: I828a1cee186431b4df699d29b73d653df092277d
2022-10-13Fix .clang-tidy error am: a40309dac9 am: 56bd0f91c0 am: d6f675d7fbChih-Hung Hsieh
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2247319 Change-Id: I2d9d2d21a6db47aa390bfe9ba6a481e818c36fde Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-13Fix .clang-tidy error am: a40309dac9 am: 56bd0f91c0Chih-Hung Hsieh
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2247319 Change-Id: I723b91e9573b1488e812e2355b88356fb0272fcb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-13Fix .clang-tidy error am: a40309dac9Chih-Hung Hsieh
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2247319 Change-Id: I1326ba0e71e12b4f6569a0347fff04506b12e84d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-10Fix .clang-tidy errorChih-Hung Hsieh
It's a syntax error to have 'CheckOptions' without key-value. Bug: 252877310 Test: TIDY_EXTERNAL_VENDOR=1 make tidy-external-vixl Change-Id: Ia35dd43f0d13b2cb81bb78887d72a8d6333e4efa
2022-06-09Merge remote-tracking branch 'aosp/upstream-main' into master am: ce87702f5d ↵Greg Cawthorne
am: 8a92549520 am: cac9830c3b am: c37e0cbf06 am: 38afe47e90 Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2039054 Change-Id: I7ec83d739ce6aff82829d59088b54d78be7f214a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-09Merge remote-tracking branch 'aosp/upstream-main' into master am: ce87702f5d ↵Greg Cawthorne
am: 8a92549520 am: cac9830c3b am: c37e0cbf06 Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2039054 Change-Id: If9995a8ca1823296ab4e194718ea6aaeedbd9495 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-09Merge remote-tracking branch 'aosp/upstream-main' into master am: ce87702f5d ↵Greg Cawthorne
am: 8a92549520 am: cac9830c3b Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2039054 Change-Id: I7a0868921341413e0eb902d17c01d517d804ae25 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-09Merge remote-tracking branch 'aosp/upstream-main' into master am: ce87702f5d ↵Greg Cawthorne
am: 8a92549520 Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2039054 Change-Id: I075a5caad5df60ddfe11278976e25e08ea76dad2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-09Merge remote-tracking branch 'aosp/upstream-main' into master am: ce87702f5dGreg Cawthorne
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2039054 Change-Id: I55cdcd8926d6ad99cf69fa1cb41c5719a2fa0a52 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31Merge remote-tracking branch 'aosp/upstream-main' into masterGreg Cawthorne
This patch updates the ART internal VIXL repo by merging in the public VIXL tag 6.3.0 (https://github.com/Linaro/vixl/tree/6.3.0). ece47d8a Update code coverage results 61608bac Simplify disassembler for already decoded mnemonics #5 cacab510 Simplify disassembler for already decoded mnemonics #4 918eb5f5 Simplify disassembler for already decoded mnemonics #3 20a0a232 Simplify disassembler for already decoded mnemonics #2 f4b19492 Simplify disassembler for already decoded mnemonics d48909dd Replace Hash() calls with user-defined literal a6acff44 Use statically-initialised std::vectors for decoder data f330cae9 Replace strings with 2-bit encodings for decoder bit patterns 8afff39f Index form-to-visitor maps by hash 3b2c3fd5 Remove per-instruction functions and data structures 57fbc25c Fix tracing atomic instructions 19889347 Clear upper parts of register in scalar [su]cvtf simulation 1e97cefc Add explicit IsImmediatePre/PostIndex tests 5ed297b5 aarch64: Allow testing for the presence of FEAT_RPRES d37468bc aarch64: Allow testing for the presence of FEAT_ECV ea8fa657 Don't declare form_to_visitor maps as static member eb24cffa Fix AArch32 bitwise-or use ad01a0b0 aarch64: Allow testing for the presence of FEAT_MTE efec2fba aarch64: Allow testing for the presence of FEAT_AFP 0222be8f Add FlagM2 to HWCAP feature bits ae0af059 Avoid GCC 10 compiler error 8963d732 Update code coverage (#18) c02b4be2 Fix section header in supported instructions document (#15) dedebbf8 Fix -Wshadow on MacOS (#16) e3f43860 Add note on contributions to README c4470cfc fix: do not force HARDFLOAT when using soft fp (#8) 3bda0219 Remove PREFIX from some disassembler tests 256dcb97 Update supported instruction document 6e8db235 Enable -Wshadow and fix resulting errors 96933253 Fix bitwise-instead-of-logical warning in assembler-aarch64.cc (#10) 25954a79 assembler-aarch64: Prevent -Wshadow warning (#9) 41059e27 Update feature table 0758cf6f Add native execution to aarch64/getting-started.cc (#11) d2ee88a4 Disable linter on regex calls (#14) 2dbede48 Update code coverage record. (#12) 3ea007f0 Remove more switches from disassembler c22be27f Merge instruction maps to reduce duplication f770a2cc Add regression test for Neon unallocated encodings 62b88f73 Remove more unallocated encodings from disassembly of Neon instruction 0239b124 Remove unallocated encodings from disassembly of Neon scalar 2Reg group 125278f5 Remove unallocated encodings from disassembly of Neon scalar shifts group 4eafa5ef Remove unallocated encodings from disassembly of Neon Across group 05546f3f Remove unallocated encodings from disassembly of Neon scalar 3Same group 72d7f69d Remove unallocated encodings from disassembly of Neon scalar indexed multiply group 31c808eb Remove unallocated encodings from disassembly of Neon Mul and Shift groups 7c70c928 Remove unallocated encodings from disassembly of Neon Ext and 3Diff groups 99d30eea Disassemble undefined encodings as unallocated in Neon 3Same 2ebb3b81 Use undefined Neon format as indicator of unallocated encoding 52f114fa Fix disassembly of indexed FMUL 02adc1a6 Tidy up no-argument disassembly 09925d47 Add support for Neon mixed-sign dot product instructions 876aaced Tidy up indexed element Neon simulation 405638d3 Tidy up indexed element Neon disassembly 286dce7d [sve] Add support for mixed sign dot product instructions eecb6079 [sve] Add support for octo replicating loads 8876839b Add missing addressing mode for ld1rq and ldnt1 ad16ac68 Prevent tests passing with old code coverage data. e441df57 Remove unallocated encodings from bitfield instructions ed5e03d4 Re-enable clang-tidy for simulator 8b1e739d Implement Neon matrix multiplication e642a967 Implement SVE matrix multiplication c20aa622 Extend instruction-level decoding globally c29d8691 Fix disassembly near SVE extend instructions d647efaa Merge bit extract instantiations in decoder ae5957cd Add code coverage reporting script c9d0c2b0 Add architecture feature table to README e6100d9f [sve] Fix using movprfx with fcmla 15edd8f0 Merge branch 'main' into sve2 58fecbda Simplify the argument list in the simulation of fcvt. bf424385 [sve2] Add support for constructive extract 202f1c03 Fix fcvtn/fcvtxn when dst == src 13c08b72 [sve2] Enable some multiply tests 5319db71 Fix simulation of fcvtn 03686b14 [sve2] Add more tests for movprfx bebdfeb2 [sve2] Support movprfx checking for SVE2 instructions 11ad9452 [sve2] Implement saturating doubling multiply high indexed 4b493889 [sve2] Implement FP convert long/narrow top a0a28e48 [sve2] Implement saturating multiply-add high (indexed) (#6) cad27c5b [sve2] Fix saturating rounding doubling multiply accumulate simulation 3c6c2e36 Update README with build status 95e7339a [sve2] Implement FP convert rounding to odd 317abf7a [sve2] Implement indexed FP long multiply-accumulate 14e4ddd3 [sve2] Implement floating point pairwise instructions 342876b2 [sve2] Implement floating point binary log 0ebd9e79 [sve2] Implement indexed complex multiply 1a3c3fd7 Fix cpplint link b0a2e281 Further tighten AArch32 push/pop selection. 57ed1cef Use IsPowerOf2. bdde97c9 Optimize GetFirstAvailableRegister() using CountTrailingZeros(). 530cd410 Fix invalid encoding for single register push/pop. e66d9ce2 Fix clang build. 20123dc1 Redirect repository links to GitHub. 310326bc [sve2] Implement saturating doubling multiply high 1b82f175 [sve2] Fix complex multiply accumulate simulation ec8342c2 [sve2] Fix incomplete macro-assembly support. 573246c0 [sve2] Implement indexed multiply long 2e66dc71 [sve2] Implement indexed multiply-accumulate long ba9a148b [sve2] Implement floating point multiply add long (vector) 05545665 [sve2] Implement saturating multiply-add bottom/top (indexed) 21d46841 Fix encoding for integer PAC instructions with zero context 5c080299 [sve2] Implement saturating multiply-add interleaved long 3cb35a64 [sve2] Implement saturating multiply-add long 6b67f6e1 [sve2] Implement complex saturating multiply-add (indexed) ada6b35f [sve2] Implement complex integer multiply-add (vector). 7c107ea3 Skip top 64-bit write in movi if identical. 4a454b46 [sve2] Implement multiply-accumulate long 8f4e169d [sve2] Implement indexed integer multiply-accumulate/subtract f272b9cc [sve2] Implement indexed integer multiply 35636df8 [sve2] Implement pointer conflict comparison 1c7b9ae6 [sve2] Implement constructive splice 1bb3f1a8 [sve2] Implement indexed integer complex dot product f084401a [sve2] Implement compare scalars b1b95789 [sve2] Implement bitwise ternary operations 1ac83572 [sve2] Implement vector-plus-scalar non-temporal stores 932cbb0c [sve2] Implement vector-plus-scalar non-temporal loads f4da220e [sve2] Implement integer complex dot product 99c6049d [sve2] Implement table 710ec6f4 [sve2] Implement histogram count segment 2ed1d317 Fix ldapr test bb4ed214 Add missing aliases for mov instruction with immediate 030875cf [sve2] Implement histogram count 78de9512 [sve] Fix while simulation corner case 97ca806d [sve2] Implement exclusive or and rotate 1719b713 [sve2] Implement saturating multiply long (indexed) 236e7ae1 [sve2] Implement integer multiply long (vector) 507dd4e6 [sve2] Implement bit permutation 819dcf91 [sve2] Implement complex addition 8b9c44b4 [sve2] Implement add/sub high and narrow c4b56bb6 [sve2] Implement add/sub with carry long 67d2f824 [sve2] Implement absolute difference accumulate long ea9b4070 [sve2] Implement shift right narrow 51dcef9c [sve2] Implement shift left long 7cf66e88 [sve2] Implement add/sub wide c7275e62 [sve2] Implement long arithmetic 7ebf9cc0 [sve2] Implement predicated integer unary ops a2d7fbbf [sve2] Implement interleaved arithmetic long 1dba0fbe [sve2] Implement integer multiply vectors (unpredicated) 602aa121 [sve2] Implement integer pairwise add and accumulate long efbd8794 [sve2] Implement saturating multiply add high (vector) cd14aebf [sve2] Implement eorbt and eortb b5636e5c [sve2] Implement extract and narrow fa1e2116 [sve2] Implement integer arithmetic pair 9b532197 [sve2] Implement predicated saturating arithmetic 3a3560fa [sve2] Implement shift right and accumulate 42bd8e95 [sve2] Implement predicated shift by vector d8fc5437 [sve2] Implement predicated shift immediate instructions 78743b65 [sve2] Implement shift left/right and insert 4e1980d6 [sve2] Implement halving add/subtract dba51cca [sve2] Simulator test generator eb37ef3c [sve2] Implement saba and uaba 04abdbb5 Merge branch 'master' into sve2 51643312 [sve2] Implement match and nmatch 310a082b [sve] Handle B encoding for FP instructions correctly 4a22e655 [sve2] Fix formatting in features auditor 593f3558 Add missing copyright header on decoder map file. b342cdf9 Set the default Gerrit branch to 'sve2'. 382ccf71 [sve2] Update CPUFeaturesAuditor 54688ebd [sve2] Add disabled disassembler tests 6bf2875f [sve2] Add simulator skeleton ec07c896 [sve2] Disassemble using new decoder interface 8c69185d [sve2] Decode SVE2 instructions 243d76d8 Merge branch 'master' into sve2 bee3fc3e [sve2] Add basic MacroAssembler functions 2dc59111 [sve2] Add assembler skeleton 1a3aac06 Handle and detect SVE2 CPU features. Change-Id: I174a46e3d1c1e0bb098a160af0b83a91652da813
2022-05-26Update code coverage resultsMartyn Capewell
2022-05-13Moved contents of clang_cflags into cflags am: 69aaaf1774 am: b92a55eeba am: ↵Alix
a5de832367 am: bf69e9016d am: dee355edc6 Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2069577 Change-Id: I884aaff845af83ec2a80093d16704cfa1841bc1c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13Moved contents of clang_cflags into cflags am: 69aaaf1774 am: b92a55eeba am: ↵Alix
a5de832367 am: bf69e9016d Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2069577 Change-Id: I2311e4ae8ea7222d4ae105cacd193aac0391f790 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13Moved contents of clang_cflags into cflags am: 69aaaf1774 am: b92a55eeba am: ↵Alix
a5de832367 Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2069577 Change-Id: I09c337a3435f918665925f0522507f371930fa30 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13Moved contents of clang_cflags into cflags am: 69aaaf1774 am: b92a55eebaAlix
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2069577 Change-Id: If3a1ab982c2601316f17c36b30c415549fee481f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13Moved contents of clang_cflags into cflags am: 69aaaf1774Alix
Original change: https://android-review.googlesource.com/c/platform/external/vixl/+/2069577 Change-Id: I33c1490d5121bb53049a7541943fc7e8b6eaf763 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13Simplify disassembler for already decoded mnemonics #5Martyn Capewell
Further simplification of the disassembler using mnemonics provided by the decoder.
2022-05-13Simplify disassembler for already decoded mnemonics #4Martyn Capewell
Further simplification of the disassembler using mnemonics provided by the decoder.
2022-05-13Simplify disassembler for already decoded mnemonics #3Martyn Capewell
Further simplification of the disassembler using mnemonics provided by the decoder.
2022-05-13Simplify disassembler for already decoded mnemonics #2Martyn Capewell
Further simplification of the disassembler using mnemonics provided by the decoder. Also, improve consistency of "unallocated" being reported for those instructions that are undefined.
2022-05-13Simplify disassembler for already decoded mnemonicsMartyn Capewell
The decoder provides its users with a string that contains the mnemonic, and the disassembler already extracts this. Introduce a new function that uses this mnemonic, and apply it to the simplest disassembly cases.
2022-05-13Replace Hash() calls with user-defined literalMartyn Capewell
Where possible, apply the hash-computing user-defined literal ""_h, for clarity and maintainability.
2022-05-11Use statically-initialised std::vectors for decoder dataMartyn Capewell
Replace fixed size arrays with std::vector for static data used by the decoder, and store const references rather than copies in each decoding node.
2022-05-10Moved contents of clang_cflags into cflagsAlix
Test: Treehugger Bug: 226636335 Change-Id: Iab7ad5181fb4a1bf08e4f7861f3ff4145116ea26