RFR: 8267356: AArch64: Vector API SVE codegen support [v2]
Ningsheng Jian
njian at openjdk.java.net
Tue Jul 27 05:43:33 UTC 2021
On Mon, 26 Jul 2021 10:48:30 GMT, Andrew Haley <aph at openjdk.org> wrote:
>
> You'd still need a way to do that mapping, but it'd be a simple switch in a function that does the conversion to Assembler::Condition. Then you'd just have e.g. sve_cmp(GE, xword ...) and most of this code would disappear. You wouldn't need all the Assembler functions, either.
But Assembler::Condition cannot be encoded to vector compare instructions directly, which means that we need two switch mappings: BoolTest --> Assembler::Condition --> vector compare encodings. That looks more complicated than current implementation?
-------------
PR: https://git.openjdk.java.net/jdk/pull/4122
More information about the hotspot-compiler-dev
mailing list