Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPostOptimizationValidation.cpp28 static void reportInvalidDirection(Module &M, DXILResourceMap &DRM) { in reportInvalidDirection() argument
29 for (const auto &UAV : DRM.uavs()) { in reportInvalidDirection()
34 for (CallInst *MaybeHandle : DRM.calls()) { in reportInvalidDirection()
35 if (*DRM.find(MaybeHandle) == UAV) { in reportInvalidDirection()
65 static void reportOverlappingBinding(Module &M, DXILResourceMap &DRM) { in reportOverlappingBinding() argument
66 if (DRM.empty()) in reportOverlappingBinding()
70 {DRM.srvs(), DRM.uavs(), DRM.cbuffers(), DRM.samplers()}) { in reportOverlappingBinding()
87 static void reportErrors(Module &M, DXILResourceMap &DRM, in reportErrors() argument
89 if (DRM.hasInvalidCounterDirection()) in reportErrors()
90 reportInvalidDirection(M, DRM); in reportErrors()
[all …]
H A DDXILShaderFlags.cpp35 static bool hasUAVsAtEveryStage(const DXILResourceMap &DRM, in hasUAVsAtEveryStage() argument
37 if (DRM.uavs().empty()) in hasUAVsAtEveryStage()
213 const DXILResourceMap &DRM, in gatherGlobalModuleFlags() argument
231 CSF.UAVsAtEveryStage = hasUAVsAtEveryStage(DRM, MMDI); in gatherGlobalModuleFlags()
235 for (auto &UAV : DRM.uavs()) in gatherGlobalModuleFlags()
258 CSF.ResMayNotAlias = !DRM.uavs().empty(); in gatherGlobalModuleFlags()
265 const DXILResourceMap &DRM, in initialize() argument
276 ComputedShaderFlags GlobalSFMask = gatherGlobalModuleFlags(M, DRM, MMDI); in initialize()
361 DXILResourceMap &DRM = AM.getResult<DXILResourceAnalysis>(M); in run() local
365 MSFI.initialize(M, DRTM, DRM, MMDI); in run()
[all …]
H A DDXILTranslateMetadata.cpp76 static NamedMDNode *emitResourceMetadata(Module &M, DXILResourceMap &DRM, in emitResourceMetadata() argument
80 for (ResourceInfo &RI : DRM) in emitResourceMetadata()
86 for (const ResourceInfo &RI : DRM.srvs()) in emitResourceMetadata()
88 for (const ResourceInfo &RI : DRM.uavs()) in emitResourceMetadata()
90 for (const ResourceInfo &RI : DRM.cbuffers()) in emitResourceMetadata()
92 for (const ResourceInfo &RI : DRM.samplers()) in emitResourceMetadata()
100 if (DRM.empty()) in emitResourceMetadata()
323 static void translateMetadata(Module &M, DXILResourceMap &DRM, in translateMetadata() argument
334 NamedMDNode *NamedResourceMD = emitResourceMetadata(M, DRM, DRTM); in translateMetadata()
386 DXILResourceMap &DRM = MAM.getResult<DXILResourceAnalysis>(M); in run() local
[all …]
H A DDXILPrettyPrinter.cpp226 static void prettyPrintResources(raw_ostream &OS, const DXILResourceMap &DRM, in prettyPrintResources() argument
237 for (const dxil::ResourceInfo &RI : DRM) { in prettyPrintResources()
256 const DXILResourceMap &DRM = MAM.getResult<DXILResourceAnalysis>(M); in run() local
258 prettyPrintResources(OS, DRM, DRTM); in run()
293 const DXILResourceMap &DRM = in INITIALIZE_PASS_DEPENDENCY() local
297 prettyPrintResources(OS, DRM, DRTM); in INITIALIZE_PASS_DEPENDENCY()
H A DDXILOpLowering.cpp40 DXILResourceMap &DRM; member in __anon1a4546bf0111::OpLowerer
46 OpLowerer(Module &M, DXILResourceMap &DRM, DXILResourceTypeMap &DRTM, in OpLowerer() argument
48 : M(M), OpBuilder(M), DRM(DRM), DRTM(DRTM), MMDI(MMDI) {} in OpLowerer()
239 auto *It = DRM.find(CI); in lowerToCreateHandle()
240 assert(It != DRM.end() && "Resource not in map?"); in lowerToCreateHandle()
273 auto *It = DRM.find(CI); in lowerToBindAndAnnotateHandle()
274 assert(It != DRM.end() && "Resource not in map?"); in lowerToBindAndAnnotateHandle()
910 DXILResourceMap &DRM = MAM.getResult<DXILResourceAnalysis>(M); in run() local
914 const bool MadeChanges = OpLowerer(M, DRM, DRTM, MMDI).lowerIntrinsics(); in run()
928 DXILResourceMap &DRM = in runOnModule() local
[all …]
H A DDXContainerGlobals.cpp182 const DXILResourceMap &DRM = in addResourcesForPSV() local
201 for (const dxil::ResourceInfo &RI : DRM.cbuffers()) { in addResourcesForPSV()
206 for (const dxil::ResourceInfo &RI : DRM.samplers()) { in addResourcesForPSV()
212 for (const dxil::ResourceInfo &RI : DRM.srvs()) { in addResourcesForPSV()
227 for (const dxil::ResourceInfo &RI : DRM.uavs()) { in addResourcesForPSV()
H A DDXILShaderFlags.h89 const DXILResourceMap &DRM, const ModuleMetadataInfo &MMDI);
/freebsd/sys/contrib/device-tree/Bindings/display/
H A Dfsl,dcu.txt1 Device Tree bindings for Freescale DCU DRM Driver
H A Dst,stih4xx.txt21 - sti-display-subsystem: Master device for DRM sub-components
/freebsd/sys/contrib/device-tree/Bindings/display/armada/
H A Dmarvell,dove-lcd.txt1 Device Tree bindings for Armada DRM CRTC driver
/freebsd/sys/contrib/device-tree/Bindings/display/imx/
H A Dfsl-imx-drm.txt1 Freescale i.MX DRM master device
4 The freescale i.MX DRM master device is a virtual device needed to list all
/freebsd/sys/contrib/device-tree/Bindings/iommu/
H A Drockchip,iommu.txt4 A Rockchip DRM iommu translates io virtual addresses to physical addresses for
/freebsd/sys/contrib/device-tree/Bindings/display/atmel/
H A Dhlcdc-dc.txt1 Device-Tree bindings for Atmel's HLCDC (High LCD Controller) DRM driver
/freebsd/sys/contrib/device-tree/Bindings/display/tilcdc/
H A Dpanel.txt1 Device-Tree bindings for tilcdc DRM generic panel output driver
H A Dtilcdc.txt1 Device-Tree bindings for tilcdc DRM driver
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/
H A Dam335x-sbc-t335.dts14 /* DRM display driver */
/freebsd/tools/tools/
H A DREADME18 drm Tools specific to the DRM/KMS device drivers.
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_hdmi.c704 * @frame: HDMI DRM infoframe
733 * hdmi_drm_infoframe_check() - check a HDMI DRM infoframe
734 * @frame: HDMI DRM infoframe
746 * hdmi_drm_infoframe_pack_only() - write HDMI DRM infoframe to binary buffer
747 * @frame: HDMI DRM infoframe
816 * hdmi_drm_infoframe_pack() - check a HDMI DRM infoframe,
818 * @frame: HDMI DRM infoframe
1818 * hdmi_drm_infoframe_unpack_only() - unpack binary buffer of CTA-861-G DRM in hdmi_vendor_any_infoframe_unpack()
1819 * infoframe DataBytes to a HDMI DRM in hdmi_vendor_any_infoframe_unpack()
1821 * @frame: HDMI DRM infofram in hdmi_vendor_any_infoframe_unpack()
[all...]
/freebsd/contrib/file/magic/Magdir/
H A Danimation257 >8 string odcf \b, OMA DCF DRM Format 2.0 (OMA-TS-DRM-DCF-V2_0-20060303-A)
258 >8 string opf2 \b, OMA PDCF DRM Format 2.1 (OMA-TS-DRM-DCF-V2_1-20070724-C)
259 >8 string opx2 \b, OMA PDCF DRM + XBS ext (OMA-TS-DRM_XBS-V1_0-20070529-C)
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDXILResource.cpp1191 DXILResourceMap &DRM = AM.getResult<DXILResourceAnalysis>(M); in run() local
1194 DRM.print(OS, DRTM, M.getDataLayout()); in run()
/freebsd/sys/conf/
H A Doptions574 # DRM options
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrFormats.td889 bits<3> DRM;
895 let Inst{18-20} = DRM;
H A DPPCInstrInfo.td2889 (ins u3imm:$DRM),
2890 "mffscdrni $RST, $DRM",
/freebsd/
H A DUPDATING1107 Various LinuxKPI functionality was added which conflicts with DRM.
1653 Ports for the DRM modules have been simplified. Now, amd64 users should
1691 The legacy DRM modules and drivers have now been added to the loader's
/freebsd/sys/compat/linux/
H A Dlinux_ioctl.c110 DEFINE_LINUX_IOCTL_SET(drm, DRM);