Home
last modified time | relevance | path

Searched refs:BaseT (Results 1 – 25 of 64) 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.h396 using BaseT = mapped_iterator_base;
451 using BaseT = typename filter_iterator_base::iterator_adaptor_base;
459 BaseT::operator++();
469 : BaseT(Begin), End(End), Pred(Pred) {
474 using BaseT::operator++;
477 BaseT::operator++();
483 assert(BaseT::wrapped() != End && "Cannot dereference end iterator!");
484 return BaseT::operator*();
488 assert(BaseT::wrapped() != End && "Cannot dereference end iterator!");
489 return BaseT::operator->();
[all …]
H A DDenseSet.h272 using BaseT = variable
279 using BaseT::BaseT;
291 using BaseT = detail::DenseSetImpl< variable
297 using BaseT::BaseT;
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp89 BaseT::getPeelingPreferences(L, SE, PP); in getPeelingPreferences()
144 return BaseT::getCallInstrCost(F, RetTy, Tys, CostKind); in getCallInstrCost()
155 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
176 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()
270 return BaseT::getCmpSelInstrCost(Opcode, ValTy, CondTy, VecPred, CostKind, I); in getCmpSelInstrCost()
280 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.getDataLayout()), in HexagonTTIImpl()
150 using BaseT::getVectorInstrCost;
/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()
54 return BaseT::getCmpSelInstrCost(Opcode, ValTy, CondTy, VecPred, CostKind,
68 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()
103 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
114 return 64 * BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.h29 typedef BasicTTIImplBase<WebAssemblyTTIImpl> BaseT; typedef
31 friend BaseT; variable
41 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl(F)), in WebAssemblyTTIImpl()
68 using BaseT::getVectorInstrCost;
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVTargetTransformInfo.h26 using BaseT = BasicTTIImplBase<SPIRVTTIImpl>; variable
28 friend BaseT; variable
38 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl(F)), in SPIRVTTIImpl()
/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/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/RISCV/
H A DRISCVTargetTransformInfo.cpp305 return BaseT::getMaxVScale(); in getMaxVScale()
313 return BaseT::getVScaleForTuning(); in getVScaleForTuning()
607 return BaseT::getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp); in getShuffleCost()
616 return BaseT::getMaskedMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMaskedMemoryOpCost()
699 return BaseT::getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices, in getInterleavedMemoryOpCost()
717 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, in getGatherScatterOpCost()
724 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, in getGatherScatterOpCost()
744 return BaseT::getStridedMemoryOpCost(Opcode, DataTy, Ptr, VariableMask, in getStridedMemoryOpCost()
1021 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
1031 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost()
[all …]
/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/PowerPC/
H A DPPCTargetTransformInfo.cpp168 return BaseT::getIntImmCost(Imm, Ty, CostKind); in getIntImmCost()
199 return BaseT::getIntImmCostIntrin(IID, Idx, Imm, Ty, CostKind); in getIntImmCostIntrin()
235 return BaseT::getIntImmCostInst(Opcode, Idx, Imm, Ty, CostKind, Inst); in getIntImmCostInst()
329 return BaseT::getInstructionCost(U, Operands, CostKind); in getInstructionCost()
334 return LT.first * 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()
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;
127 using BaseT::getVectorInstrCost;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp27 : BaseT(TM, F.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/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/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h43 using BaseT = BasicTTIImplBase<AArch64TTIImpl>; variable
46 friend BaseT; variable
74 : BaseT(TM, F.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()
430 return BaseT::getStoreMinimumVF(VF, ScalarMemTy, ScalarValTy); in getStoreMinimumVF()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h19 typedef BasicTTIImplBase<SystemZTTIImpl> BaseT; typedef
21 friend BaseT; variable
35 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl(F)), in SystemZTTIImpl()
112 using BaseT::getVectorInstrCost;
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h29 typedef BasicTTIImplBase<NVPTXTTIImpl> BaseT; typedef
31 friend BaseT; variable
41 : BaseT(TM, F.getDataLayout()), ST(TM->getSubtargetImpl()), in NVPTXTTIImpl()
/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()

123