| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCTargetTransformInfo.h | 30 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()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | MatchSwitch.h | 71 template <typename BaseT, typename State, typename Result = void> 73 std::function<Result(const BaseT &, ASTContext &, State &)>; 95 template <typename BaseT, typename State, typename Result = void> 105 ASTMatchSwitchBuilder &&CaseOf(MatchSwitchMatcher<BaseT> M, in CaseOf() 107 static_assert(std::is_base_of<BaseT, NodeT>::value, in CaseOf() 111 [A = std::move(A)](const BaseT *Node, in CaseOf() 117 ASTMatchSwitch<BaseT, State, Result> Build() && { in Build() 119 const BaseT &Node, ASTContext &Context, State &S) -> Result { in Build() 164 DynTypedMatcher::VO_AnyOf, ASTNodeKind::getFromNodeKind<BaseT>(), in BuildMatcher() 169 std::vector<MatchSwitchAction<BaseT, State, Result>> Actions;
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | TypeSwitch.h | 109 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 D | iterator.h | 238 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 D | STLExtras.h | 468 BaseT::operator++(); 483 using BaseT::operator++; 486 BaseT::operator++(); 525 BaseT::operator--(); 529 using BaseT::operator--; 538 BaseT::operator--(); 624 using BaseT::operator*; 647 return (const BaseT &)LHS == (const BaseT &)RHS; 1231 BaseT base; 1340 static BaseT offset_base(const BaseT &base, size_t n) { [all …]
|
| H A D | DenseSet.h | 272 using BaseT = variable 279 using BaseT::BaseT; 291 using BaseT = detail::DenseSetImpl< variable 297 using BaseT::BaseT;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 89 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 …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFTargetTransformInfo.h | 25 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,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetTransformInfo.h | 29 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,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 261 return BaseT::getMaxVScale(); in getMaxVScale() 269 return BaseT::getVScaleForTuning(); in getVScaleForTuning() 541 return BaseT::getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp); in getShuffleCost() 836 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost() 913 return BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost() 931 return BaseT::getMinMaxReductionCost(IID, Ty, FMF, CostKind); in getMinMaxReductionCost() 935 return BaseT::getMinMaxReductionCost(IID, Ty, FMF, CostKind); in getMinMaxReductionCost() 1043 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost() 1050 BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost() 1470 BaseT::getPeelingPreferences(L, SE, PP); in getPeelingPreferences() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetTransformInfo.h | 29 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;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVTargetTransformInfo.h | 26 using BaseT = BasicTTIImplBase<SPIRVTTIImpl>; variable 28 friend BaseT; variable 38 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in SPIRVTTIImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DirectXTargetTransformInfo.h | 21 using BaseT = BasicTTIImplBase<DirectXTTIImpl>; variable 24 friend BaseT; variable 34 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in DirectXTTIImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreTargetTransformInfo.h | 28 typedef BasicTTIImplBase<XCoreTTIImpl> BaseT; typedef 30 friend BaseT; variable 40 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl()), in XCoreTTIImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsTargetTransformInfo.h | 19 using BaseT = BasicTTIImplBase<MipsTTIImpl>; variable 22 friend BaseT; variable 32 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in MipsTTIImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchTargetTransformInfo.h | 27 typedef BasicTTIImplBase<LoongArchTTIImpl> BaseT; typedef 29 friend BaseT; variable 39 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in LoongArchTTIImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.cpp | 168 return BaseT::getIntImmCost(Imm, Ty, CostKind); in getIntImmCost() 199 return BaseT::getIntImmCostIntrin(IID, Idx, Imm, Ty, CostKind); in getIntImmCostIntrin() 329 return 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() 601 InstructionCost Cost = BaseT::getArithmeticInstrCost( in getArithmeticInstrCost() 649 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I); in getCastInstrCost() 881 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost() 893 if (!BaseT::areTypesABICompatible(Caller, Callee, Types)) in areTypesABICompatible() [all …]
|
| H A D | PPCTargetTransformInfo.h | 28 typedef BasicTTIImplBase<PPCTTIImpl> BaseT; typedef 30 friend BaseT; variable 40 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in PPCTTIImpl() 49 using BaseT::getIntImmCost; 126 using BaseT::getVectorInstrCost;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600TargetTransformInfo.cpp | 27 : 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 D | R600TargetTransformInfo.h | 29 using BaseT = BasicTTIImplBase<R600TTIImpl>; variable 32 friend BaseT; variable 63 using BaseT::getVectorInstrCost;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.h | 29 typedef BasicTTIImplBase<NVPTXTTIImpl> BaseT; typedef 31 friend BaseT; variable 41 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl()), in NVPTXTTIImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ValueMap.h | 326 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-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 19 typedef BasicTTIImplBase<SystemZTTIImpl> BaseT; typedef 21 friend BaseT; variable 35 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in SystemZTTIImpl() 111 using BaseT::getVectorInstrCost;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 43 using BaseT = BasicTTIImplBase<AArch64TTIImpl>; variable 46 friend BaseT; variable 74 : BaseT(TM, F.getParent()->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() 423 return BaseT::getStoreMinimumVF(VF, ScalarMemTy, ScalarValTy); in getStoreMinimumVF()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VETargetTransformInfo.h | 53 using BaseT = BasicTTIImplBase<VETTIImpl>; variable 54 friend BaseT; variable 85 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in VETTIImpl()
|