Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h69 return TTI::TCC_Basic; in getIntImmCost()
71 return TTI::TCC_Basic; in getIntImmCost()
74 return TTI::TCC_Basic; in getIntImmCost()
75 return 2 * TTI::TCC_Basic; in getIntImmCost()
78 return 4 * TTI::TCC_Basic; in getIntImmCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h62 return TTI::TCC_Basic; in getGEPCost()
530 return TargetTransformInfo::TCC_Basic; in getFPOpCost()
541 return TTI::TCC_Basic; in getIntImmCost()
820 return TTI::TCC_Basic; in getInsertExtractValueCost()
1256 return !BaseGV ? TTI::TCC_Free : TTI::TCC_Basic; in getGEPCost()
1275 return TTI::TCC_Basic; in getGEPCost()
1285 return TTI::TCC_Basic; in getGEPCost()
1314 return TTI::TCC_Basic; in getGEPCost()
1365 return TTI::TCC_Basic; // Give a basic cost if it will be lowered in getInstructionCost()
1367 return TTI::TCC_Basic * (F->getFunctionType()->getNumParams() + 1); in getInstructionCost()
[all …]
H A DTargetTransformInfo.h298 TCC_Basic = 1, ///< The cost of a typical 'add' instruction. enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp73 (TargetTransformInfo::TCC_Basic + in getArithmeticInstrCost()
75 TargetTransformInfo::TCC_Basic); in getArithmeticInstrCost()
210 InstructionCost Cost(TTI::TCC_Basic); in getPartialReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h83 return TargetTransformInfo::TCC_Basic; in getFullRateInstrCost()
88 : 2 * TargetTransformInfo::TCC_Basic; in getHalfRateInstrCost()
95 : 4 * TargetTransformInfo::TCC_Basic; in getQuarterRateInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp179 return TTI::TCC_Basic; in getIntImmCost()
184 return TTI::TCC_Basic; in getIntImmCost()
186 return 2 * TTI::TCC_Basic; in getIntImmCost()
190 return 4 * TTI::TCC_Basic; in getIntImmCost()
253 return 2 * TTI::TCC_Basic; in getIntImmCostInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetTransformInfo.h45 return TTI::TCC_Basic; in getIntImmCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp360 const int CostForArgMaterialization = 2 * TargetTransformInfo::TCC_Basic; in getOutliningPenalty()
368 const int CostForRegionOutput = 3 * TargetTransformInfo::TCC_Basic; in getOutliningPenalty()
383 Penalty += (SuccsOutsideRegion.size() - 1) * TargetTransformInfo::TCC_Basic; in getOutliningPenalty()
H A DIROutliner.cpp2638 OverallArgumentNum * TargetTransformInfo::TCC_Basic; in findCostBenefit()
2649 2 * OverallArgumentNum * TargetTransformInfo::TCC_Basic * NumRegions; in findCostBenefit()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp171 return TTI::TCC_Basic; in getIntImmCost()
174 return TTI::TCC_Basic; in getIntImmCost()
177 return TTI::TCC_Basic; in getIntImmCost()
179 return 2 * TTI::TCC_Basic; in getIntImmCost()
183 return 2 * TTI::TCC_Basic; in getIntImmCost()
209 return 2 * TTI::TCC_Basic; in getIntImmCostInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h261 unsigned ScaledBudget = Budget * TargetTransformInfo::TCC_Basic;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h652 return TargetTransformInfo::TCC_Basic; in getFPOpCost()
1721 return TargetTransformInfo::TCC_Basic; in getIntrinsicInstrCost()
1895 return TargetTransformInfo::TCC_Basic; in getIntrinsicInstrCost()
1901 return TargetTransformInfo::TCC_Basic; in getIntrinsicInstrCost()
1965 return TargetTransformInfo::TCC_Basic; in getIntrinsicInstrCost()
2487 return TTI::TCC_Basic * 4; in getTypeBasedIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp507 return InstCount * TargetTransformInfo::TCC_Basic; in getInstructionCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp2221 if (HeaderSize != CanonicalSize && Cost > TargetTransformInfo::TCC_Basic) in isProfitableToInsertFFS()
2918 if (Cost > TargetTransformInfo::TCC_Basic) { in recognizeShiftUntilBitTest()
2924 TargetTransformInfo::TCC_Basic) { in recognizeShiftUntilBitTest()
3290 if (Cost > TargetTransformInfo::TCC_Basic) { in recognizeShiftUntilZero()
H A DConstantHoisting.cpp379 if (Cost > TargetTransformInfo::TCC_Basic) { in collectConstantCandidates()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1521 return TTI::TCC_Basic; in getAltInstrCost()
1789 Cost += TTI::TCC_Basic; in getShuffleCost()
1822 return TTI::TCC_Basic; in getShuffleCost()
5236 return TTI::TCC_Basic * 2; in getMemoryOpCost()
5239 return TTI::TCC_Basic; in getMemoryOpCost()
5945 return TTI::TCC_Basic; in getIntImmCost()
5947 return 2 * TTI::TCC_Basic; in getIntImmCost()
6008 return 2 * TTI::TCC_Basic; in getIntImmCostInst()
6089 return (Cost <= NumConstants * TTI::TCC_Basic) in getIntImmCostInst()
6138 return Opcode == Instruction::PHI ? TTI::TCC_Free : TTI::TCC_Basic; in getCFInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp3088 2 * PHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic; in validateAndCostRequiredSelects()
3176 PHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic; in speculativelyExecuteBB()
3247 PHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic) in speculativelyExecuteBB()
3712 TwoEntryPHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic; in foldTwoEntryPHINode()
4278 PHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic; in mergeConditionalStoreToAddress()
7240 TTI::TCC_Basic * 2) in simplifySwitchOfPowersOfTwo()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp435 return 2 * TTI::TCC_Basic; in getIntImmCostInst()
477 return (Cost <= NumConstants * TTI::TCC_Basic) in getIntImmCostInst()
514 return (Cost <= NumConstants * TTI::TCC_Basic) in getIntImmCostIntrin()
5408 InstructionCost Cost(TTI::TCC_Basic); in getPartialReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp8533 TargetTransformInfo::TCC_Basic) in tryUnmergingGEPsAcrossIndirectBr()
8586 TargetTransformInfo::TCC_Basic) in tryUnmergingGEPsAcrossIndirectBr()
8598 if (ImmCost > TargetTransformInfo::TCC_Basic) in tryUnmergingGEPsAcrossIndirectBr()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1147 return TTI::TCC_Basic; in getStridedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp13169 ScalarCost += TTI::TCC_Basic * (OpTE->ReuseShuffleIndices.size() - in getEntryCost()
14823 (KeepScalar || (ScalarCost - ExtraCost <= TTI::TCC_Basic && in getTreeCost()
14843 ExtraCost - ScalarCost <= TTI::TCC_Basic && in getTreeCost()