Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCTargetTransformInfo.h30 using BaseT = BasicTTIImplBase<ARCTTIImpl>; variable
31 friend BaseT; variable
41 : BaseT(TM, F.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/contrib/llvm-project/llvm/include/llvm/ADT/
H A DTypeSwitch.h89 using BaseT = detail::TypeSwitchBase<TypeSwitch<T, ResultT>, T>;
90 using BaseT::BaseT;
91 using BaseT::Case;
101 if (auto caseValue = BaseT::template castValue<CaseT>(this->value)) in Case()
136 using BaseT = detail::TypeSwitchBase<TypeSwitch<T, void>, T>;
137 using BaseT::BaseT;
138 using BaseT::Case;
148 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.h404 using BaseT = mapped_iterator_base;
460 using BaseT = typename filter_iterator_base::iterator_adaptor_base;
468 BaseT::operator++();
478 : BaseT(Begin), End(End), Pred(Pred) {
483 using BaseT::operator++;
486 BaseT::operator++();
492 assert(BaseT::wrapped() != End && "Cannot dereference end iterator!");
493 return BaseT::operator*();
497 assert(BaseT::wrapped() != End && "Cannot dereference end iterator!");
498 return BaseT::operator->();
[all …]
H A DDenseSet.h289 using BaseT = variable
296 using BaseT::BaseT;
309 using BaseT = detail::DenseSetImpl< variable
316 using BaseT::BaseT;
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetTransformInfo.h25 typedef BasicTTIImplBase<BPFTTIImpl> BaseT; typedef
27 friend BaseT; variable
37 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl(F)), in BPFTTIImpl()
57 return BaseT::getCmpSelInstrCost(Opcode, ValTy, CondTy, VecPred, CostKind,
71 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h29 typedef BasicTTIImplBase<LanaiTTIImpl> BaseT; typedef
31 friend BaseT; variable
41 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl(F)), in LanaiTTIImpl()
104 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
115 return 64 * BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp89 BaseT::getPeelingPreferences(L, SE, PP); in getPeelingPreferences()
145 return BaseT::getCallInstrCost(F, RetTy, Tys, CostKind); in getCallInstrCost()
156 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
177 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
217 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind, in getMemoryOpCost()
225 return BaseT::getMaskedMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMaskedMemoryOpCost()
241 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, in getGatherScatterOpCost()
250 return BaseT::getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices, in getInterleavedMemoryOpCost()
268 return BaseT::getCmpSelInstrCost(Opcode, ValTy, CondTy, VecPred, CostKind, in getCmpSelInstrCost()
278 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreTargetTransformInfo.h28 typedef BasicTTIImplBase<XCoreTTIImpl> BaseT; typedef
30 friend BaseT; variable
40 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl()), in XCoreTTIImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsTargetTransformInfo.h19 using BaseT = BasicTTIImplBase<MipsTTIImpl>; variable
22 friend BaseT; variable
32 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl(F)), in MipsTTIImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXTargetTransformInfo.h21 using BaseT = BasicTTIImplBase<DirectXTTIImpl>; variable
24 friend BaseT; variable
34 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl(F)), in DirectXTTIImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp29 unsigned Result = BaseT::getNumberOfRegisters(ClassID); in getNumberOfRegisters()
90 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
94 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
141 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
149 return BaseT::getMemoryOpCost(Opcode, Ty, Alignment, AddressSpace, in getMemoryOpCost()
155 return BaseT::getMemoryOpCost(Opcode, Ty, Alignment, AddressSpace, in getMemoryOpCost()
162 return BaseT::getMemoryOpCost(Opcode, Ty, Alignment, AddressSpace, in getMemoryOpCost()
182 return BaseT::getMemoryOpCost(Opcode, Ty, Alignment, AddressSpace, CostKind); in getMemoryOpCost()
H A DWebAssemblyTargetTransformInfo.h29 typedef BasicTTIImplBase<WebAssemblyTTIImpl> BaseT; typedef
31 friend BaseT; variable
41 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl(F)), in WebAssemblyTTIImpl()
81 using BaseT::getVectorInstrCost;
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVTargetTransformInfo.h26 using BaseT = BasicTTIImplBase<SPIRVTTIImpl>; variable
29 friend BaseT; variable
39 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl(F)), in SPIRVTTIImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp166 return BaseT::getIntImmCost(Imm, Ty, CostKind); in getIntImmCost()
198 return BaseT::getIntImmCostIntrin(IID, Idx, Imm, Ty, CostKind); in getIntImmCostIntrin()
234 return BaseT::getIntImmCostInst(Opcode, Idx, Imm, Ty, CostKind, Inst); in getIntImmCostInst()
328 return BaseT::getInstructionCost(U, Operands, CostKind); in getInstructionCost()
333 return LT.first * BaseT::getInstructionCost(U, Operands, CostKind); in getInstructionCost()
336 return BaseT::getInstructionCost(U, Operands, CostKind); in getInstructionCost()
416 BaseT::getUnrollingPreferences(L, SE, UP, ORE); in getUnrollingPreferences()
421 BaseT::getPeelingPreferences(L, SE, PP); in getPeelingPreferences()
597 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
601 InstructionCost Cost = BaseT::getArithmeticInstrCost( in getArithmeticInstrCost()
[all …]
H A DPPCTargetTransformInfo.h28 typedef BasicTTIImplBase<PPCTTIImpl> BaseT; typedef
30 friend BaseT; variable
40 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl(F)), in PPCTTIImpl()
49 using BaseT::getIntImmCost;
130 using BaseT::getVectorInstrCost;
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchTargetTransformInfo.h27 typedef BasicTTIImplBase<LoongArchTTIImpl> BaseT; typedef
29 friend BaseT; variable
40 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl(F)), in LoongArchTTIImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp27 : BaseT(TM, F.getDataLayout()), in R600TTIImpl()
107 return BaseT::getCFInstrCost(Opcode, CostKind, I); in getCFInstrCost()
122 return BaseT::getVectorInstrCost(Opcode, ValTy, CostKind, Index, Op0, in getVectorInstrCost()
134 return BaseT::getVectorInstrCost(Opcode, ValTy, CostKind, Index, Op0, Op1); in getVectorInstrCost()
H A DR600TargetTransformInfo.h29 using BaseT = BasicTTIImplBase<R600TTIImpl>; variable
32 friend BaseT; variable
64 using BaseT::getVectorInstrCost;
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp423 BaseT::getPeelingPreferences(L, SE, PP); in getPeelingPreferences()
518 Cost += BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead()
549 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
663 BaseT::getScalarizationOverhead(VTy, Args, Tys, CostKind); in getArithmeticInstrCost()
694 BaseT::getScalarizationOverhead(VTy, Args, Tys, CostKind); in getArithmeticInstrCost()
714 BaseT::getScalarizationOverhead(VTy, Args, Tys, CostKind); in getArithmeticInstrCost()
723 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
766 return BaseT::getShuffleCost(Kind, DstTy, SrcTy, Mask, CostKind, Index, in getShuffleCost()
898 auto BaseCost = BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
907 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
[all …]
H A DSystemZTargetTransformInfo.h19 typedef BasicTTIImplBase<SystemZTTIImpl> BaseT; typedef
21 friend BaseT; variable
37 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl(F)), in SystemZTTIImpl()
120 using BaseT::getVectorInstrCost;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DValueMap.h331 using BaseT = typename DenseMapT::iterator;
334 BaseT I;
344 ValueMapIterator(BaseT I) : I(I) {}
346 BaseT base() const { return I; }
385 using BaseT = typename DenseMapT::const_iterator;
388 BaseT I;
398 ValueMapConstIterator(BaseT I) : I(I) {}
402 BaseT base() const { return I; }
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h30 typedef BasicTTIImplBase<NVPTXTTIImpl> BaseT; typedef
32 friend BaseT; variable
42 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl()), in NVPTXTTIImpl()
145 return Cost + BaseT::getScalarizationOverhead(InTy, DemandedElts, Insert,
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h53 using BaseT = BasicTTIImplBase<VETTIImpl>; variable
54 friend BaseT; variable
85 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl(F)), in VETTIImpl()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DObjectTransformLayer.cpp17 using BaseT = RTTIExtends<ObjectTransformLayer, ObjectLayer>; typedef
22 : BaseT(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in ObjectTransformLayer()

123