/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/ |
H A D | MatchSwitch.h | 68 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 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 | 524 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 D | DenseSet.h | 272 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 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 …]
|
H A D | HexagonTargetTransformInfo.h | 34 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 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,
|
/openbsd/gnu/llvm/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,
|
/openbsd/gnu/llvm/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;
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 212 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 D | PPCTargetTransformInfo.cpp | 170 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 D | PPCTargetTransformInfo.h | 28 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 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;
|
H A D | AMDGPUTargetTransformInfo.h | 36 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 D | SystemZTargetTransformInfo.h | 19 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 D | NVPTXTargetTransformInfo.h | 29 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 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; }
|
/openbsd/gnu/llvm/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()
|