Home
last modified time | relevance | path

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

123

/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/
H A DMatchSwitch.h68 template <typename BaseT, typename State, typename Result = void>
70 std::function<Result(const BaseT &, ASTContext &, State &)>;
97 template <typename BaseT, typename State, typename Result = void>
107 ASTMatchSwitchBuilder &&CaseOf(MatchSwitchMatcher<BaseT> M, in CaseOf()
109 static_assert(std::is_base_of<BaseT, NodeT>::value, in CaseOf()
113 [A = std::move(A)](const BaseT *Node, in CaseOf()
119 ASTMatchSwitch<BaseT, State, Result> Build() && { in Build()
121 const BaseT &Node, ASTContext &Context, State &S) -> Result { in Build()
166 DynTypedMatcher::VO_AnyOf, ASTNodeKind::getFromNodeKind<BaseT>(), in BuildMatcher()
171 std::vector<MatchSwitchAction<BaseT, State, Result>> Actions;
/openbsd/gnu/llvm/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.h524 BaseT::operator++();
539 using BaseT::operator++;
542 BaseT::operator++();
581 BaseT::operator--();
585 using BaseT::operator--;
594 BaseT::operator--();
680 using BaseT::operator*;
703 return (const BaseT &)LHS == (const BaseT &)RHS;
1255 BaseT base;
1376 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;
/openbsd/gnu/llvm/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 …]
H A DHexagonTargetTransformInfo.h34 using BaseT = BasicTTIImplBase<HexagonTTIImpl>; variable
37 friend BaseT; variable
55 : BaseT(TM, F.getParent()->getDataLayout()), in HexagonTTIImpl()
159 using BaseT::getVectorInstrCost;
/openbsd/gnu/llvm/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,
/openbsd/gnu/llvm/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,
/openbsd/gnu/llvm/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;
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp212 return BaseT::getMaxVScale(); in getMaxVScale()
220 return BaseT::getVScaleForTuning(); in getVScaleForTuning()
326 return BaseT::getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp); in getShuffleCost()
345 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, in getGatherScatterOpCost()
910 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
987 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
1028 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost()
1032 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost()
1039 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost()
1452 BaseT::getPeelingPreferences(L, SE, PP); in getPeelingPreferences()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp170 return BaseT::getIntImmCost(Imm, Ty, CostKind); in getIntImmCost()
201 return BaseT::getIntImmCostIntrin(IID, Idx, Imm, Ty, CostKind); in getIntImmCostIntrin()
331 return BaseT::getInstructionCost(U, Operands, CostKind); in getInstructionCost()
339 return BaseT::getInstructionCost(U, Operands, CostKind); in getInstructionCost()
415 BaseT::getUnrollingPreferences(L, SE, UP, ORE); in getUnrollingPreferences()
420 BaseT::getPeelingPreferences(L, SE, PP); in getPeelingPreferences()
603 InstructionCost Cost = BaseT::getArithmeticInstrCost( in getArithmeticInstrCost()
651 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
876 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
888 if (!BaseT::areTypesABICompatible(Caller, Callee, Types)) in areTypesABICompatible()
[all …]
H A DPPCTargetTransformInfo.h28 typedef BasicTTIImplBase<PPCTTIImpl> BaseT; typedef
30 friend BaseT; variable
42 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in PPCTTIImpl()
51 using BaseT::getIntImmCost;
128 using BaseT::getVectorInstrCost;
/openbsd/gnu/llvm/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;
H A DAMDGPUTargetTransformInfo.h36 using BaseT = BasicTTIImplBase<AMDGPUTTIImpl>; variable
39 friend BaseT; variable
61 using BaseT = BasicTTIImplBase<GCNTTIImpl>; variable
64 friend BaseT; variable
163 using BaseT::getVectorInstrCost;
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h19 typedef BasicTTIImplBase<SystemZTTIImpl> BaseT; typedef
21 friend BaseT; variable
33 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in SystemZTTIImpl()
109 using BaseT::getVectorInstrCost;
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/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; }
/openbsd/gnu/llvm/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