Lines Matching refs:ScalarOpc
4604 unsigned ScalarOpc; in fewerElementsVectorReductions() local
4607 ScalarOpc = TargetOpcode::G_FADD; in fewerElementsVectorReductions()
4610 ScalarOpc = TargetOpcode::G_FMUL; in fewerElementsVectorReductions()
4613 ScalarOpc = TargetOpcode::G_FMAXNUM; in fewerElementsVectorReductions()
4616 ScalarOpc = TargetOpcode::G_FMINNUM; in fewerElementsVectorReductions()
4619 ScalarOpc = TargetOpcode::G_ADD; in fewerElementsVectorReductions()
4622 ScalarOpc = TargetOpcode::G_MUL; in fewerElementsVectorReductions()
4625 ScalarOpc = TargetOpcode::G_AND; in fewerElementsVectorReductions()
4628 ScalarOpc = TargetOpcode::G_OR; in fewerElementsVectorReductions()
4631 ScalarOpc = TargetOpcode::G_XOR; in fewerElementsVectorReductions()
4634 ScalarOpc = TargetOpcode::G_SMAX; in fewerElementsVectorReductions()
4637 ScalarOpc = TargetOpcode::G_SMIN; in fewerElementsVectorReductions()
4640 ScalarOpc = TargetOpcode::G_UMAX; in fewerElementsVectorReductions()
4643 ScalarOpc = TargetOpcode::G_UMIN; in fewerElementsVectorReductions()
4654 return tryNarrowPow2Reduction(MI, SrcReg, SrcTy, NarrowTy, ScalarOpc); in fewerElementsVectorReductions()
4660 MIRBuilder.buildInstr(ScalarOpc, {DstReg}, in fewerElementsVectorReductions()
4664 .buildInstr(ScalarOpc, {DstTy}, {Acc, PartialReductions[Part]}) in fewerElementsVectorReductions()
4675 unsigned ScalarOpc) { in tryNarrowPow2Reduction() argument
4689 MIRBuilder.buildInstr(ScalarOpc, {NarrowTy}, {LHS, RHS}).getReg(0); in tryNarrowPow2Reduction()