Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp898 TTI::CastContextHint
901 return CastContextHint::None; in getCastContextHint()
907 return CastContextHint::None; in getCastContextHint()
910 return CastContextHint::Normal; in getCastContextHint()
914 return TTI::CastContextHint::Masked; in getCastContextHint()
916 return TTI::CastContextHint::GatherScatter; in getCastContextHint()
919 return TTI::CastContextHint::None; in getCastContextHint()
936 return CastContextHint::None; in getCastContextHint()
939 return TTI::CastContextHint::None; in getCastContextHint()
943 unsigned Opcode, Type *Dst, Type *Src, CastContextHint CCH, in getCastInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1040 TTI::CastContextHint CCH,
1086 if (CCH == TTI::CastContextHint::Normal) {
1205 TTI::CastContextHint::None, CostKind); in getExtractWithExtendCost()
2105 TTI::CastContextHint CCH = TTI::CastContextHint::None; in getTypeBasedIntrinsicInstrCost()
2171 TTI::CastContextHint CCH = TTI::CastContextHint::None; in getTypeBasedIntrinsicInstrCost()
2210 TTI::CastContextHint::None, CostKind); in getTypeBasedIntrinsicInstrCost()
2390 TTI::CastContextHint::None, CostKind) + in getTreeReductionCost()
2535 TTI::CastContextHint::None, CostKind); in getExtendedReductionCost()
2551 TTI::CastContextHint::None, CostKind); in getMulAccReductionCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h104 TTI::CastContextHint CCH,
H A DSystemZTargetTransformInfo.cpp768 TTI::CastContextHint CCH, in getCastInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h154 TTI::CastContextHint CCH,
H A DHexagonTargetTransformInfo.cpp309 TTI::CastContextHint CCH, in getCastInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h117 TTI::CastContextHint CCH,
H A DPPCTargetTransformInfo.cpp639 TTI::CastContextHint CCH, in getCastInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp841 TTI::CastContextHint CCH, in getCastInstrCost()
1204 TTI::CastContextHint::None, CostKind); in getVectorInstrCost()
1211 TTI::CastContextHint::None, CostKind); in getVectorInstrCost()
1216 TTI::CastContextHint::None, CostKind); in getVectorInstrCost()
H A DRISCVTargetTransformInfo.h147 TTI::CastContextHint CCH,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h154 TTI::CastContextHint CCH,
H A DX86TargetTransformInfo.cpp233 TargetTransformInfo::CastContextHint::None, in getArithmeticInstrCost()
236 TargetTransformInfo::CastContextHint::None, in getArithmeticInstrCost()
2101 TTI::CastContextHint CCH, in getCastInstrCost()
3053 TTI::CastContextHint::None, CostKind); in getCastInstrCost()
3063 TTI::CastContextHint::None, CostKind); in getCastInstrCost()
4731 TargetTransformInfo::CastContextHint::None, CostKind); in getReplicationShuffleCost()
4735 TargetTransformInfo::CastContextHint::None, CostKind); in getReplicationShuffleCost()
5117 TargetTransformInfo::CastContextHint::None, in getArithmeticReductionCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2230 TTI::CastContextHint CCH, in getCastInstrCost()
2599 CCH == TTI::CastContextHint::Masked && ST->hasSVEorSME() && in getCastInstrCost()
2613 Opcode, Dst, LegalTy, TTI::CastContextHint::None, CostKind, I); in getCastInstrCost()
2620 CCH == TTI::CastContextHint::Masked && ST->hasSVEorSME() && in getCastInstrCost()
2622 CCH = TTI::CastContextHint::Normal; in getCastInstrCost()
2659 return Cost + getCastInstrCost(Opcode, Dst, Src, TTI::CastContextHint::None, in getExtractWithExtendCost()
2665 return Cost + getCastInstrCost(Opcode, Dst, Src, TTI::CastContextHint::None, in getExtractWithExtendCost()
2685 return Cost + getCastInstrCost(Opcode, Dst, Src, TTI::CastContextHint::None, in getExtractWithExtendCost()
3730 TTI::CastContextHint::None, CostKind) + in getSpliceCost()
3732 TTI::CastContextHint::None, CostKind); in getSpliceCost()
H A DAArch64TargetTransformInfo.h175 TTI::CastContextHint CCH,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp375 TTI::CastContextHint::None, in tryToFPToSat()
379 Instruction::FPToSI, IntTy, FpTy, TTI::CastContextHint::None, in tryToFPToSat()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h237 TTI::CastContextHint CCH,
H A DARMTargetTransformInfo.cpp476 TTI::CastContextHint CCH, in getCastInstrCost()
511 if (CCH == TTI::CastContextHint::Masked && DstTy.getSizeInBits() > 128) in getCastInstrCost()
516 if (CCH == TTI::CastContextHint::Normal || in getCastInstrCost()
517 CCH == TTI::CastContextHint::Masked) { in getCastInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1302 enum class CastContextHint : uint8_t { enum
1316 static CastContextHint getCastContextHint(const Instruction *I);
1323 TTI::CastContextHint CCH,
1981 Type *Src, CastContextHint CCH,
2607 CastContextHint CCH, in getCastInstrCost()
H A DTargetTransformInfoImpl.h583 TTI::CastContextHint CCH, in getCastInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp6364 TTI::CastContextHint::None, CostKind, Op0); in getReductionPatternCost()
6367 TTI::CastContextHint::None, CostKind, Op1); in getReductionPatternCost()
6379 TTI::CastContextHint::None, CostKind, ExtraExtOp); in getReductionPatternCost()
7103 auto ComputeCCH = [&](Instruction *I) -> TTI::CastContextHint { in getInstructionCost()
7108 return TTI::CastContextHint::Normal; in getInstructionCost()
7112 return TTI::CastContextHint::GatherScatter; in getInstructionCost()
7114 return TTI::CastContextHint::Interleave; in getInstructionCost()
7117 return Legal->isMaskRequired(I) ? TTI::CastContextHint::Masked in getInstructionCost()
7118 : TTI::CastContextHint::Normal; in getInstructionCost()
7120 return TTI::CastContextHint::Reversed; in getInstructionCost()
[all …]
H A DSLPVectorizer.cpp7812 return TTI::CastContextHint::GatherScatter; in getEntryCost()
7816 return TTI::CastContextHint::Normal; in getEntryCost()
7820 return TTI::CastContextHint::Reversed; in getEntryCost()
7825 return TTI::CastContextHint::GatherScatter; in getEntryCost()
7827 return TTI::CastContextHint::None; in getEntryCost()
7872 TTI::CastContextHint CCH = GetCastContextHint(VL0); in getEntryCost()
8191 TTI::CastContextHint CCH = GetCastContextHint(VL0->getOperand(0)); in getEntryCost()
8447 TTI::CastContextHint::None, CostKind); in getEntryCost()
8450 TTI::CastContextHint::None, CostKind); in getEntryCost()
9043 TTI::CastContextHint::None, CostKind); in getTreeCost()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1733 TTI::CastContextHint::None, CostKind); in costAndCollectOperands()