Searched refs:BaseT (Results 1 - 25 of 46) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCTargetTransformInfo.h30 using BaseT = BasicTTIImplBase<ARCTTIImpl>;
31 friend BaseT;
41 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl()),
46 : BaseT(static_cast<const BaseT &>(Arg)), ST(Arg.ST), TLI(Arg.TLI) {}
48 : BaseT(std::move(static_cast<BaseT &>(Arg))), ST(std::move(Arg.ST)),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h27 using BaseT = BasicTTIImplBase<VETTIImpl>;
28 friend BaseT;
38 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreTargetTransformInfo.h28 typedef BasicTTIImplBase<XCoreTTIImpl> BaseT; typedef in class:llvm::XCoreTTIImpl
30 friend BaseT;
40 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl()),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h28 using BaseT = BasicTTIImplBase<RISCVTTIImpl>;
31 friend BaseT;
41 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)),
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSequence.h33 using BaseT = typename value_sequence_iterator::iterator_facade_base;
38 using difference_type = typename BaseT::difference_type;
39 using reference = typename BaseT::reference;
57 using BaseT::operator-;
H A DTypeSwitch.h103 using BaseT = detail::TypeSwitchBase<TypeSwitch<T, ResultT>, T>;
104 using BaseT::BaseT;
105 using BaseT::Case;
115 if (auto caseValue = BaseT::template castValue<CaseT>(this->value))
145 using BaseT = detail::TypeSwitchBase<TypeSwitch<T, void>, T>;
146 using BaseT::BaseT;
147 using BaseT::Case;
157 if (auto caseValue = BaseT
[all...]
H A Diterator.h208 using BaseT = typename iterator_adaptor_base::iterator_facade_base;
227 BaseT::IsRandomAccess,
234 BaseT::IsRandomAccess,
239 using BaseT::operator-;
242 BaseT::IsRandomAccess,
249 using BaseT::operator++;
254 using BaseT::operator--;
257 BaseT::IsBidirectional,
266 BaseT::IsRandomAccess,
351 using BaseT
[all...]
H A DDenseSet.h259 using BaseT =
266 using BaseT::BaseT;
278 using BaseT = detail::DenseSetImpl<
284 using BaseT::BaseT;
H A DSTLExtras.h386 using BaseT = iterator_adaptor_base<
399 BaseT::operator++();
407 : BaseT(Begin), End(End), Pred(Pred) {
412 using BaseT::operator++;
415 BaseT::operator++();
426 using BaseT = filter_iterator_base<WrappedIteratorT, PredicateT, IterTag>;
431 : BaseT(Begin, End, Pred) {}
440 using BaseT = filter_iterator_base<WrappedIteratorT, PredicateT,
444 BaseT::operator--();
448 using BaseT
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp33 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.h29 typedef BasicTTIImplBase<WebAssemblyTTIImpl> BaseT; typedef in class:llvm::final
31 friend BaseT;
41 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)),
H A DWebAssemblyTargetTransformInfo.cpp29 unsigned Result = BaseT::getNumberOfRegisters(ClassID);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h29 typedef BasicTTIImplBase<LanaiTTIImpl> BaseT; typedef in class:llvm::LanaiTTIImpl
31 friend BaseT;
41 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)),
92 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info,
104 return 64 * BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h28 typedef BasicTTIImplBase<NVPTXTTIImpl> BaseT; typedef in class:llvm::NVPTXTTIImpl
30 friend BaseT;
40 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl()),
H A DNVPTXTargetTransformInfo.cpp127 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info,
141 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info,
149 BaseT::getUnrollingPreferences(L, SE, UP);
161 BaseT::getPeelingPreferences(L, SE, PP);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp85 BaseT::getPeelingPreferences(L, SE, PP);
126 return BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract);
131 return BaseT::getOperandsScalarizationOverhead(Args, VF);
136 return BaseT::getCallInstrCost(F, RetTy, Tys, CostKind);
146 return BaseT::getIntrinsicInstrCost(ICA, CostKind);
165 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
204 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
212 return BaseT::getMaskedMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
224 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask,
233 return BaseT
[all...]
H A DHexagonTargetTransformInfo.h34 using BaseT = BasicTTIImplBase<HexagonTTIImpl>;
37 friend BaseT;
55 : BaseT(TM, F.getParent()->getDataLayout()),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h42 using BaseT = BasicTTIImplBase<AMDGPUTTIImpl>;
45 friend BaseT;
57 : BaseT(TM, F.getParent()->getDataLayout()),
70 using BaseT = BasicTTIImplBase<GCNTTIImpl>;
73 friend BaseT;
135 : BaseT(TM, F.getParent()->getDataLayout()),
252 using BaseT = BasicTTIImplBase<R600TTIImpl>;
255 friend BaseT;
263 : BaseT(TM, F.getParent()->getDataLayout()),
H A DAMDGPUTargetTransformInfo.cpp241 BaseT::getPeelingPreferences(L, SE, PP);
454 return BaseT::getArithmeticInstrCost(Opcode, Ty, TTI::TCK_RecipThroughput,
571 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info,
595 return BaseT::getIntrinsicInstrCost(ICA, CostKind);
600 return BaseT::getIntrinsicInstrCost(ICA, CostKind);
638 return BaseT::getCFInstrCost(Opcode, CostKind);
652 return BaseT::getArithmeticReductionCost(Opcode, Ty, IsPairwise, CostKind);
668 return BaseT::getMinMaxReductionCost(Ty, CondTy, IsPairwise, IsUnsigned,
685 return BaseT::getVectorInstrCost(Opcode, ValTy, Index);
696 return BaseT
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h27 typedef BasicTTIImplBase<PPCTTIImpl> BaseT; typedef in class:llvm::PPCTTIImpl
29 friend BaseT;
41 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)),
47 using BaseT::getIntImmCost;
H A DPPCTargetTransformInfo.cpp65 return BaseT::getIntImmCost(Imm, Ty, CostKind);
96 return BaseT::getIntImmCostIntrin(IID, Idx, Imm, Ty, CostKind);
131 return BaseT::getIntImmCostInst(Opcode, Idx, Imm, Ty, CostKind);
218 return BaseT::getUserCost(U, Operands, CostKind);
223 return LT.first * BaseT::getUserCost(U, Operands, CostKind);
226 return BaseT::getUserCost(U, Operands, CostKind);
584 BaseT::getUnrollingPreferences(L, SE, UP);
589 BaseT::getPeelingPreferences(L, SE, PP);
766 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
771 int Cost = BaseT
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h42 using BaseT = BasicTTIImplBase<AArch64TTIImpl>;
45 friend BaseT;
64 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)),
73 using BaseT::getIntImmCost;
203 return BaseT::isLegalNTStore(DataType, Alignment);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h19 typedef BasicTTIImplBase<SystemZTTIImpl> BaseT; typedef in class:llvm::SystemZTTIImpl
21 friend BaseT;
33 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)),
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DValueMap.h331 using BaseT = typename DenseMapT::iterator;
334 BaseT I;
338 ValueMapIterator(BaseT I) : I(I) {}
340 BaseT base() const { return I; }
383 using BaseT = typename DenseMapT::const_iterator;
386 BaseT I;
390 ValueMapConstIterator(BaseT I) : I(I) {}
394 BaseT base() const { return I; }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h52 using BaseT = BasicTTIImplBase<ARMTTIImpl>;
55 friend BaseT;
98 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)),
122 using BaseT::getIntImmCost;

Completed in 119 milliseconds

12