Home
last modified time | relevance | path

Searched refs:GPU (Results 1 – 25 of 99) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600Subtarget.cpp25 R600Subtarget::R600Subtarget(const Triple &TT, StringRef GPU, StringRef FS, in R600Subtarget() argument
27 : R600GenSubtargetInfo(TT, GPU, /*TuneCPU*/ GPU, FS), AMDGPUSubtarget(TT), in R600Subtarget()
30 TLInfo(TM, initializeSubtargetDependencies(TT, GPU, FS)), in R600Subtarget()
31 InstrItins(getInstrItineraryForCPU(GPU)) { in R600Subtarget()
36 StringRef GPU, in initializeSubtargetDependencies() argument
40 ParseSubtargetFeatures(GPU, /*TuneCPU*/ GPU, FullFS); in initializeSubtargetDependencies()
H A DR600TargetMachine.cpp69 StringRef GPU = getGPUName(F); in getSubtargetImpl() local
72 SmallString<128> SubtargetKey(GPU); in getSubtargetImpl()
81 I = std::make_unique<R600Subtarget>(TargetTriple, GPU, FS, *this); in getSubtargetImpl()
H A DAMDGPUSubtarget.cpp67 StringRef GPU, StringRef FS) { in initializeSubtargetDependencies() argument
97 ParseSubtargetFeatures(GPU, /*TuneCPU*/ GPU, FullFS); in initializeSubtargetDependencies()
192 GCNSubtarget::GCNSubtarget(const Triple &TT, StringRef GPU, StringRef FS, in GCNSubtarget() argument
195 AMDGPUGenSubtargetInfo(TT, GPU, /*TuneCPU*/ GPU, FS), in GCNSubtarget()
199 InstrItins(getInstrItineraryForCPU(GPU)), in GCNSubtarget()
200 InstrInfo(initializeSubtargetDependencies(TT, GPU, FS)), in GCNSubtarget()
H A DAMDGPUFeatures.td46 Value#" GPU generation", Implies>;
H A DR600Subtarget.h82 StringRef GPU, StringRef FS);
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DNVPTX.h65 OffloadArch GPU; variable
84 if (GPU != OffloadArch::UNUSED) in initFeatureMap()
85 Features[OffloadArchToString(GPU)] = true; in initFeatureMap()
136 GPU = StringToOffloadArch(Name); in setCPU()
137 return GPU != OffloadArch::UNKNOWN; in setCPU()
188 OffloadArch getGPU() const { return GPU; } in getGPU()
H A DNVPTX.cpp62 GPU = OffloadArch::UNUSED; in NVPTXTargetInfo()
178 if (GPU == OffloadArch::UNUSED && !HostTarget) in getTargetDefines()
184 switch (GPU) { in getTargetDefines()
288 if (GPU == OffloadArch::SM_90a) in getTargetDefines()
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DTargetParser.cpp225 AMDGPU::IsaVersion AMDGPU::getIsaVersion(StringRef GPU) { in getIsaVersion() argument
226 AMDGPU::GPUKind AK = parseArchAMDGCN(GPU); in getIsaVersion()
228 if (GPU == "generic-hsa") in getIsaVersion()
230 if (GPU == "generic") in getIsaVersion()
315 void AMDGPU::fillAMDGPUFeatureMap(StringRef GPU, const Triple &T, in fillAMDGPUFeatureMap() argument
359 switch (parseArchAMDGCN(GPU)) { in fillAMDGPUFeatureMap()
552 if (GPU.empty()) in fillAMDGPUFeatureMap()
553 GPU = "r600"; in fillAMDGPUFeatureMap()
555 switch (llvm::AMDGPU::parseArchR600(GPU)) { in fillAMDGPUFeatureMap()
581 static bool isWave32Capable(StringRef GPU, const Triple &T) { in isWave32Capable() argument
[all …]
/freebsd/sys/contrib/device-tree/src/arm/rockchip/
H A Drk3288-veyron-mickey.dts86 * and don't let the GPU go faster than 400 MHz.
103 * the CPU and the GPU.
139 /* At very hot, don't let GPU go over 300 MHz */
180 /* After 1st level throttle the GPU down to as low as 400 MHz */
187 * Slightly after we throttle the GPU, we'll also make sure that
189 * throttle the CPU lower than 1.4 GHz due to GPU heat--we'll
200 /* When hot, GPU goes down to 300 MHz */
206 /* When really hot, don't let GPU go _above_ 300 MHz */
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dmsm8996-v3.0.dtsi13 * This revision seems to have differ GPU CPR
14 * parameters, GPU frequencies and some differences
16 * the GPU. Funnily enough, it's simpler to make it an
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DTargetParser.h179 IsaVersion getIsaVersion(StringRef GPU);
182 void fillAMDGPUFeatureMap(StringRef GPU, const Triple &T,
187 insertWaveSizeFeature(StringRef GPU, const Triple &T,
/freebsd/sys/contrib/device-tree/Bindings/display/msm/
H A Dgpu.txt1 Qualcomm adreno/snapdragon GPU
20 For GMU attached devices the GPU clocks are not used and are not required. The
31 control the power for the GPU. Applicable targets:
35 bring the GPU out of secure mode.
109 * Look ma, no clocks! The GPU clocks and power are
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/
H A Domap5-gpu-thermal.dtsi3 * Device Tree Source for OMAP543x SoC GPU thermal
/freebsd/contrib/llvm-project/clang/lib/Headers/cuda_wrappers/
H A Dcmath33 // headers to parse, but would not allow accidental use of them on a GPU.
71 // which we can't handle on GPU. We need to forward those to CUDA-provided
/freebsd/sys/arm64/conf/
H A Dstd.virt22 device virtio_gpu # VirtIO GPU device
/freebsd/sys/contrib/device-tree/Bindings/arm/mediatek/
H A Dmediatek,g3dsys.txt5 the GPU.
/freebsd/sys/contrib/device-tree/src/arm/st/
H A Dstm32mp157.dtsi15 clocks = <&rcc GPU>, <&rcc GPU_K>;
/freebsd/contrib/file/magic/Magdir/
H A Dgpu4 # gpu: file(1) magic for GPU input files
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Drda,8810pl-intc.txt43 25: GPU
H A Dbrcm,bcm2836-l1-intc.txt5 peripheral (GPU) events, which chain to the BCM2835-style interrupt
/freebsd/sys/contrib/device-tree/Bindings/thermal/
H A Dnvidia,tegra186-bpmp-thermal.txt5 and GPU temperatures. This binding describes the thermal sensor that is
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Ddove-divider-clock.txt12 1 GPU clock
/freebsd/sys/contrib/device-tree/src/arm/broadcom/
H A Dbcm2835-rpi-cm1-io1.dts13 * This is based on the official GPU firmware DT blob.
H A Dbcm2835.dtsi23 * NOTE: The BCM2835 has a L2 cache but it is dedicated to the GPU
H A Dbcm2837-rpi-cm3-io3.dts13 * This is based on the official GPU firmware DT blob.

1234