Home
last modified time | relevance | path

Searched refs:InsertCost (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1213 InstructionCost InsertCost = TTI.getVectorInstrCost( in scalarizeOpOrCmp() local
1215 OldCost += InsertCost; in scalarizeOpOrCmp()
1216 NewCost += !Op->hasOneUse() * InsertCost; in scalarizeOpOrCmp()
H A DSLPVectorizer.cpp9721 InstructionCost InsertCost = ::getShuffleCost( in canBuildSplitNode() local
9728 (Mask.empty() || InsertCost >= NewShuffleCost)) in canBuildSplitNode()
9753 NewVecOpsCost + InsertCost + in canBuildSplitNode()
12055 InstructionCost InsertCost = in getBuildVectorCost() local
12058 return InsertCost + ::getShuffleCost(TTI, in getBuildVectorCost()
15026 InstructionCost InsertCost = TTI->getScalarizationOverhead( in getTreeCost() local
15031 Cost -= InsertCost; in getTreeCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp2261 InstructionCost InsertCost in getVectorInstrCost() local
2266 return ExtendCost + InsertCost + TruncCost; in getVectorInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp4070 auto InsertCost = getVectorInstrCost(Instruction::InsertElement, Ty, in getArithmeticInstrCost() local
4073 return ExtractCost + InsertCost + in getArithmeticInstrCost()