| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetTransformInfo.cpp | 82 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 D | WebAssemblyTargetTransformInfo.h | 73 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 865 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 D | RISCVTargetTransformInfo.h | 203 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1187 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 D | VectorCombine.cpp | 842 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 D | LoopVectorize.cpp | 5424 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 D | SLPVectorizer.cpp | 5806 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 D | SystemZTargetTransformInfo.cpp | 891 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 D | SystemZTargetTransformInfo.h | 111 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.h | 152 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
|
| H A D | HexagonTargetTransformInfo.cpp | 292 InstructionCost HexagonTTIImpl::getCastInstrCost(unsigned Opcode, Type *DstTy, in getCastInstrCost() function in HexagonTTIImpl
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.h | 119 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
|
| H A D | PPCTargetTransformInfo.cpp | 639 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 D | AArch64TargetTransformInfo.cpp | 866 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 D | AArch64TargetTransformInfo.h | 192 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 243 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
|
| H A D | ARMTargetTransformInfo.cpp | 498 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 D | X86TargetTransformInfo.h | 157 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
|
| H A D | X86TargetTransformInfo.cpp | 257 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 D | AggressiveInstCombine.cpp | 402 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 D | TargetTransformInfoImpl.h | 720 virtual InstructionCost getCastInstrCost(unsigned Opcode, Type *Dst, in getCastInstrCost() function 1451 return TargetTTI->getCastInstrCost( in getInstructionCost()
|
| H A D | TargetTransformInfo.h | 1449 LLVM_ABI InstructionCost getCastInstrCost(
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 1055 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 D | AMDGPUCodeGenPrepare.cpp | 1611 NewCost += NumOfNonConstOps * TTI.getCastInstrCost(Instruction::Trunc, in tryNarrowMathIfNoOverflow() 1617 TTI.getCastInstrCost(Instruction::ZExt, OldType, NewType, in tryNarrowMathIfNoOverflow()
|