Lines Matching refs:Op2Info

248     TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info,  in getArithmeticInstrCost()  argument
264 getArithmeticInstrCost(Opcode, WideVecTy, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost()
328 if (ISD == ISD::MUL && Op2Info.isConstant() && in getArithmeticInstrCost()
329 (Op2Info.isPowerOf2() || Op2Info.isNegatedPowerOf2())) { in getArithmeticInstrCost()
332 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost()
333 if (Op2Info.isNegatedPowerOf2()) in getArithmeticInstrCost()
343 Op2Info.isConstant() && Op2Info.isPowerOf2()) { in getArithmeticInstrCost()
346 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost()
348 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost()
350 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost()
355 Op2Info.getNoProps()); in getArithmeticInstrCost()
357 Op2Info.getNoProps()); in getArithmeticInstrCost()
365 Op2Info.isConstant() && Op2Info.isPowerOf2()) { in getArithmeticInstrCost()
368 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost()
371 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost()
386 if (Op2Info.isUniform() && Op2Info.isConstant() && ST->hasGFNI()) in getArithmeticInstrCost()
411 if (Op2Info.isUniform() && Op2Info.isConstant() && ST->hasBWI()) in getArithmeticInstrCost()
447 if (Op2Info.isUniform() && Op2Info.isConstant() && ST->hasAVX512()) in getArithmeticInstrCost()
488 if (Op2Info.isUniform() && Op2Info.isConstant() && ST->hasAVX2()) in getArithmeticInstrCost()
530 if (Op2Info.isUniform() && Op2Info.isConstant() && ST->hasAVX() && in getArithmeticInstrCost()
561 if (Op2Info.isUniform() && Op2Info.isConstant() && ST->hasSSE2() && in getArithmeticInstrCost()
580 if (Op2Info.isConstant() && ST->hasBWI()) in getArithmeticInstrCost()
603 if (Op2Info.isConstant() && ST->hasAVX512()) in getArithmeticInstrCost()
626 if (Op2Info.isConstant() && ST->hasAVX2()) in getArithmeticInstrCost()
648 if (Op2Info.isConstant() && ST->hasAVX()) in getArithmeticInstrCost()
658 if (Op2Info.isConstant() && ST->hasSSE41()) in getArithmeticInstrCost()
681 if (Op2Info.isConstant() && ST->hasSSE2()) in getArithmeticInstrCost()
702 if (ST->hasBWI() && Op2Info.isUniform()) in getArithmeticInstrCost()
726 if (ST->hasAVX512() && Op2Info.isUniform()) in getArithmeticInstrCost()
763 if (ST->hasAVX2() && Op2Info.isUniform()) in getArithmeticInstrCost()
800 if (ST->hasAVX() && Op2Info.isUniform() && in getArithmeticInstrCost()
826 if (ST->hasSSE2() && Op2Info.isUniform() && in getArithmeticInstrCost()
1004 if (ISD == ISD::SHL && LT.second == MVT::v32i16 && Op2Info.isConstant()) in getArithmeticInstrCost()
1008 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost()
1014 Op2Info.isConstant()) in getArithmeticInstrCost()
1018 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost()
1059 if ((ShiftISD == ISD::SRL || ShiftISD == ISD::SRA) && Op2Info.isConstant()) in getArithmeticInstrCost()
1067 if (ISD == ISD::SHL && !Op2Info.isUniform() && Op2Info.isConstant()) { in getArithmeticInstrCost()
1492 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost()
1513 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()