Lines Matching refs:Imm
52 int getIntImmCost(const APInt &Imm, Type *Ty, TTI::TargetCostKind CostKind) {
54 if (Imm == 0)
56 if (isInt<16>(Imm.getSExtValue()))
58 if (isInt<21>(Imm.getZExtValue()))
60 if (isInt<32>(Imm.getSExtValue())) {
61 if ((Imm.getSExtValue() & 0xFFFF) == 0)
69 int getIntImmCostInst(unsigned Opc, unsigned Idx, const APInt &Imm, Type *Ty,
71 return getIntImmCost(Imm, Ty, CostKind);
74 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
76 return getIntImmCost(Imm, Ty, CostKind);