Home
last modified time | relevance | path

Searched refs:BaseT (Results 1 – 25 of 62) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCTargetTransformInfo.h30 using BaseT = BasicTTIImplBase<ARCTTIImpl>; variable
31 friend BaseT; variable
41 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl()), in ARCTTIImpl()
46 : BaseT(static_cast<const BaseT &>(Arg)), ST(Arg.ST), TLI(Arg.TLI) {} in ARCTTIImpl()
48 : BaseT(std::move(static_cast<BaseT &>(Arg))), ST(std::move(Arg.ST)), in ARCTTIImpl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DMatchSwitch.h71 template <typename BaseT, typename State, typename Result = void>
73 std::function<Result(const BaseT &, ASTContext &, State &)>;
95 template <typename BaseT, typename State, typename Result = void>
105 ASTMatchSwitchBuilder &&CaseOf(MatchSwitchMatcher<BaseT> M, in CaseOf()
107 static_assert(std::is_base_of<BaseT, NodeT>::value, in CaseOf()
111 [A = std::move(A)](const BaseT *Node, in CaseOf()
117 ASTMatchSwitch<BaseT, State, Result> Build() && { in Build()
119 const BaseT &Node, ASTContext &Context, State &S) -> Result { in Build()
164 DynTypedMatcher::VO_AnyOf, ASTNodeKind::getFromNodeKind<BaseT>(), in BuildMatcher()
169 std::vector<MatchSwitchAction<BaseT, State, Result>> Actions;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DTypeSwitch.h109 using BaseT = detail::TypeSwitchBase<TypeSwitch<T, ResultT>, T>;
110 using BaseT::BaseT;
111 using BaseT::Case;
121 if (auto caseValue = BaseT::template castValue<CaseT>(this->value)) in Case()
156 using BaseT = detail::TypeSwitchBase<TypeSwitch<T, void>, T>;
157 using BaseT::BaseT;
158 using BaseT::Case;
168 if (auto caseValue = BaseT::template castValue<CaseT>(this->value)) { in Case()
H A Diterator.h238 using BaseT = typename iterator_adaptor_base::iterator_facade_base; variable
257 BaseT::IsRandomAccess,
264 BaseT::IsRandomAccess,
269 using BaseT::operator-;
272 BaseT::IsRandomAccess,
279 using BaseT::operator++;
284 using BaseT::operator--;
287 BaseT::IsBidirectional,
300 BaseT::IsRandomAccess,
H A DSTLExtras.h468 BaseT::operator++();
483 using BaseT::operator++;
486 BaseT::operator++();
525 BaseT::operator--();
529 using BaseT::operator--;
538 BaseT::operator--();
624 using BaseT::operator*;
647 return (const BaseT &)LHS == (const BaseT &)RHS;
1231 BaseT base;
1340 static BaseT offset_base(const BaseT &base, size_t n) {
[all …]
H A DDenseSet.h272 using BaseT = variable
279 using BaseT::BaseT;
291 using BaseT = detail::DenseSetImpl< variable
297 using BaseT::BaseT;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp89 BaseT::getPeelingPreferences(L, SE, PP); in getPeelingPreferences()
144 return BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead()
152 return BaseT::getOperandsScalarizationOverhead(Args, Tys, CostKind); in getOperandsScalarizationOverhead()
158 return BaseT::getCallInstrCost(F, RetTy, Tys, CostKind); in getCallInstrCost()
169 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
190 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
239 return BaseT::getMaskedMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMaskedMemoryOpCost()
254 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, in getGatherScatterOpCost()
263 return BaseT::getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices, in getInterleavedMemoryOpCost()
293 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetTransformInfo.h25 typedef BasicTTIImplBase<BPFTTIImpl> BaseT; typedef
27 friend BaseT; variable
37 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in BPFTTIImpl()
54 return BaseT::getCmpSelInstrCost(Opcode, ValTy, CondTy, VecPred, CostKind,
68 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h29 typedef BasicTTIImplBase<LanaiTTIImpl> BaseT; typedef
31 friend BaseT; variable
41 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in LanaiTTIImpl()
103 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
114 return 64 * BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp261 return BaseT::getMaxVScale(); in getMaxVScale()
269 return BaseT::getVScaleForTuning(); in getVScaleForTuning()
541 return BaseT::getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp); in getShuffleCost()
836 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
913 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
931 return BaseT::getMinMaxReductionCost(IID, Ty, FMF, CostKind); in getMinMaxReductionCost()
935 return BaseT::getMinMaxReductionCost(IID, Ty, FMF, CostKind); in getMinMaxReductionCost()
1043 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
1050 BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
1470 BaseT::getPeelingPreferences(L, SE, PP); in getPeelingPreferences()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.h29 typedef BasicTTIImplBase<WebAssemblyTTIImpl> BaseT; typedef
31 friend BaseT; variable
41 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in WebAssemblyTTIImpl()
68 using BaseT::getVectorInstrCost;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVTargetTransformInfo.h26 using BaseT = BasicTTIImplBase<SPIRVTTIImpl>; variable
28 friend BaseT; variable
38 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in SPIRVTTIImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXTargetTransformInfo.h21 using BaseT = BasicTTIImplBase<DirectXTTIImpl>; variable
24 friend BaseT; variable
34 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in DirectXTTIImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreTargetTransformInfo.h28 typedef BasicTTIImplBase<XCoreTTIImpl> BaseT; typedef
30 friend BaseT; variable
40 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl()), in XCoreTTIImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsTargetTransformInfo.h19 using BaseT = BasicTTIImplBase<MipsTTIImpl>; variable
22 friend BaseT; variable
32 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in MipsTTIImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchTargetTransformInfo.h27 typedef BasicTTIImplBase<LoongArchTTIImpl> BaseT; typedef
29 friend BaseT; variable
39 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in LoongArchTTIImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp168 return BaseT::getIntImmCost(Imm, Ty, CostKind); in getIntImmCost()
199 return BaseT::getIntImmCostIntrin(IID, Idx, Imm, Ty, CostKind); in getIntImmCostIntrin()
329 return BaseT::getInstructionCost(U, Operands, CostKind); in getInstructionCost()
337 return BaseT::getInstructionCost(U, Operands, CostKind); in getInstructionCost()
413 BaseT::getUnrollingPreferences(L, SE, UP, ORE); in getUnrollingPreferences()
418 BaseT::getPeelingPreferences(L, SE, PP); in getPeelingPreferences()
601 InstructionCost Cost = BaseT::getArithmeticInstrCost( in getArithmeticInstrCost()
649 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
881 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
893 if (!BaseT::areTypesABICompatible(Caller, Callee, Types)) in areTypesABICompatible()
[all …]
H A DPPCTargetTransformInfo.h28 typedef BasicTTIImplBase<PPCTTIImpl> BaseT; typedef
30 friend BaseT; variable
40 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in PPCTTIImpl()
49 using BaseT::getIntImmCost;
126 using BaseT::getVectorInstrCost;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp27 : BaseT(TM, F.getParent()->getDataLayout()), in R600TTIImpl()
106 return BaseT::getCFInstrCost(Opcode, CostKind, I); in getCFInstrCost()
120 return BaseT::getVectorInstrCost(Opcode, ValTy, CostKind, Index, Op0, in getVectorInstrCost()
132 return BaseT::getVectorInstrCost(Opcode, ValTy, CostKind, Index, Op0, Op1); in getVectorInstrCost()
H A DR600TargetTransformInfo.h29 using BaseT = BasicTTIImplBase<R600TTIImpl>; variable
32 friend BaseT; variable
63 using BaseT::getVectorInstrCost;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h29 typedef BasicTTIImplBase<NVPTXTTIImpl> BaseT; typedef
31 friend BaseT; variable
41 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl()), in NVPTXTTIImpl()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DValueMap.h326 using BaseT = typename DenseMapT::iterator;
329 BaseT I;
339 ValueMapIterator(BaseT I) : I(I) {}
341 BaseT base() const { return I; }
380 using BaseT = typename DenseMapT::const_iterator;
383 BaseT I;
393 ValueMapConstIterator(BaseT I) : I(I) {}
397 BaseT base() const { return I; }
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h19 typedef BasicTTIImplBase<SystemZTTIImpl> BaseT; typedef
21 friend BaseT; variable
35 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in SystemZTTIImpl()
111 using BaseT::getVectorInstrCost;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h43 using BaseT = BasicTTIImplBase<AArch64TTIImpl>; variable
46 friend BaseT; variable
74 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in AArch64TTIImpl()
89 using BaseT::getIntImmCost;
330 return BaseT::isLegalNTStore(DataType, Alignment); in isLegalNTStoreLoad()
341 return BaseT::isLegalNTLoad(DataType, Alignment); in isLegalNTLoad()
423 return BaseT::getStoreMinimumVF(VF, ScalarMemTy, ScalarValTy); in getStoreMinimumVF()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h53 using BaseT = BasicTTIImplBase<VETTIImpl>; variable
54 friend BaseT; variable
85 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in VETTIImpl()

123