Searched refs:InstrCost (Results 1 – 3 of 3) sorted by relevance
142 InstrCost("inline-instr-cost", cl::Hidden, cl::init(5), variable202 int getInstrCost() { return InstrCost; } in getInstrCost()722 addCost(Call.arg_size() * InstrCost); in onCallArgumentSetup()726 addCost(3 * InstrCost); in onLoadRelativeIntrinsic()731 addCost(Call.arg_size() * InstrCost); in onLoweredCall()767 addCost(2 * InstrCost); in onFinalizeSwitch()770 static_cast<int64_t>(JumpTableSize) * InstrCost + 2 * InstrCost; in onFinalizeSwitch()779 addCost((NumCaseCluster - DefaultDestUnreachable) * 2 * InstrCost); in onFinalizeSwitch()785 int64_t SwitchCost = ExpectedNumberOfCompare * 2 * InstrCost; in onFinalizeSwitch()831 void onMissedSimplification() override { addCost(InstrCost); } in onMissedSimplification()[all …]
803 int InstrCost = InlineConstants::getInstrCost(); in computeBBInlineCost() local850 InlineCost += (SI->getNumCases() + 1) * InstrCost; in computeBBInlineCost()853 InlineCost += InstrCost; in computeBBInlineCost()
2476 InstructionCost InstrCost = getRISCVInstructionCost(Op, LT.second, CostKind); in getArithmeticInstrCost() local2481 InstrCost *= 2; in getArithmeticInstrCost()2482 return CastCost + ConstantMatCost + LT.first * InstrCost; in getArithmeticInstrCost()