Searched refs:NewCost (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 254 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 D | AMDGPUSplitModule.cpp | 502 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 D | LoopStrengthReduce.cpp | 5451 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 D | LowerMatrixIntrinsics.cpp | 1392 InstructionCost NewCost = TTI.getArithmeticInstrCost( in lowerDotProduct() local 1394 return NewCost - OriginalCost; in lowerDotProduct()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 3544 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 D | ARMISelDAGToDAG.cpp | 591 unsigned NewCost = ConstantMaterializationCost(NewMulConstVal, Subtarget); in canExtractShiftFromMul() local 592 return NewCost < OldCost; in canExtractShiftFromMul()
|