Home
last modified time | relevance | path

Searched refs:getCastInstrCost (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp82 InstructionCost WebAssemblyTTIImpl::getCastInstrCost( in getCastInstrCost() function in WebAssemblyTTIImpl
90 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
94 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
141 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
H A DWebAssemblyTargetTransformInfo.h73 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp865 return getCastInstrCost(Instruction::ZExt, WideTy, SrcTy, in getShuffleCost()
869 getCastInstrCost(Instruction::Trunc, SrcTy, WideTy, in getShuffleCost()
948 getCastInstrCost(Instruction::Trunc, Ty, WideVecTy, in getScalarizationOverhead()
1507 InstructionCost RISCVTTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, in getCastInstrCost() function in RISCVTTIImpl
1514 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
1521 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
1575 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
1586 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
1638 Cost += getCastInstrCost(Opcode, Dst, VecF32Ty, CCH, CostKind, I); in getCastInstrCost()
1654 getCastInstrCost(Instruction::Trunc, Dst, VecTy, CCH, CostKind, I); in getCastInstrCost()
[all …]
H A DRISCVTargetTransformInfo.h203 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1187 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
1190 if (BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I) == 0)
1308 (2 * TTI->getCastInstrCost(Opcode, SplitDstTy, SplitSrcTy, CCH,
1319 InstructionCost Cost = thisT()->getCastInstrCost(
1352 thisT()->getCastInstrCost(Opcode, Dst, VecTy->getElementType(), in getExtractWithExtendCost()
1760 return thisT()->getCastInstrCost( in getIntrinsicInstrCost()
2098 Cost += thisT()->getCastInstrCost(Instruction::SExt, NewVecTy, in getIntrinsicInstrCost()
2694 Cost += 2 * thisT()->getCastInstrCost(ExtOp, ExtTy, MulTy, CCH, CostKind); in getTypeBasedIntrinsicInstrCost()
2697 Cost += 2 * thisT()->getCastInstrCost(Instruction::Trunc, MulTy, ExtTy, in getTypeBasedIntrinsicInstrCost()
2764 Cost += 2 * thisT()->getCastInstrCost(ExtOp, ExtTy, RetTy, CCH, CostKind); in getTypeBasedIntrinsicInstrCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp842 TTI.getCastInstrCost(Instruction::BitCast, DstVecTy, LHSSrc->getType(), in foldBitOpOfBitcasts()
844 TTI.getCastInstrCost(Instruction::BitCast, DstVecTy, RHSSrc->getType(), in foldBitOpOfBitcasts()
848 TTI.getCastInstrCost(Instruction::BitCast, DstVecTy, SrcVecTy, in foldBitOpOfBitcasts()
941 (NumOps * TTI.getCastInstrCost(Instruction::BitCast, NewShuffleTy, SrcTy, in foldBitcastShuffle()
946 TTI.getCastInstrCost(Instruction::BitCast, DestTy, OldShuffleTy, in foldBitcastShuffle()
1374 TTI.getCastInstrCost(RedOp->getOpcode(), VecRedTy, ExtType, in analyzeCostOfVecReduction()
1394 TTI.getCastInstrCost(Op0->getOpcode(), MulType, ExtType, in analyzeCostOfVecReduction()
1399 TTI.getCastInstrCost(RedOp->getOpcode(), VecRedTy, MulType, in analyzeCostOfVecReduction()
1794 TTI.getCastInstrCost(Instruction::ZExt, DstTy, SrcTy, in scalarizeExtExtract()
1917 OldCost += 2 * TTI.getCastInstrCost(Instruction::ZExt, Ty, MaskIntTy, in foldConcatOfBoolMasks()
[all …]
H A DLoopVectorize.cpp5424 TTI.getCastInstrCost(Op0->getOpcode(), MulType, ExtType, in getReductionPatternCost()
5429 TTI.getCastInstrCost(RedOp->getOpcode(), VectorTy, MulType, in getReductionPatternCost()
5448 TTI.getCastInstrCost(RedOp->getOpcode(), VectorTy, ExtType, in getReductionPatternCost()
5468 InstructionCost ExtCost0 = TTI.getCastInstrCost( in getReductionPatternCost()
5471 InstructionCost ExtCost1 = TTI.getCastInstrCost( in getReductionPatternCost()
5482 ExtraExtCost = TTI.getCastInstrCost( in getReductionPatternCost()
6330 return TTI.getCastInstrCost(Instruction::Trunc, Trunc->getDestTy(), in getInstructionCost()
6355 return TTI.getCastInstrCost(Opcode, VectorTy, SrcVecTy, CCH, CostKind, I); in getInstructionCost()
H A DSLPVectorizer.cpp5806 TTI.getCastInstrCost(Opcode, Dst, SubTp, TTI::CastContextHint::None, in getExtractWithExtendCost()
12335 return TTI.getCastInstrCost(CastOpcode, getWidenedType(ScalarTy, VF), in createShuffle()
12353 return TTI.getCastInstrCost( in createShuffle()
12606 Cost += TTI.getCastInstrCost( in adjustExtracts()
12864 Cost += TTI.getCastInstrCost(
13096 VecCost += TTI->getCastInstrCost(VecOpcode, UserVecTy, VecTy, CCH, in getEntryCost()
13209 Cost -= TTI->getCastInstrCost( in getEntryCost()
13382 return TTI->getCastInstrCost(Opcode, VL0->getType(), in getEntryCost()
13408 TTI->getCastInstrCost(VecOpcode, VecTy, SrcVecTy, CCH, CostKind, in getEntryCost()
13806 TTIRef.getCastInstrCost(Instruction::Trunc, VecTy, SrcTy, in getEntryCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp891 InstructionCost SystemZTTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, in getCastInstrCost() function in SystemZTTIImpl
898 auto BaseCost = BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
907 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
978 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
1028 InstructionCost ScalarCost = getCastInstrCost( in getCastInstrCost()
1074 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
H A DSystemZTargetTransformInfo.h111 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h152 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
H A DHexagonTargetTransformInfo.cpp292 InstructionCost HexagonTTIImpl::getCastInstrCost(unsigned Opcode, Type *DstTy, in getCastInstrCost() function in HexagonTTIImpl
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h119 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
H A DPPCTargetTransformInfo.cpp639 InstructionCost PPCTTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, in getCastInstrCost() function in PPCTTIImpl
651 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp866 getCastInstrCost(IsSigned ? Instruction::FPToSI : Instruction::FPToUI, in getIntrinsicInstrCost()
3043 InstructionCost AArch64TTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, in getCastInstrCost() function in AArch64TTIImpl
3086 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I)); in getCastInstrCost()
3570 getCastInstrCost( in getCastInstrCost()
3617 getCastInstrCost(Opcode, Dst->getScalarType(), Src->getScalarType(), in getCastInstrCost()
3637 InstructionCost Part1 = AArch64TTIImpl::getCastInstrCost( in getCastInstrCost()
3639 InstructionCost Part2 = AArch64TTIImpl::getCastInstrCost( in getCastInstrCost()
3652 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I)); in getCastInstrCost()
3685 return Cost + getCastInstrCost(Opcode, Dst, Src, TTI::CastContextHint::None, in getExtractWithExtendCost()
3691 return Cost + getCastInstrCost(Opcode, Dst, Src, TTI::CastContextHint::None, in getExtractWithExtendCost()
[all …]
H A DAArch64TargetTransformInfo.h192 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h243 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
H A DARMTargetTransformInfo.cpp498 InstructionCost ARMTTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, in getCastInstrCost() function in ARMTTIImpl
524 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I)); in getCastInstrCost()
899 BaseCost * BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I)); in getCastInstrCost()
2101 getCastInstrCost(IsSigned ? Instruction::FPToSI : Instruction::FPToUI, in getIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h157 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
H A DX86TargetTransformInfo.cpp257 return getCastInstrCost(Instruction::ZExt, WideVecTy, Ty, in getArithmeticInstrCost()
260 getCastInstrCost(Instruction::Trunc, Ty, WideVecTy, in getArithmeticInstrCost()
2287 InstructionCost X86TTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, in getCastInstrCost() function in X86TTIImpl
3286 ExtCost = getCastInstrCost(ExtOpc, ExtSrc, Src, CCH, CostKind); in getCastInstrCost()
3288 return ExtCost + getCastInstrCost(Instruction::SIToFP, Dst, ExtSrc, in getCastInstrCost()
3297 return getCastInstrCost(Instruction::FPToSI, TruncDst, Src, CCH, CostKind) + in getCastInstrCost()
3298 getCastInstrCost(Instruction::Trunc, Dst, TruncDst, in getCastInstrCost()
3310 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I)); in getCastInstrCost()
4530 return getCastInstrCost(Instruction::FPToSI, RetTy, ArgTys[0], in getIntrinsicInstrCost()
5185 PromotionCost += getCastInstrCost( in getReplicationShuffleCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp402 SatCost += TTI.getCastInstrCost(Instruction::SExt, IntTy, SatTy, in tryToFPToSat()
406 InstructionCost MinMaxCost = TTI.getCastInstrCost( in tryToFPToSat()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h720 virtual InstructionCost getCastInstrCost(unsigned Opcode, Type *Dst, in getCastInstrCost() function
1451 return TargetTTI->getCastInstrCost( in getInstructionCost()
H A DTargetTransformInfo.h1449 LLVM_ABI InstructionCost getCastInstrCost(
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1055 InstructionCost TargetTransformInfo::getCastInstrCost( in getCastInstrCost() function in TargetTransformInfo
1061 TTIImpl->getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp1611 NewCost += NumOfNonConstOps * TTI.getCastInstrCost(Instruction::Trunc, in tryNarrowMathIfNoOverflow()
1617 TTI.getCastInstrCost(Instruction::ZExt, OldType, NewType, in tryNarrowMathIfNoOverflow()

12