Home
last modified time | relevance | path

Searched defs:CostKind (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp143 TTI::TargetCostKind CostKind) { in getCallInstrCost()
149 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
167 TTI::TargetCostKind CostKind, in getMemoryOpCost()
224 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
231 TTI::TargetCostKind CostKind, in getShuffleCost()
240 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost()
247 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
261 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
274 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
297 TTI::TargetCostKind CostKind, in getCastInstrCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp41 TTI::TargetCostKind CostKind) { in getRISCVInstructionCost()
115 TTI::TargetCostKind CostKind, in getIntImmCostImpl()
130 TTI::TargetCostKind CostKind) { in getIntImmCost()
163 TTI::TargetCostKind CostKind, in getIntImmCostInst()
271 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
338 RISCVTTIImpl::getConstantPoolLoadCost(Type *Ty, TTI::TargetCostKind CostKind) { in getConstantPoolLoadCost()
358 TTI::TargetCostKind CostKind, in getShuffleCost()
613 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
624 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
715 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp166 TTI::TargetCostKind CostKind) { in getIntImmCost()
197 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
232 TTI::TargetCostKind CostKind, in getIntImmCostInst()
325 TTI::TargetCostKind CostKind) { in getInstructionCost()
585 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
608 TTI::TargetCostKind CostKind, in getShuffleCost()
630 TTI::TargetCostKind CostKind, in getCFInstrCost()
641 TTI::TargetCostKind CostKind, in getCastInstrCost()
661 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
677 TTI::TargetCostKind CostKind, in getVectorInstrCost()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h92 TTI::TargetCostKind CostKind) { in getBroadcastShuffleOverhead()
109 TTI::TargetCostKind CostKind) { in getPermuteShuffleOverhead()
130 TTI::TargetCostKind CostKind, in getExtractSubvectorOverhead()
158 TTI::TargetCostKind CostKind, in getInsertSubvectorOverhead()
446 TTI::TargetCostKind CostKind) { in getGEPCost()
771 TTI::TargetCostKind CostKind) { in getScalarizationOverhead()
800 TTI::TargetCostKind CostKind) { in getScalarizationOverhead()
816 TTI::TargetCostKind CostKind) { in getOperandsScalarizationOverhead()
846 TTI::TargetCostKind CostKind) { in getScalarizationOverhead()
1215 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getExtractWithExtendCost() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp74 TTI::TargetCostKind CostKind) { in getIntImmCost()
109 TTI::TargetCostKind CostKind, in getIntImmCostInst()
230 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
426 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
608 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, in getShuffleCost()
771 TTI::TargetCostKind CostKind, in getCastInstrCost()
965 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
1048 TTI::TargetCostKind CostKind, in getVectorInstrCost()
1161 TTI::TargetCostKind CostKind, in getMemoryOpCost()
1237 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h52 TTI::TargetCostKind CostKind) const { in getGEPCost()
375 TTI::TargetCostKind CostKind) const { in getScalarizationOverhead()
382 TTI::TargetCostKind CostKind) const { in getOperandsScalarizationOverhead()
442 TTI::TargetCostKind CostKind) const { in getIntImmCost()
455 TTI::TargetCostKind CostKind) const { in getIntImmCostIntrin()
592 TTI::TargetCostKind CostKind) const { in getAltInstrCost()
607 TTI::TargetCostKind CostKind, in getCastInstrCost()
660 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
666 TTI::TargetCostKind CostKind, in getVectorInstrCost()
673 TTI::TargetCostKind CostKind, in getVectorInstrCost()
[all …]
H A DTargetTransformInfo.h413 TargetCostKind CostKind) const { in getInstructionCost()
2208 TargetTransformInfo::TargetCostKind CostKind) override { in getGEPCost()
2215 TargetCostKind CostKind) override { in getPointersChainCost()
2247 TargetCostKind CostKind) override { in getInstructionCost()
2486 TargetCostKind CostKind) override { in getScalarizationOverhead()
2493 TargetCostKind CostKind) override { in getOperandsScalarizationOverhead()
2556 TargetCostKind CostKind) override { in getIntImmCost()
2567 TargetCostKind CostKind) override { in getIntImmCostIntrin()
2689 TTI::TargetCostKind CostKind) const override { in getAltInstrCost()
2695 TTI::TargetCostKind CostKind, int Index, in getShuffleCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h53 TTI::TargetCostKind CostKind) { in getIntImmCost()
89 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp302 TTI::TargetCostKind CostKind) { in getIntImmCost()
395 TTI::TargetCostKind CostKind, in getIntImmCostInst()
465 TTI::TargetCostKind CostKind, in getCFInstrCost()
481 TTI::TargetCostKind CostKind, in getCastInstrCost()
883 TTI::TargetCostKind CostKind, in getVectorInstrCost()
924 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
1217 TTI::TargetCostKind CostKind, in getShuffleCost()
1331 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
1474 TTI::TargetCostKind CostKind, in getMemoryOpCost()
1521 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
[all …]
H A DARMSubtarget.h491 getMVEVectorCostFactor(TargetTransformInfo::TargetCostKind CostKind) const { in getMVEVectorCostFactor()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp54 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
85 TTI::TargetCostKind CostKind, in getVectorInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp95 TTI::TargetCostKind CostKind, in getCFInstrCost()
111 TTI::TargetCostKind CostKind, in getVectorInstrCost()
H A DAMDGPUTargetTransformInfo.h85 static inline int getHalfRateInstrCost(TTI::TargetCostKind CostKind) { in getHalfRateInstrCost()
92 static inline int getQuarterRateInstrCost(TTI::TargetCostKind CostKind) { in getQuarterRateInstrCost()
H A DAMDGPUTargetTransformInfo.cpp527 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
704 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
750 TTI::TargetCostKind CostKind, in getCFInstrCost()
782 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost()
800 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost()
813 TTI::TargetCostKind CostKind, in getVectorInstrCost()
1107 TTI::TargetCostKind CostKind, in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp247 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
1528 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, in getShuffleCost()
2173 TTI::TargetCostKind CostKind, in getCastInstrCost()
3164 TTI::TargetCostKind CostKind, in getCmpSelInstrCost()
3462 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
4477 TTI::TargetCostKind CostKind, in getVectorInstrCost()
4625 TTI::TargetCostKind CostKind) { in getScalarizationOverhead()
4789 TTI::TargetCostKind CostKind) { in getReplicationShuffleCost()
4895 TTI::TargetCostKind CostKind, in getMemoryOpCost()
5061 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp359 TTI::TargetCostKind CostKind) { in getIntImmCost()
385 TTI::TargetCostKind CostKind, in getIntImmCostInst()
454 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin()
543 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost()
2479 TTI::TargetCostKind CostKind, in getCastInstrCost()
2895 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getExtractWithExtendCost() local
2939 TTI::TargetCostKind CostKind, in getCFInstrCost()
3002 TTI::TargetCostKind CostKind, in getVectorInstrCost()
3012 TTI::TargetCostKind CostKind, in getVectorInstrCost()
3019 TTI::TargetCostKind CostKind) { in getScalarizationOverhead()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetTransformInfo.h40 int getIntImmCost(const APInt &Imm, Type *Ty, TTI::TargetCostKind CostKind) { in getIntImmCost()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp703 TTI::TargetCostKind CostKind, Instruction *Inst) const { in getIntImmCostInst()
898 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost()
935 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, in getShuffleCost()
989 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCastInstrCost()
1007 unsigned Opcode, TTI::TargetCostKind CostKind, const Instruction *I) const { in getCFInstrCost()
1017 TTI::TargetCostKind CostKind, const Instruction *I) const { in getCmpSelInstrCost()
1027 unsigned Opcode, Type *Val, TTI::TargetCostKind CostKind, unsigned Index, in getVectorInstrCost()
1040 TTI::TargetCostKind CostKind, in getVectorInstrCost()
1061 TTI::TargetCostKind CostKind, TTI::OperandValueInfo OpInfo, in getMemoryOpCost()
1082 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) const { in getGatherScatterOpCost()
[all …]
H A DCostModel.cpp31 static cl::opt<TargetTransformInfo::TargetCostKind> CostKind( variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp248 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in vectorizeLoadInsert() local
365 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getShuffleExtract() local
433 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in isExtractExtractCheap() local
668 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in foldInsExtFNeg() local
826 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in scalarizeVPIntrinsic() local
982 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in scalarizeBinopOrCmp() local
1073 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in foldExtractedCmps() local
1360 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in scalarizeLoadExtract() local
1454 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in foldShuffleOfBinops() local
1551 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in foldShuffleOfCastops() local
[all …]
H A DLoopVectorize.cpp2896 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getVectorCallCost() local
3397 const TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getDivRemSpeculationCost() local
5444 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in computePredInstDiscount() local
5587 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getMemInstScalarizationCost() local
5628 enum TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getConsecutiveMemOpCost() local
5659 enum TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getUniformMemOpCost() local
5698 enum TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getInterleaveGroupCost() local
6173 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in setVectorizedCallDecision() local
6344 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getInstructionCost() local
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp432 getArithmeticInstrCost(unsigned Opcode,Type * Ty,TTI::TargetCostKind CostKind,TTI::OperandValueInfo Op1Info,TTI::OperandValueInfo Op2Info,ArrayRef<const Value * > Args,const Instruction * CxtI) getArithmeticInstrCost() argument
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp411 TargetTransformInfo::TargetCostKind CostKind = in analyzeLoopUnrollCost() local
503 TargetTransformInfo::TargetCostKind CostKind = in analyzeLoopUnrollCost() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp1137 const TTI::TargetCostKind CostKind = TTI::TCK_SizeAndLatency; in combine() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1808 TargetTransformInfo::TargetCostKind CostKind, in costAndCollectOperands()
1984 TargetTransformInfo::TargetCostKind CostKind = in isHighCostExpansionHelper() local

12