Lines Matching full:requirements
73 static SPIRV::Requirements
118 // capability requirements, use the list of extensions (if the subtarget
510 const SPIRV::Requirements &Req) {
512 report_fatal_error("Adding SPIR-V requirements this target can't satisfy.");
521 LLVM_DEBUG(dbgs() << "Conflicting version requirements: >= " << Req.MinVer
523 report_fatal_error("Adding SPIR-V requirements that can't be satisfied.");
532 LLVM_DEBUG(dbgs() << "Conflicting version requirements: <= " << Req.MaxVer
534 report_fatal_error("Adding SPIR-V requirements that can't be satisfied.");
593 report_fatal_error("Unable to meet SPIR-V requirements for this target.");
629 // Add the min requirements for different OpenCL and SPIR-V versions.
718 // Add requirements for image handling.
733 // Add dimension requirements.
772 // Add requirements for handling atomic float instructions
1193 // Collect requirements for existing instructions.
1202 // Collect requirements for OpExecutionMode instructions.