Home
last modified time | relevance | path

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

1234

/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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()
157 using BaseT = detail::TypeSwitchBase<TypeSwitch<T, void>, T>;
158 using BaseT::BaseT;
159 using BaseT::Case;
169 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.h427 BaseT::operator++();
440 using BaseT::operator++;
443 BaseT::operator++();
480 BaseT::operator--();
484 using BaseT::operator--;
491 BaseT::operator--();
577 using BaseT::operator*;
600 return (const BaseT &)LHS == (const BaseT &)RHS;
1131 BaseT base;
1252 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;
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp137 return BaseT::getMaxVScale(); in getMaxVScale()
143 return BaseT::getVScaleForTuning(); in getVScaleForTuning()
208 return BaseT::getShuffleCost(Kind, Tp, Mask, Index, SubTp); in getShuffleCost()
260 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
271 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
307 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
348 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost()
352 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost()
359 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost()
454 BaseT::getPeelingPreferences(L, SE, PP); in getPeelingPreferences()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp74 BaseT::getPeelingPreferences(L, SE, PP); in getPeelingPreferences()
128 return BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()
134 return BaseT::getOperandsScalarizationOverhead(Args, Tys); in getOperandsScalarizationOverhead()
140 return BaseT::getCallInstrCost(F, RetTy, Tys, CostKind); in getCallInstrCost()
151 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
171 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
212 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
220 return BaseT::getMaskedMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMaskedMemoryOpCost()
234 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, in getGatherScatterOpCost()
272 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
[all …]
/llvm-project-15.0.7/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,
70 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info,
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DTypeUtilities.h79 using BaseT::BaseT;
92 using BaseT::BaseT;
H A DStorageUniquerSupport.h92 template <typename ConcreteT, typename BaseT, typename StorageT,
94 class StorageUserBase : public BaseT, public Traits<ConcreteT>... {
96 using BaseT::BaseT;
99 using Base = StorageUserBase<ConcreteT, BaseT, StorageT, UniquerT, Traits...>;
180 return ConcreteT((const typename BaseT::ImplType *)ptr); in getFromOpaquePointer()
H A DDialectInterface.h27 template <typename ConcreteType, typename BaseT>
28 class DialectInterfaceBase : public BaseT {
30 using Base = DialectInterfaceBase<ConcreteType, BaseT>;
36 DialectInterfaceBase(Dialect *dialect) : BaseT(dialect, getInterfaceID()) {} in DialectInterfaceBase()
/llvm-project-15.0.7/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()
105 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info,
117 return 64 * BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info,
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DSideEffectInterfaces.h32 using BaseT = Base<DerivedEffect>;
39 return effect->getEffectID() == BaseT::getEffectID(); in classof()
49 Base() : BaseEffect(BaseT::getEffectID()) {} in Base()
87 using BaseT = Base<DerivedResource>;
100 return resource->getResourceID() == BaseT::getResourceID(); in classof()
104 Base() : BaseResource(BaseT::getResourceID()){}; in Base()
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DMappedIteratorTest.cpp54 using BaseT::BaseT; in TEST()
74 CustomMapIterator(std::vector<int>::iterator it, S *P) : BaseT(it), P(P) {} in TEST()
97 : BaseT(it), M(M) {} in TEST()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp27 : BaseT(TM, F.getParent()->getDataLayout()), in R600TTIImpl()
106 return BaseT::getCFInstrCost(Opcode, CostKind, I); in getCFInstrCost()
118 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost()
129 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost()
/llvm-project-15.0.7/clang/test/CXX/class.derived/class.member.lookup/
H A Dp8.cpp34 struct BaseT { struct
39 template<typename T> struct Derived1T : BaseT<T> { }; argument
40 template<typename T> struct Derived2T : BaseT<T> { };
/llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/
H A DPredicate.h81 template <typename ConcreteT, typename BaseT, typename Key,
83 class PredicateBase : public BaseT {
86 using Base = PredicateBase<ConcreteT, BaseT, Key, Kind>;
90 : BaseT(Kind), key(std::forward<KeyT>(key)) {} in PredicateBase()
107 static bool classof(const BaseT *pred) { return pred->getKind() == Kind; } in classof()
117 template <typename ConcreteT, typename BaseT, Predicates::Kind Kind>
118 class PredicateBase<ConcreteT, BaseT, void, Kind> : public BaseT {
120 using Base = PredicateBase<ConcreteT, BaseT, void, Kind>;
122 explicit PredicateBase() : BaseT(Kind) {} in PredicateBase()
127 static bool classof(const BaseT *pred) { return pred->getKind() == Kind; } in classof()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dinstantiate-complete.cpp139 class BaseT {}; class
142 class DerivedT : public BaseT<T> {};
152 BaseT<int> bt(ft);
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h28 typedef BasicTTIImplBase<NVPTXTTIImpl> BaseT; typedef
30 friend BaseT; variable
40 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl()), in NVPTXTTIImpl()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DValueMap.h327 using BaseT = typename DenseMapT::iterator;
330 BaseT I;
340 ValueMapIterator(BaseT I) : I(I) {}
342 BaseT base() const { return I; }
381 using BaseT = typename DenseMapT::const_iterator;
384 BaseT I;
394 ValueMapConstIterator(BaseT I) : I(I) {}
398 BaseT base() const { return I; }

1234