Home
last modified time | relevance | path

Searched refs:BasicTTIImplBase (Results 1 – 24 of 24) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SPIRV/
HDSPIRVTargetTransformInfo.h25 class SPIRVTTIImpl : public BasicTTIImplBase<SPIRVTTIImpl> {
26 using BaseT = BasicTTIImplBase<SPIRVTTIImpl>;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/DirectX/
HDDirectXTargetTransformInfo.h20 class DirectXTTIImpl : public BasicTTIImplBase<DirectXTTIImpl> {
21 using BaseT = BasicTTIImplBase<DirectXTTIImpl>;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
HDXCoreTargetTransformInfo.h27 class XCoreTTIImpl : public BasicTTIImplBase<XCoreTTIImpl> {
28 typedef BasicTTIImplBase<XCoreTTIImpl> BaseT;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsTargetTransformInfo.h18 class MipsTTIImpl : public BasicTTIImplBase<MipsTTIImpl> {
19 using BaseT = BasicTTIImplBase<MipsTTIImpl>;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/LoongArch/
HDLoongArchTargetTransformInfo.h26 class LoongArchTTIImpl : public BasicTTIImplBase<LoongArchTTIImpl> {
27 typedef BasicTTIImplBase<LoongArchTTIImpl> BaseT;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/
HDARCTargetTransformInfo.h29 class ARCTTIImpl : public BasicTTIImplBase<ARCTTIImpl> {
30 using BaseT = BasicTTIImplBase<ARCTTIImpl>;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDR600TargetTransformInfo.h28 class R600TTIImpl final : public BasicTTIImplBase<R600TTIImpl> {
29 using BaseT = BasicTTIImplBase<R600TTIImpl>;
HDAMDGPUTargetTransformInfo.h35 class AMDGPUTTIImpl final : public BasicTTIImplBase<AMDGPUTTIImpl> {
36 using BaseT = BasicTTIImplBase<AMDGPUTTIImpl>;
62 class GCNTTIImpl final : public BasicTTIImplBase<GCNTTIImpl> {
63 using BaseT = BasicTTIImplBase<GCNTTIImpl>;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyTargetTransformInfo.h28 class WebAssemblyTTIImpl final : public BasicTTIImplBase<WebAssemblyTTIImpl> {
29 typedef BasicTTIImplBase<WebAssemblyTTIImpl> BaseT;
HDWebAssemblyTargetTransformInfo.cpp60 BasicTTIImplBase<WebAssemblyTTIImpl>::getArithmeticInstrCost( in getArithmeticInstrCost()
87 InstructionCost Cost = BasicTTIImplBase::getVectorInstrCost( in getVectorInstrCost()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
HDBPFTargetTransformInfo.h24 class BPFTTIImpl : public BasicTTIImplBase<BPFTTIImpl> {
25 typedef BasicTTIImplBase<BPFTTIImpl> BaseT;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
HDNVPTXTargetTransformInfo.h28 class NVPTXTTIImpl : public BasicTTIImplBase<NVPTXTTIImpl> {
29 typedef BasicTTIImplBase<NVPTXTTIImpl> BaseT;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
HDVETargetTransformInfo.h52 class VETTIImpl : public BasicTTIImplBase<VETTIImpl> {
53 using BaseT = BasicTTIImplBase<VETTIImpl>;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
HDLanaiTargetTransformInfo.h28 class LanaiTTIImpl : public BasicTTIImplBase<LanaiTTIImpl> {
29 typedef BasicTTIImplBase<LanaiTTIImpl> BaseT;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonTargetTransformInfo.h33 class HexagonTTIImpl : public BasicTTIImplBase<HexagonTTIImpl> {
34 using BaseT = BasicTTIImplBase<HexagonTTIImpl>;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZTargetTransformInfo.h18 class SystemZTTIImpl : public BasicTTIImplBase<SystemZTTIImpl> {
19 typedef BasicTTIImplBase<SystemZTTIImpl> BaseT;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCTargetTransformInfo.h27 class PPCTTIImpl : public BasicTTIImplBase<PPCTTIImpl> {
28 typedef BasicTTIImplBase<PPCTTIImpl> BaseT;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86TargetTransformInfo.h28 class X86TTIImpl : public BasicTTIImplBase<X86TTIImpl> {
29 typedef BasicTTIImplBase<X86TTIImpl> BaseT;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
HDRISCVTargetTransformInfo.h29 class RISCVTTIImpl : public BasicTTIImplBase<RISCVTTIImpl> {
30 using BaseT = BasicTTIImplBase<RISCVTTIImpl>;
HDRISCVTargetTransformInfo.cpp1829 return BasicTTIImplBase::getUnrollingPreferences(L, SE, UP, ORE); in getUnrollingPreferences()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMTargetTransformInfo.h57 class ARMTTIImpl : public BasicTTIImplBase<ARMTTIImpl> {
58 using BaseT = BasicTTIImplBase<ARMTTIImpl>;
HDARMTargetTransformInfo.cpp2457 return BasicTTIImplBase::getUnrollingPreferences(L, SE, UP, ORE); in getUnrollingPreferences()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64TargetTransformInfo.h42 class AArch64TTIImpl : public BasicTTIImplBase<AArch64TTIImpl> {
43 using BaseT = BasicTTIImplBase<AArch64TTIImpl>;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDBasicTTIImpl.h81 class BasicTTIImplBase : public TargetTransformInfoImplCRTPBase<T> {
264 explicit BasicTTIImplBase(const TargetMachine *TM, const DataLayout &DL) in BasicTTIImplBase() function
266 virtual ~BasicTTIImplBase() = default;
2656 class BasicTTIImpl : public BasicTTIImplBase<BasicTTIImpl> {
2657 using BaseT = BasicTTIImplBase<BasicTTIImpl>;
2659 friend class BasicTTIImplBase<BasicTTIImpl>;