Home
last modified time | relevance | path

Searched refs:TCC_Basic (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h68 return TTI::TCC_Basic; in getIntImmCost()
70 return TTI::TCC_Basic; in getIntImmCost()
73 return TTI::TCC_Basic; in getIntImmCost()
74 return 2 * TTI::TCC_Basic; in getIntImmCost()
77 return 4 * TTI::TCC_Basic; in getIntImmCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h57 return TTI::TCC_Basic; in getGEPCost()
433 return TargetTransformInfo::TCC_Basic; in getFPOpCost()
443 return TTI::TCC_Basic; in getIntImmCost()
1084 return !BaseGV ? TTI::TCC_Free : TTI::TCC_Basic; in getGEPCost()
1103 return TTI::TCC_Basic; in getGEPCost()
1113 return TTI::TCC_Basic; in getGEPCost()
1142 return TTI::TCC_Basic; in getGEPCost()
1194 return TTI::TCC_Basic; // Give a basic cost if it will be lowered in getInstructionCost()
1196 return TTI::TCC_Basic * (F->getFunctionType()->getNumParams() + 1); in getInstructionCost()
1199 return TTI::TCC_Basic * (CB->arg_size() + 1); in getInstructionCost()
[all …]
H A DTargetTransformInfo.h286 TCC_Basic = 1, ///< The cost of a typical 'add' instruction. enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp74 (TargetTransformInfo::TCC_Basic + in getArithmeticInstrCost()
76 TargetTransformInfo::TCC_Basic); in getArithmeticInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h82 return TargetTransformInfo::TCC_Basic; in getFullRateInstrCost()
87 : 2 * TargetTransformInfo::TCC_Basic; in getHalfRateInstrCost()
94 : 4 * TargetTransformInfo::TCC_Basic; in getQuarterRateInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp92 return TTI::TCC_Basic; in getIntImmCost()
95 return TTI::TCC_Basic; in getIntImmCost()
98 return TTI::TCC_Basic; in getIntImmCost()
100 return 2 * TTI::TCC_Basic; in getIntImmCost()
104 return 2 * TTI::TCC_Basic; in getIntImmCost()
130 return 2 * TTI::TCC_Basic; in getIntImmCostInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetTransformInfo.h44 return TTI::TCC_Basic; in getIntImmCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp361 const int CostForArgMaterialization = 2 * TargetTransformInfo::TCC_Basic; in getOutliningPenalty()
369 const int CostForRegionOutput = 3 * TargetTransformInfo::TCC_Basic; in getOutliningPenalty()
384 Penalty += (SuccsOutsideRegion.size() - 1) * TargetTransformInfo::TCC_Basic; in getOutliningPenalty()
H A DIROutliner.cpp2661 OverallArgumentNum * TargetTransformInfo::TCC_Basic; in findCostBenefit()
2672 2 * OverallArgumentNum * TargetTransformInfo::TCC_Basic * NumRegions; in findCostBenefit()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp181 return TTI::TCC_Basic; in getIntImmCost()
186 return TTI::TCC_Basic; in getIntImmCost()
188 return 2 * TTI::TCC_Basic; in getIntImmCost()
192 return 4 * TTI::TCC_Basic; in getIntImmCost()
254 return 2 * TTI::TCC_Basic; in getIntImmCostInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h253 unsigned ScaledBudget = Budget * TargetTransformInfo::TCC_Basic;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h557 return TargetTransformInfo::TCC_Basic; in getFPOpCost()
1558 return TargetTransformInfo::TCC_Basic; in getIntrinsicInstrCost()
1598 return TargetTransformInfo::TCC_Basic; in getIntrinsicInstrCost()
1604 return TargetTransformInfo::TCC_Basic; in getIntrinsicInstrCost()
1649 return TargetTransformInfo::TCC_Basic; in getIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp1912 if (HeaderSize != CanonicalSize && Cost > TargetTransformInfo::TCC_Basic) in isProfitableToInsertFFS()
2612 if (Cost > TargetTransformInfo::TCC_Basic) { in recognizeShiftUntilBitTest()
2618 TargetTransformInfo::TCC_Basic) { in recognizeShiftUntilBitTest()
2984 if (Cost > TargetTransformInfo::TCC_Basic) { in recognizeShiftUntilZero()
H A DConstantHoisting.cpp384 if (Cost > TargetTransformInfo::TCC_Basic) { in collectConstantCandidates()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1522 return TTI::TCC_Basic; in getAltInstrCost()
1734 Cost += TTI::TCC_Basic; in getShuffleCost()
1740 Cost += TTI::TCC_Basic; in getShuffleCost()
4905 return TTI::TCC_Basic * 2; in getMemoryOpCost()
4908 return TTI::TCC_Basic; in getMemoryOpCost()
5611 return TTI::TCC_Basic; in getIntImmCost()
5613 return 2 * TTI::TCC_Basic; in getIntImmCost()
5672 return 2 * TTI::TCC_Basic; in getIntImmCostInst()
5742 return (Cost <= NumConstants * TTI::TCC_Basic) in getIntImmCostInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2947 2 * PHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic; in validateAndCostRequiredSelects()
3013 PHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic; in SpeculativelyExecuteBB()
3088 PHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic) in SpeculativelyExecuteBB()
3555 TwoEntryPHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic; in FoldTwoEntryPHINode()
4128 PHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic; in mergeConditionalStoreToAddress()
7059 if (CttzIntrinsicCost > TTI::TCC_Basic) in simplifySwitchOfPowersOfTwo()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp402 return 2 * TTI::TCC_Basic; in getIntImmCostInst()
444 return (Cost <= NumConstants * TTI::TCC_Basic) in getIntImmCostInst()
481 return (Cost <= NumConstants * TTI::TCC_Basic) in getIntImmCostIntrin()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp748 return TTI::TCC_Basic; in getStridedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp8141 TargetTransformInfo::TCC_Basic) in tryUnmergingGEPsAcrossIndirectBr()
8194 TargetTransformInfo::TCC_Basic) in tryUnmergingGEPsAcrossIndirectBr()
8206 if (ImmCost > TargetTransformInfo::TCC_Basic) in tryUnmergingGEPsAcrossIndirectBr()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp9420 ScalarCost += TTI::TCC_Basic * (OpTE->ReuseShuffleIndices.size() - in getEntryCost()