Home
last modified time | relevance | path

Searched refs:AccumType (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp199 unsigned Opcode, Type *InputTypeA, Type *InputTypeB, Type *AccumType, in getPartialReductionCost() argument
231 EVT AccumEVT = EVT::getEVT(AccumType); in getPartialReductionCost()
H A DWebAssemblyTargetTransformInfo.h87 unsigned Opcode, Type *InputTypeA, Type *InputTypeB, Type *AccumType,
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h104 unsigned Opcode, Type *InputTypeA, Type *InputTypeB, Type *AccumType,
H A DRISCVTargetTransformInfo.cpp298 unsigned Opcode, Type *InputTypeA, Type *InputTypeB, Type *AccumType, in getPartialReductionCost() argument
308 !AccumType->isIntegerTy(32) || !VF.isKnownMultipleOf(4)) in getPartialReductionCost()
311 Type *Tp = VectorType::get(AccumType, VF.divideCoefficientBy(4)); in getPartialReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h385 unsigned Opcode, Type *InputTypeA, Type *InputTypeB, Type *AccumType,
H A DAArch64InstrFormats.td6480 ValueType AccumType, ValueType InputType,
6483 [(set (AccumType RegType:$dst),
6484 (OpNode (AccumType RegType:$Rd),
6503 ValueType AccumType, ValueType InputType,
6506 [(set (AccumType RegType:$dst),
6507 (OpNode (AccumType RegType:$Rd),
8982 ValueType AccumType, ValueType InputType>
8983 …: BaseSIMDThreeSameVectorTied<Q, U, 0b010, 0b11111, RegType, asm, kind1, [(set (AccumType RegType:…
8984 (int_aarch64_neon_bfdot (AccumType RegType:$Rd),
9003 ValueType AccumType,
[all …]
H A DAArch64TargetTransformInfo.cpp5403 unsigned Opcode, Type *InputTypeA, Type *InputTypeB, Type *AccumType, in getPartialReductionCost() argument
5432 EVT AccumEVT = EVT::getEVT(AccumType); in getPartialReductionCost()
H A DAArch64InstrInfo.td1713 ValueType AccumType, ValueType InputType>
1715 lhs_kind, rhs_kind, RegType, AccumType,
1717 let Pattern = [(set (AccumType RegType:$dst),
1718 (AccumType (AArch64usdot (AccumType RegType:$Rd),
1719 (InputType (bitconvert (AccumType
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp872 unsigned Opcode, Type *InputTypeA, Type *InputTypeB, Type *AccumType, in getPartialReductionCost() argument
877 AccumType, VF, OpAExtend, OpBExtend, in getPartialReductionCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1345 unsigned Opcode, Type *InputTypeA, Type *InputTypeB, Type *AccumType,
H A DTargetTransformInfoImpl.h656 unsigned Opcode, Type *InputTypeA, Type *InputTypeB, Type *AccumType, in getPartialReductionCost() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrNEON.td4839 ValueType AccumType, ValueType InputType, SDPatternOperator OpNode,
4853 (AccumType (OpNode (AccumType Ty:$Vd),
4855 (InputType (bitconvert (AccumType
4856 (ARMvduplane (AccumType Ty:$Vm),