Home
last modified time | relevance | path

Searched refs:NewCost (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp254 InstructionCost NewCost = in vectorizeLoadInsert() local
269 NewCost += TTI.getShuffleCost(TTI::SK_PermuteSingleSrc, MinVecTy, Mask); in vectorizeLoadInsert()
273 if (OldCost < NewCost || !NewCost.isValid()) in vectorizeLoadInsert()
331 InstructionCost NewCost = in widenSubvectorLoad() local
336 if (OldCost < NewCost || !NewCost.isValid()) in widenSubvectorLoad()
451 InstructionCost OldCost, NewCost; in isExtractExtractCheap() local
460 NewCost = VectorOpCost + CheapExtractCost + HasUseTax * CheapExtractCost; in isExtractExtractCheap()
465 NewCost = VectorOpCost + CheapExtractCost + in isExtractExtractCheap()
482 NewCost += in isExtractExtractCheap()
489 return OldCost < NewCost; in isExtractExtractCheap()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSplitModule.cpp502 CostType NewCost = 0; in doPartitioning() local
504 NewCost += FnCosts.at(Fn); in doPartitioning()
506 SML << "[Updating P" << PID << " Cost]:" << Cost << " -> " << NewCost; in doPartitioning()
508 SML << " (" << unsigned(((float(NewCost) / Cost) - 1) * 100) in doPartitioning()
513 Cost = NewCost; in doPartitioning()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp5451 Cost NewCost(L, SE, TTI, AMK); in SolveRecurse() local
5478 NewCost = CurCost; in SolveRecurse()
5480 NewCost.RateFormula(F, NewRegs, VisitedRegs, LU); in SolveRecurse()
5481 if (NewCost.isLess(SolutionCost)) { in SolveRecurse()
5484 SolveRecurse(Solution, SolutionCost, Workspace, NewCost, in SolveRecurse()
5489 LLVM_DEBUG(dbgs() << "New best at "; NewCost.print(dbgs()); in SolveRecurse()
5495 SolutionCost = NewCost; in SolveRecurse()
H A DLowerMatrixIntrinsics.cpp1392 InstructionCost NewCost = TTI.getArithmeticInstrCost( in lowerDotProduct() local
1394 return NewCost - OriginalCost; in lowerDotProduct()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3544 bool isPromotionProfitable(unsigned NewCost, unsigned OldCost,
4784 unsigned NewCost, unsigned OldCost, Value *PromotedOperand) const { in isPromotionProfitable() argument
4785 LLVM_DEBUG(dbgs() << "OldCost: " << OldCost << "\tNewCost: " << NewCost in isPromotionProfitable()
4790 if (NewCost > OldCost) in isPromotionProfitable()
4792 if (NewCost < OldCost) in isPromotionProfitable()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp591 unsigned NewCost = ConstantMaterializationCost(NewMulConstVal, Subtarget); in canExtractShiftFromMul() local
592 return NewCost < OldCost; in canExtractShiftFromMul()