Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h55 return TTI::TCC_Basic; in getGEPCost()
375 return TargetTransformInfo::TCC_Basic; in getFPOpCost()
385 return TTI::TCC_Basic; in getIntImmCost()
958 return TTI::TCC_Basic; in getGEPCost()
968 return TTI::TCC_Basic; in getGEPCost()
979 return TTI::TCC_Basic; in getGEPCost()
998 return TTI::TCC_Basic * (CB->arg_size() + 1); in getUserCost()
1139 return TTI::TCC_Basic; // FIXME in getUserCost()
1149 return TTI::TCC_Basic; // FIXME in getUserCost()
1228 return TTI::TCC_Basic; // FIXME in getUserCost()
[all …]
H A DTargetTransformInfo.h266 TCC_Basic = 1, ///< The cost of a typical 'add' instruction. enumerator
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h78 return TargetTransformInfo::TCC_Basic; in getFullRateInstrCost()
83 : 2 * TargetTransformInfo::TCC_Basic; in getHalfRateInstrCost()
90 : 4 * TargetTransformInfo::TCC_Basic; in getQuarterRateInstrCost()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp76 (TargetTransformInfo::TCC_Basic + in getArithmeticInstrCost()
78 TargetTransformInfo::TCC_Basic); in getArithmeticInstrCost()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp88 return TTI::TCC_Basic; in getIntImmCost()
91 return TTI::TCC_Basic; in getIntImmCost()
94 return TTI::TCC_Basic; in getIntImmCost()
96 return 2 * TTI::TCC_Basic; in getIntImmCost()
99 return 4 * TTI::TCC_Basic; in getIntImmCost()
125 return 2 * TTI::TCC_Basic; in getIntImmCostInst()
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFTargetTransformInfo.h44 return TTI::TCC_Basic; in getIntImmCost()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp305 const int CostForArgMaterialization = 2 * TargetTransformInfo::TCC_Basic; in getOutliningPenalty()
313 const int CostForRegionOutput = 3 * TargetTransformInfo::TCC_Basic; in getOutliningPenalty()
328 Penalty += (SuccsOutsideRegion.size() - 1) * TargetTransformInfo::TCC_Basic; in getOutliningPenalty()
H A DIROutliner.cpp2643 OverallArgumentNum * TargetTransformInfo::TCC_Basic; in findCostBenefit()
2654 2 * OverallArgumentNum * TargetTransformInfo::TCC_Basic * NumRegions; in findCostBenefit()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h235 unsigned ScaledBudget = Budget * TargetTransformInfo::TCC_Basic;
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h507 return TargetTransformInfo::TCC_Basic; in getFPOpCost()
1404 return TargetTransformInfo::TCC_Basic; in getIntrinsicInstrCost()
1444 return TargetTransformInfo::TCC_Basic; in getIntrinsicInstrCost()
1450 return TargetTransformInfo::TCC_Basic; in getIntrinsicInstrCost()
1475 return TargetTransformInfo::TCC_Basic; in getIntrinsicInstrCost()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp1929 Cost > TargetTransformInfo::TCC_Basic) in recognizeAndInsertFFS()
2476 if (Cost > TargetTransformInfo::TCC_Basic) { in recognizeShiftUntilBitTest()
2482 TargetTransformInfo::TCC_Basic) { in recognizeShiftUntilBitTest()
2830 if (Cost > TargetTransformInfo::TCC_Basic) { in recognizeShiftUntilZero()
H A DConstantHoisting.cpp381 if (Cost > TargetTransformInfo::TCC_Basic) { in collectConstantCandidates()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1264 Cost += TTI::TCC_Basic; in getShuffleCost()
1270 Cost += TTI::TCC_Basic; in getShuffleCost()
4053 return TTI::TCC_Basic * 2; in getMemoryOpCost()
4056 return TTI::TCC_Basic; in getMemoryOpCost()
4841 return TTI::TCC_Basic; in getIntImmCost()
4843 return 2 * TTI::TCC_Basic; in getIntImmCost()
4902 return 2 * TTI::TCC_Basic; in getIntImmCostInst()
4972 return (Cost <= NumConstants * TTI::TCC_Basic) in getIntImmCostInst()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2677 2 * PHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic; in validateAndCostRequiredSelects()
2740 PHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic; in SpeculativelyExecuteBB()
2812 PHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic) in SpeculativelyExecuteBB()
3217 TwoEntryPHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic; in FoldTwoEntryPHINode()
3793 PHINodeFoldingThreshold * TargetTransformInfo::TCC_Basic; in mergeConditionalStoreToAddress()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp191 return 2 * TTI::TCC_Basic; in getIntImmCostInst()
233 return (Cost <= NumConstants * TTI::TCC_Basic) in getIntImmCostInst()
270 return (Cost <= NumConstants * TTI::TCC_Basic) in getIntImmCostIntrin()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp7741 > TargetTransformInfo::TCC_Basic) in tryUnmergingGEPsAcrossIndirectBr()
7791 > TargetTransformInfo::TCC_Basic) in tryUnmergingGEPsAcrossIndirectBr()
7803 if (ImmCost > TargetTransformInfo::TCC_Basic) in tryUnmergingGEPsAcrossIndirectBr()