Searched refs:getCastInstrCost (Results 1 - 20 of 20) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h100 InstructionCost getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
H A DSystemZTargetTransformInfo.cpp720 InstructionCost SystemZTTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, function in class:SystemZTTIImpl
727 auto BaseCost = BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I);
769 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I);
815 InstructionCost ScalarCost = getCastInstrCost(
857 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I);
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h781 // similarly to what getCastInstrCost() does.
852 InstructionCost getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src, function in class:llvm::BasicTTIImplBase
856 if (BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I) == 0)
976 (2 * TTI->getCastInstrCost(Opcode, SplitDstTy, SplitSrcTy, CCH,
983 InstructionCost Cost = thisT()->getCastInstrCost(
1008 thisT()->getCastInstrCost(Opcode, Dst, VecTy->getElementType(),
1049 // similarly to what getCastInstrCost() does.
1738 Cost += 2 * thisT()->getCastInstrCost(ExtOp, ExtTy, RetTy, CCH, CostKind);
1741 Cost += 2 * thisT()->getCastInstrCost(Instruction::Trunc, RetTy, ExtTy,
1807 Cost += 2 * thisT()->getCastInstrCost(ExtO
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h152 InstructionCost getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
H A DHexagonTargetTransformInfo.cpp283 InstructionCost HexagonTTIImpl::getCastInstrCost(unsigned Opcode, Type *DstTy, function in class:HexagonTTIImpl
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h115 InstructionCost getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
H A DPPCTargetTransformInfo.cpp324 // We already implement getCastInstrCost and getMemoryOpCost where we perform
1012 InstructionCost PPCTTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, function in class:PPCTTIImpl
1020 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h146 InstructionCost getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
H A DAArch64TargetTransformInfo.cpp577 InstructionCost AArch64TTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, function in class:AArch64TTIImpl
617 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I));
850 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I));
884 return Cost + getCastInstrCost(Opcode, Dst, Src, TTI::CastContextHint::None,
890 return Cost + getCastInstrCost(Opcode, Dst, Src, TTI::CastContextHint::None,
910 return Cost + getCastInstrCost(Opcode, Dst, Src, TTI::CastContextHint::None,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h133 InstructionCost getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
H A DX86TargetTransformInfo.cpp193 return getCastInstrCost(Instruction::ZExt, WideVecTy, Ty,
196 getCastInstrCost(Instruction::Trunc, Ty, WideVecTy,
1465 InstructionCost X86TTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, function in class:X86TTIImpl
2094 return AdjustCost(BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind));
2156 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I));
3597 return getCastInstrCost(Instruction::ZExt, WideVecTy, ValTy,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h212 InstructionCost getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
H A DARMTargetTransformInfo.cpp396 InstructionCost ARMTTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, function in class:ARMTTIImpl
422 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I));
797 BaseCost * BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I));
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1070 /// This enum allows the vectorizer to give getCastInstrCost an idea of the
1094 /// This should be used by callers of getCastInstrCost if they wish to
1104 getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
1620 virtual InstructionCost getCastInstrCost(unsigned Opcode, Type *Dst,
2104 InstructionCost getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
2108 return Impl.getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I);
H A DTargetTransformInfoImpl.h477 InstructionCost getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src, function in class:llvm::TargetTransformInfoImplBase
1012 return TargetTTI->getCastInstrCost(
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp773 InstructionCost TargetTransformInfo::getCastInstrCost( function in class:TargetTransformInfo
779 TTIImpl->getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3653 Cost += TTIRef.getCastInstrCost(
3795 CommonCost += TTI->getCastInstrCost(
3865 TTI->getCastInstrCost(E->getOpcode(), ScalarTy, SrcTy,
3880 TTI->getCastInstrCost(E->getOpcode(), VecTy, SrcVecTy,
4131 VecCost = TTI->getCastInstrCost(E->getOpcode(), VecTy, Src0Ty,
4133 VecCost += TTI->getCastInstrCost(E->getAltOpcode(), VecTy, Src1Ty,
H A DLoopVectorize.cpp7165 TTI.getCastInstrCost(RedOp->getOpcode(), VectorTy, ExtType,
7181 TTI.getCastInstrCost(Op0->getOpcode(), VectorTy, ExtType,
7739 return TTI.getCastInstrCost(Instruction::Trunc, Trunc->getDestTy(),
7770 return TTI.getCastInstrCost(Opcode, VectorTy, SrcVecTy, CCH, CostKind, I);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp2182 Cost += TTI.getCastInstrCost(CI->getOpcode(), CI->getType(), SrcTy,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp2246 return TTI.getCastInstrCost(Opcode, S->getType(),

Completed in 288 milliseconds