Test bit of lane EC-1 can use P register directly, eg:
Materialize : Idx = (add (mul vscale, NumEls), -1)
i1 = extract_vector_elt t37, Constant:i64<Idx> ... into: "ptrue p, all" + PTEST
Differential D121180
[AArch64] Perform last active true vector combine Allen on Mar 7 2022, 7:16 PM. Authored by
Details Test bit of lane EC-1 can use P register directly, eg: i1 = extract_vector_elt t37, Constant:i64<Idx> ... into: "ptrue p, all" + PTEST
Diff Detail
Unit Tests Event Timeline
|
Should this have the same SetCC.getOpcode() == ISD::SETCC restriction as performFirstTrueTestVectorCombine for the same reasons? If not then can you rename the variable.