Home
last modified time | relevance | path

Searched refs:TCK_CodeSize (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCostModel.cpp98 return TTI::TCK_CodeSize; in OutputCostKindToTargetCostKind()
118 InstructionCost CodeSize = getCost(Inst, TTI::TCK_CodeSize, TTI, TLI); in run()
H A DCodeMetrics.cpp213 NumInsts += TTI.getInstructionCost(&I, TargetTransformInfo::TCK_CodeSize); in analyzeBasicBlock()
H A DInlineSizeEstimatorAnalysis.cpp132 &I, TargetTransformInfo::TargetCostKind::TCK_CodeSize) in getSize()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h87 return CostKind == TTI::TCK_CodeSize ? 2 in getHalfRateInstrCost()
94 return CostKind == TTI::TCK_CodeSize ? 2 in getQuarterRateInstrCost()
H A DR600TargetTransformInfo.cpp98 if (CostKind == TTI::TCK_CodeSize || CostKind == TTI::TCK_SizeAndLatency) in getCFInstrCost()
H A DAMDGPUSplitModule.cpp205 TTI.getInstructionCost(&I, TargetTransformInfo::TCK_CodeSize); in calculateFunctionCosts()
H A DAMDGPUTargetTransformInfo.cpp826 (CostKind == TTI::TCK_CodeSize || CostKind == TTI::TCK_SizeAndLatency); in getCFInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSubtarget.h493 if (CostKind == TargetTransformInfo::TCK_CodeSize) in getMVEVectorCostFactor()
H A DARMTargetTransformInfo.cpp948 if (CostKind == TTI::TCK_CodeSize && ISD == ISD::SELECT && in getCmpSelInstrCost()
1361 if (ST->isThumb() && CostKind == TTI::TCK_CodeSize && Ty->isIntegerTy(1)) { in getArithmeticInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp514 Benefit += TTI.getInstructionCost(I, TargetTransformInfo::TCK_CodeSize); in getBenefit()
2516 TargetTransformInfo::TCK_CodeSize); in findCostOutputReloads()
2569 TargetTransformInfo::TCK_CodeSize); in findCostForOutputBlocks()
2581 TTI.getCFInstrCost(Instruction::Br, TargetTransformInfo::TCK_CodeSize); in findCostForOutputBlocks()
2593 TargetTransformInfo::TCK_CodeSize); in findCostForOutputBlocks()
2595 TTI.getCFInstrCost(Instruction::Br, TargetTransformInfo::TCK_CodeSize); in findCostForOutputBlocks()
H A DFunctionSpecialization.cpp127 Cost C = TTI.getInstructionCost(&I, TargetTransformInfo::TCK_CodeSize); in estimateBasicBlocks()
239 CodeSize += TTI.getInstructionCost(User, TargetTransformInfo::TCK_CodeSize); in getCodeSizeSavingsForUser()
H A DHotColdSplitting.cpp293 TTI.getInstructionCost(&I, TargetTransformInfo::TCK_CodeSize); in getOutliningBenefit()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanHelpers.h65 return CostKind == TTI::TCK_CodeSize ? 1 : 2; in getPredBlockCostDivisor()
H A DLoopVectorize.cpp923 CostKind = F->hasMinSize() ? TTI::TCK_CodeSize : TTI::TCK_RecipThroughput; in LoopVectorizationCostModel()
3957 if (CM.CostKind == TTI::TCK_CodeSize) in isMoreProfitable()
6996 : CM.CostKind == TTI::TCK_CodeSize ? "Code Size\n" in computeBestVF()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp213 TargetTransformInfo::TCK_CodeSize); in canSplitCallSite()
H A DLoopUnrollPass.cpp414 TargetTransformInfo::TCK_CodeSize : in analyzeLoopUnrollCost()
506 TargetTransformInfo::TCK_CodeSize : TargetTransformInfo::TCK_SizeAndLatency; in analyzeLoopUnrollCost()
H A DSimpleLoopUnswitch.cpp3343 ? TargetTransformInfo::TCK_CodeSize in findBestNonTrivialUnswitchCandidate()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp3758 return CostKind == TTI::TCK_CodeSize in getVectorInstrCostHelper()
3765 return CostKind == TTI::TCK_CodeSize in getVectorInstrCostHelper()
3891 return CostKind == TTI::TCK_CodeSize ? 1 in getVectorInstrCostHelper()
3934 CostKind == TTI::TCK_CodeSize ? 1 : ST->getVectorInsertExtractBaseCost(); in getScalarizationOverhead()
4527 if (CostKind == TTI::TCK_CodeSize || CostKind == TTI::TCK_SizeAndLatency) in getMemoryOpCost()
4721 TTI.getInstructionCost(&I, Operands, TTI::TCK_CodeSize); in isLoopSizeWithinBudget()
5640 if (CostKind == TTI::TCK_CodeSize && Kind == TTI::SK_Broadcast) { in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp53 if (CostKind == TTI::TCK_CodeSize) in getRISCVInstructionCost()
1146 if (CostKind == TTI::TCK_CodeSize) in getStridedMemoryOpCost()
2031 if (LT.second.isVector() && CostKind != TTI::TCK_CodeSize) in getMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1987 ? TargetTransformInfo::TCK_CodeSize in isHighCostExpansionHelper()
1999 if (CostKind != TargetTransformInfo::TCK_CodeSize) in isHighCostExpansionHelper()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h274 TCK_CodeSize, ///< Instruction code size. enumerator
H A DTargetTransformInfoImpl.h1475 if (CostKind == TTI::TCK_CodeSize && LI->hasOneUse() && in getInstructionCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp897 if (CostKind == TTI::TCK_CodeSize || CostKind == TTI::TCK_SizeAndLatency) { in getCastInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp89 case TargetTransformInfo::TCK_CodeSize: in operator []()
1496 if (CostKind == TTI::TCK_CodeSize) { in getArithmeticInstrCost()
4634 if (ISD == ISD::FSQRT && CostKind == TTI::TCK_CodeSize) in getIntrinsicInstrCost()
6223 if (CostKind == TTI::TCK_CodeSize) in getGSVectorCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h2197 unsigned SingleCallCost = CostKind == TTI::TCK_CodeSize ? 1 : 10; in getTypeBasedIntrinsicInstrCost()

12