Home
last modified time | relevance | path

Searched refs:CastContextHint (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp943 TTI::CastContextHint
946 return CastContextHint::None; in getCastContextHint()
952 return CastContextHint::None; in getCastContextHint()
955 return CastContextHint::Normal; in getCastContextHint()
959 return TTI::CastContextHint::Masked; in getCastContextHint()
961 return TTI::CastContextHint::GatherScatter; in getCastContextHint()
964 return TTI::CastContextHint::None; in getCastContextHint()
981 return CastContextHint::None; in getCastContextHint()
984 return TTI::CastContextHint::None; in getCastContextHint()
988 unsigned Opcode, Type *Dst, Type *Src, CastContextHint CCH, in getCastInstrCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1054 TTI::CastContextHint CCH,
1100 if (CCH == TTI::CastContextHint::Normal) {
1219 TTI::CastContextHint::None, CostKind); in getExtractWithExtendCost()
1802 TTI::CastContextHint::None, CostKind); in getIntrinsicInstrCost()
2196 TTI::CastContextHint CCH = TTI::CastContextHint::None; in getTypeBasedIntrinsicInstrCost()
2262 TTI::CastContextHint CCH = TTI::CastContextHint::None; in getTypeBasedIntrinsicInstrCost()
2301 TTI::CastContextHint::None, CostKind); in getTypeBasedIntrinsicInstrCost()
2480 TTI::CastContextHint::None, CostKind) + in getTreeReductionCost()
2625 TTI::CastContextHint::None, CostKind); in getExtendedReductionCost()
2641 TTI::CastContextHint::None, CostKind); in getMulAccReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h147 TTI::CastContextHint CCH,
H A DHexagonTargetTransformInfo.cpp296 TTI::CastContextHint CCH, in getCastInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h105 TTI::CastContextHint CCH,
H A DSystemZTargetTransformInfo.cpp770 TTI::CastContextHint CCH, in getCastInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h118 TTI::CastContextHint CCH,
H A DPPCTargetTransformInfo.cpp640 TTI::CastContextHint CCH, in getCastInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1026 TTI::CastContextHint CCH, in getCastInstrCost()
1181 TTI::CastContextHint::None, CostKind) + in getMinMaxReductionCost()
1200 TTI::CastContextHint::None, CostKind) + in getMinMaxReductionCost()
1600 TTI::CastContextHint::None, CostKind); in getVectorInstrCost()
1607 TTI::CastContextHint::None, CostKind); in getVectorInstrCost()
1612 TTI::CastContextHint::None, CostKind); in getVectorInstrCost()
H A DRISCVTargetTransformInfo.h173 TTI::CastContextHint CCH,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp766 TargetTransformInfo::CastContextHint::None, in foldBitcastShuffle()
771 TargetTransformInfo::CastContextHint::None, CK); in foldBitcastShuffle()
1555 TTI::CastContextHint::None, CostKind); in foldShuffleOfCastops()
1558 TTI::CastContextHint::None, CostKind); in foldShuffleOfCastops()
1567 TTI::CastContextHint::None, CostKind); in foldShuffleOfCastops()
2160 TTI::CastContextHint::None, CostKind, in foldCastFromReductions()
2166 TTI::CastContextHint::None, CostKind); in foldCastFromReductions()
H A DLoopVectorize.cpp5831 TTI::CastContextHint::None, CostKind, Op0); in getReductionPatternCost()
5836 TTI::CastContextHint::None, CostKind, RedOp); in getReductionPatternCost()
5855 TTI::CastContextHint::None, CostKind, RedOp); in getReductionPatternCost()
5876 TTI::CastContextHint::None, CostKind, Op0); in getReductionPatternCost()
5879 TTI::CastContextHint::None, CostKind, Op1); in getReductionPatternCost()
5891 TTI::CastContextHint::None, CostKind, ExtraExtOp); in getReductionPatternCost()
6588 auto ComputeCCH = [&](Instruction *I) -> TTI::CastContextHint { in getInstructionCost()
6593 return TTI::CastContextHint::Normal; in getInstructionCost()
6597 return TTI::CastContextHint::GatherScatter; in getInstructionCost()
6599 return TTI::CastContextHint::Interleave; in getInstructionCost()
[all …]
H A DSLPVectorizer.cpp2711 TargetTransformInfo::CastContextHint
8709 TTI::CastContextHint::None, CostKind); in createShuffle()
8727 VecTy, TTI::CastContextHint::None, CostKind); in createShuffle()
9208 TTI::CastContextHint BoUpSLP::getCastContextHint(const TreeEntry &TE) const { in getCastContextHint()
9211 return TTI::CastContextHint::GatherScatter; in getCastContextHint()
9215 return TTI::CastContextHint::Normal; in getCastContextHint()
9219 return TTI::CastContextHint::Reversed; in getCastContextHint()
9221 return TTI::CastContextHint::None; in getCastContextHint()
9330 return TTI::CastContextHint::GatherScatter; in getEntryCost()
9331 return TTI::CastContextHint in getEntryCost()
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h157 TTI::CastContextHint CCH,
H A DX86TargetTransformInfo.cpp259 TargetTransformInfo::CastContextHint::None, in getArithmeticInstrCost()
262 TargetTransformInfo::CastContextHint::None, in getArithmeticInstrCost()
2172 TTI::CastContextHint CCH, in getCastInstrCost()
3137 TTI::CastContextHint::None, CostKind); in getCastInstrCost()
3147 TTI::CastContextHint::None, CostKind); in getCastInstrCost()
4240 TTI::CastContextHint::None, CostKind); in getIntrinsicInstrCost()
4857 TargetTransformInfo::CastContextHint::None, CostKind); in getReplicationShuffleCost()
4861 TargetTransformInfo::CastContextHint::None, CostKind); in getReplicationShuffleCost()
5248 TargetTransformInfo::CastContextHint::None, in getArithmeticReductionCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1338 enum class CastContextHint : uint8_t { enum
1352 static CastContextHint getCastContextHint(const Instruction *I);
1359 TTI::CastContextHint CCH,
2049 Type *Src, CastContextHint CCH,
2703 CastContextHint CCH, in getCastInstrCost()
H A DTargetTransformInfoImpl.h606 TTI::CastContextHint CCH, in getCastInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h175 TTI::CastContextHint CCH,
H A DAArch64TargetTransformInfo.cpp2478 TTI::CastContextHint CCH, in getCastInstrCost()
2847 CCH == TTI::CastContextHint::Masked && in getCastInstrCost()
2862 Opcode, Dst, LegalTy, TTI::CastContextHint::None, CostKind, I); in getCastInstrCost()
2869 CCH == TTI::CastContextHint::Masked && in getCastInstrCost()
2871 CCH = TTI::CastContextHint::Normal; in getCastInstrCost()
2908 return Cost + getCastInstrCost(Opcode, Dst, Src, TTI::CastContextHint::None, in getExtractWithExtendCost()
2914 return Cost + getCastInstrCost(Opcode, Dst, Src, TTI::CastContextHint::None, in getExtractWithExtendCost()
2934 return Cost + getCastInstrCost(Opcode, Dst, Src, TTI::CastContextHint::None, in getExtractWithExtendCost()
4020 TTI::CastContextHint::None, CostKind) + in getSpliceCost()
4022 TTI::CastContextHint::None, CostKind); in getSpliceCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h238 TTI::CastContextHint CCH,
H A DARMTargetTransformInfo.cpp480 TTI::CastContextHint CCH, in getCastInstrCost()
515 if (CCH == TTI::CastContextHint::Masked && DstTy.getSizeInBits() > 128) in getCastInstrCost()
520 if (CCH == TTI::CastContextHint::Normal || in getCastInstrCost()
521 CCH == TTI::CastContextHint::Masked) { in getCastInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp387 TTI::CastContextHint::None, in tryToFPToSat()
391 Instruction::FPToSI, IntTy, FpTy, TTI::CastContextHint::None, in tryToFPToSat()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1831 TTI::CastContextHint::None, CostKind); in costAndCollectOperands()