Home
last modified time | relevance | path

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

1234

/freebsd-src/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()
72 SmallString<128> SubtargetKey(GPU); in getSubtargetImpl()
81 I = std::make_unique<R600Subtarget>(TargetTriple, GPU, FS, *this); in getSubtargetImpl()
68 StringRef GPU = getGPUName(F); getSubtargetImpl() local
H A DAMDGPUSubtarget.cpp67 StringRef GPU, StringRef FS) { in initializeSubtargetDependencies()
97 ParseSubtargetFeatures(GPU, /*TuneCPU*/ GPU, FullFS); in initializeSubtargetDependencies()
192 GCNSubtarget::GCNSubtarget(const Triple &TT, StringRef GPU, StringRef FS, in GCNSubtarget()
195 AMDGPUGenSubtargetInfo(TT, GPU, /*TuneCPU*/ GPU, FS),
199 InstrItins(getInstrItineraryForCPU(GPU)), in getConstantBusLimit()
200 InstrInfo(initializeSubtargetDependencies(TT, GPU, FS)), in getConstantBusLimit()
66 initializeSubtargetDependencies(const Triple & TT,StringRef GPU,StringRef FS) initializeSubtargetDependencies() argument
174 GCNSubtarget(const Triple & TT,StringRef GPU,StringRef FS,const GCNTargetMachine & TM) GCNSubtarget() argument
H A DAMDGPUFeatures.td46 Value#" GPU generation", Implies>;
H A DR600Subtarget.h82 StringRef GPU, StringRef FS);
/freebsd-src/contrib/llvm-project/llvm/lib/TargetParser/
H A DTargetParser.cpp225 AMDGPU::IsaVersion AMDGPU::getIsaVersion(StringRef GPU) { in getIsaVersion()
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()
317 // XXX - What does the member GPU mean if device name string passed here? in fillAMDGPUFeatureMap()
359 switch (parseArchAMDGCN(GPU)) { in fillAMDGPUFeatureMap()
549 llvm_unreachable("Unhandled GPU!");
552 if (GPU.empty())
553 GPU
200 getIsaVersion(StringRef GPU) getIsaVersion() argument
270 fillAMDGPUFeatureMap(StringRef GPU,const Triple & T,StringMap<bool> & Features) fillAMDGPUFeatureMap() argument
489 isWave32Capable(StringRef GPU,const Triple & T) isWave32Capable() argument
522 insertWaveSizeFeature(StringRef GPU,const Triple & T,StringMap<bool> & Features,std::string & ErrorMsg) insertWaveSizeFeature() argument
[all...]
/freebsd-src/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);
137 return GPU != OffloadArch::UNKNOWN; in setSupportedOpenCLOpts()
188 OffloadArch getGPU() const { return GPU; }
H A DNVPTX.cpp62 GPU = OffloadArch::UNUSED; in NVPTXTargetInfo()
178 if (GPU == OffloadArch::UNUSED && !HostTarget) in getTargetDefines()
182 // Set __CUDA_ARCH__ for the GPU specified. in getTargetDefines()
184 switch (GPU) { in getTargetDefines()
240 assert(false && "No GPU arch when compiling CUDA device code."); in getTargetDefines()
288 if (GPU == OffloadArch::SM_90a)
/freebsd-src/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-src/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-src/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DTargetParser.h34 /// GPU kinds supported by the AMDGPU target.
179 IsaVersion getIsaVersion(StringRef GPU);
181 /// Fills Features map with default values for given target GPU
182 void fillAMDGPUFeatureMap(StringRef GPU, const Triple &T,
185 /// Inserts wave size feature for given GPU into features map
187 insertWaveSizeFeature(StringRef GPU, const Triple &T,
/freebsd-src/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-src/contrib/llvm-project/clang/tools/amdgpu-arch/
H A DAMDGPUArchByHSA.cpp
/freebsd-src/sys/contrib/device-tree/src/arm/ti/omap/
H A Domap5-gpu-thermal.dtsi3 * Device Tree Source for OMAP543x SoC GPU thermal
/freebsd-src/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-src/sys/contrib/device-tree/Bindings/arm/mediatek/
H A Dmediatek,g3dsys.txt5 the GPU.
/freebsd-src/sys/arm64/conf/
H A Dstd.virt22 device virtio_gpu # VirtIO GPU device
/freebsd-src/sys/contrib/device-tree/src/arm/st/
H A Dstm32mp157.dtsi15 clocks = <&rcc GPU>, <&rcc GPU_K>;
/freebsd-src/contrib/file/magic/Magdir/
H A Dgpu4 # gpu: file(1) magic for GPU input files
/freebsd-src/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-src/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-src/sys/contrib/device-tree/Bindings/clock/
H A Ddove-divider-clock.txt12 1 GPU clock
/freebsd-src/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 Dbcm2837-rpi-cm3-io3.dts13 * This is based on the official GPU firmware DT blob.

1234