[llvm] [DAG]SimplifyDemandedVectorElts-add ISD::AVGCEILS/AVGCEILU/AVGFLOORS/AVGFLOORU nodes (PR #86284)
    Simon Pilgrim via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Mar 25 06:55:49 PDT 2024
    
    
  
RKSimon wrote:
> Also, the ISD:: opcode passed to SimplifyDemandedVectorElts is `INTRINSIC_WO_CHAIN`(45) rather than one of AVGCEIL(S/U)/AVGFLOOR(S/U)?
That's prior to lowering - after legalization the intrinsic call will lower to a ISD::AVG* node, but by that point the shuffles have become AArch64ISD::DUPLANE* nodes.
https://github.com/llvm/llvm-project/pull/86284
    
    
More information about the llvm-commits
mailing list