summaryrefslogtreecommitdiff
path: root/compiler/optimizing/nodes_vector.h
AgeCommit message (Expand)Author
2024-11-06Support all conditions in predicated vectorization Chris Jones
2024-10-15Arm64: fix VecPredToBoolean code generation for SVE Konstantin Baladurin
2023-07-12Support autovectorization of diamond loops. Artem Serov
2023-04-27Optimizing: Add `HInstruction::As##type()`. Vladimir Marko
2023-04-27Optimizing: Rename `As##type` to `As##type##OrNull`. Vladimir Marko
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2021-02-04ART: Implement predicated SIMD vectorization. Artem Serov
2020-06-09ART: Introduce predicated vector instructions. Artem Serov
2020-01-28Enable support of VecLoad/VecStore in LSE xueliang.zhong
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2018-12-27ART: Refactor for bugprone-argument-comment Andreas Gampe
2018-11-14Rename HVecReduce::GetKind() to GetReductionKind(). Vladimir Marko
2018-09-25ART: ARM64: Support DotProd SIMD idiom. Artem Serov
2018-08-28Use 'final' and 'override' specifiers directly in ART. Roland Levillain
2018-07-13Expand comment for HVecMultiplyAccumulate Hans Boehm
2018-07-13Revert "Emit vector mulitply and accumulate instructions for x86." Hans Boehm
2018-07-02Emit vector mulitply and accumulate instructions for x86. Gupta Kumar, Sanjiv
2018-05-08Store HIR type in HInstruction::packed_field_. Vladimir Marko
2018-04-13Bug fix in SIMD result detection. Aart Bik
2018-03-16Minor DCHECK bug fix. Aart Bik
2018-03-15Vectorization of saturation arithmetic. Aart Bik
2018-02-21Fix iCache misses for GetKind on x86,x86_64 Gupta Kumar, Sanjiv
2018-02-01Clean up signed/unsigned in vectorizer. Aart Bik
2017-12-13ARM64: Workaround for the callee saved FP registers and SIMD. Artem Serov
2017-12-07Fixed spilling bug (visible on ARM64): missed SIMD type. Aart Bik
2017-11-07ART: Introduce individual HInstruction cloning. Artem Serov
2017-10-20Improve sign and zero extension analysis. Aart Bik
2017-10-18ART: Introduce Uint8 loads in compiled code. Vladimir Marko
2017-10-09Use ScopedArenaAllocator for register allocation. Vladimir Marko
2017-10-05Try to preserve dex pc better in vector code. Aart Bik
2017-10-03ART: Introduce Uint8 compiler data type. Vladimir Marko
2017-09-25ART: Introduce compiler data type. Vladimir Marko
2017-09-21Implement Sum-of-Abs-Differences idiom recognition. Aart Bik
2017-09-20Ensure extract is seen as having scalar result. Aart Bik
2017-09-05Basic SIMD reduction support. Aart Bik
2017-09-02Revert "Basic SIMD reduction support." Nicolas Geoffray
2017-09-01Basic SIMD reduction support. Aart Bik
2017-08-30Revert "Basic SIMD reduction support." Aart Bik
2017-08-30Basic SIMD reduction support. Aart Bik
2017-07-13Added GVN related attributes to vector nodes. Aart Bik
2017-07-08Revert "Added GVN related attributes to vector nodes." Nicolas Geoffray
2017-07-06Added GVN related attributes to vector nodes. Aart Bik
2017-05-16Merge "Min/max SIMDization support." Aart Bik
2017-05-15Min/max SIMDization support. Aart Bik
2017-05-11ARM64: Share address computation across SIMD LDRs/STRs. Artem Serov
2017-05-01Allow same-length integral type mixing in SIMD. Aart Bik
2017-04-25Pack booleans in the already existing bit field. Aart Bik
2017-04-21Factor vector unary/binary shared code out into superclass. Aart Bik
2017-04-20ARM64: Support MultiplyAccumulate for SIMD. Artem Serov