Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp782 TTI::CastContextHint
785 return CastContextHint::None; in getCastContextHint()
791 return CastContextHint::None; in getCastContextHint()
794 return CastContextHint::Normal; in getCastContextHint()
798 return TTI::CastContextHint::Masked; in getCastContextHint()
800 return TTI::CastContextHint::GatherScatter; in getCastContextHint()
803 return TTI::CastContextHint::None; in getCastContextHint()
820 return CastContextHint::None; in getCastContextHint()
823 return TTI::CastContextHint::None; in getCastContextHint()
827 unsigned Opcode, Type *Dst, Type *Src, CastContextHint CCH, in getCastInstrCost()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h929 TTI::CastContextHint CCH,
977 if (CCH == TTI::CastContextHint::Normal) {
1089 TTI::CastContextHint::None, in getExtractWithExtendCost()
1891 TTI::CastContextHint CCH = TTI::CastContextHint::None; in getTypeBasedIntrinsicInstrCost()
1956 TTI::CastContextHint CCH = TTI::CastContextHint::None; in getTypeBasedIntrinsicInstrCost()
1993 TTI::CastContextHint::None, CostKind); in getTypeBasedIntrinsicInstrCost()
2172 TTI::CastContextHint::None, CostKind) + in getTreeReductionCost()
2328 TTI::CastContextHint::None, CostKind); in getExtendedAddReductionCost()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h103 TTI::CastContextHint CCH,
H A DSystemZTargetTransformInfo.cpp760 TTI::CastContextHint CCH, in getCastInstrCost()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h151 TTI::CastContextHint CCH,
H A DHexagonTargetTransformInfo.cpp287 TTI::CastContextHint CCH, in getCastInstrCost()
/llvm-project-15.0.7/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp407 TTI::CastContextHint::None, in tryToFPToSat()
411 Instruction::FPToSI, IntTy, FpTy, TTI::CastContextHint::None, in tryToFPToSat()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h117 TTI::CastContextHint CCH,
H A DPPCTargetTransformInfo.cpp1037 TTI::CastContextHint CCH, in getCastInstrCost()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h102 TTI::CastContextHint CCH,
H A DRISCVTargetTransformInfo.cpp265 TTI::CastContextHint CCH, in getCastInstrCost()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1113 enum class CastContextHint : uint8_t { enum
1127 static CastContextHint getCastContextHint(const Instruction *I);
1134 TTI::CastContextHint CCH,
1723 Type *Src, CastContextHint CCH,
2264 CastContextHint CCH, in getCastInstrCost()
H A DTargetTransformInfoImpl.h512 TTI::CastContextHint CCH, in getCastInstrCost()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h166 TTI::CastContextHint CCH,
H A DAArch64TargetTransformInfo.cpp1563 TTI::CastContextHint CCH, in getCastInstrCost()
1908 return Cost + getCastInstrCost(Opcode, Dst, Src, TTI::CastContextHint::None, in getExtractWithExtendCost()
1914 return Cost + getCastInstrCost(Opcode, Dst, Src, TTI::CastContextHint::None, in getExtractWithExtendCost()
1934 return Cost + getCastInstrCost(Opcode, Dst, Src, TTI::CastContextHint::None, in getExtractWithExtendCost()
2802 TTI::CastContextHint::None, CostKind) + in getSpliceCost()
2804 TTI::CastContextHint::None, CostKind); in getSpliceCost()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h142 TTI::CastContextHint CCH,
H A DX86TargetTransformInfo.cpp195 TargetTransformInfo::CastContextHint::None, in getArithmeticInstrCost()
198 TargetTransformInfo::CastContextHint::None, in getArithmeticInstrCost()
1657 TTI::CastContextHint CCH, in getCastInstrCost()
2605 TTI::CastContextHint::None, CostKind); in getCastInstrCost()
2615 TTI::CastContextHint::None, CostKind); in getCastInstrCost()
4006 TargetTransformInfo::CastContextHint::None, CostKind); in getReplicationShuffleCost()
4010 TargetTransformInfo::CastContextHint::None, CostKind); in getReplicationShuffleCost()
4357 TargetTransformInfo::CastContextHint::None, in getArithmeticReductionCost()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h231 TTI::CastContextHint CCH,
H A DARMTargetTransformInfo.cpp473 TTI::CastContextHint CCH, in getCastInstrCost()
508 if (CCH == TTI::CastContextHint::Masked && DstTy.getSizeInBits() > 128) in getCastInstrCost()
513 if (CCH == TTI::CastContextHint::Normal || in getCastInstrCost()
514 CCH == TTI::CastContextHint::Masked) { in getCastInstrCost()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp6609 TTI::CastContextHint::None, CostKind, Op0); in getReductionPatternCost()
6612 TTI::CastContextHint::None, CostKind, Op1); in getReductionPatternCost()
6625 TTI::CastContextHint::None, CostKind, ExtraExtOp); in getReductionPatternCost()
7169 auto ComputeCCH = [&](Instruction *I) -> TTI::CastContextHint { in getInstructionCost()
7174 return TTI::CastContextHint::Normal; in getInstructionCost()
7178 return TTI::CastContextHint::GatherScatter; in getInstructionCost()
7180 return TTI::CastContextHint::Interleave; in getInstructionCost()
7183 return Legal->isMaskRequired(I) ? TTI::CastContextHint::Masked in getInstructionCost()
7184 : TTI::CastContextHint::Normal; in getInstructionCost()
7186 return TTI::CastContextHint::Reversed; in getInstructionCost()
[all …]
H A DSLPVectorizer.cpp6580 TTI::CastContextHint::None, CostKind); in getEntryCost()
6582 TTI::CastContextHint::None, CostKind); in getEntryCost()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp2111 TTI::CastContextHint::None, CostKind); in costAndCollectOperands()