Lines Matching defs:builtin

181 bool IsExecutionModelValidForRtBuiltIn(spv::BuiltIn builtin,
183 switch (builtin) {
2824 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
2827 [this, &inst, builtin](const std::string& message) -> spv_result_t {
2828 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorType);
2834 uint32_t(builtin))
2854 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
2858 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorStorageClass);
2862 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
2871 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorExecutionModel);
2876 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
2898 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
2901 [this, &inst, builtin](const std::string& message) -> spv_result_t {
2902 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorType);
2908 uint32_t(builtin))
2927 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
2931 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorStorageClass);
2935 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
2950 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorExecutionModel);
2955 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
2978 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
2982 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
2987 [this, &inst, builtin](const std::string& message) -> spv_result_t {
2988 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorType);
2994 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3012 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
3016 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorStorageClass);
3021 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3035 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorExecutionModel);
3040 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3063 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
3067 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3072 [this, &inst, builtin](const std::string& message) -> spv_result_t {
3073 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorType);
3079 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3088 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorStorageClass);
3093 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3106 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
3110 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3115 [this, &inst, builtin](const std::string& message) -> spv_result_t {
3116 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorType);
3122 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3133 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorStorageClass);
3138 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3473 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
3476 [this, &inst, &builtin](const std::string& message) -> spv_result_t {
3477 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorType);
3483 uint32_t(builtin))
3500 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
3504 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorStorageClass);
3508 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3517 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorExecutionModel);
3522 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3543 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
3546 [this, &inst, &builtin](const std::string& message) -> spv_result_t {
3547 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorType);
3553 uint32_t(builtin))
3570 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
3574 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorStorageClass);
3578 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3587 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorExecutionModel);
3592 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3613 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
3616 [this, &inst, &builtin](const std::string& message) -> spv_result_t {
3617 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorType);
3623 uint32_t(builtin))
3640 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
3644 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorStorageClass);
3648 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3657 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorExecutionModel);
3662 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3683 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
3686 [this, &inst, &builtin](const std::string& message) -> spv_result_t {
3687 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorType);
3693 uint32_t(builtin))
3710 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
3714 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorStorageClass);
3718 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3727 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorExecutionModel);
3732 << _.grammar().lookupOperandName(SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3945 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
3946 switch (builtin) {
3954 builtin](const std::string& message) -> spv_result_t {
3955 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorType);
3960 SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3977 builtin](const std::string& message) -> spv_result_t {
3978 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorType);
3983 SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
3998 builtin](const std::string& message) -> spv_result_t {
3999 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorType);
4004 SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
4018 builtin](const std::string& message) -> spv_result_t {
4019 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorType);
4024 SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
4038 builtin](const std::string& message) -> spv_result_t {
4039 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorType);
4044 SPV_OPERAND_TYPE_BUILT_IN, uint32_t(builtin))
4054 assert(0 && "Unexpected ray tracing builtin");
4068 const spv::BuiltIn builtin = spv::BuiltIn(decoration.params()[0]);
4072 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorStorageClass);
4084 if (!IsExecutionModelValidForRtBuiltIn(builtin, execution_model)) {
4085 uint32_t vuid = GetVUIDForBuiltin(builtin, VUIDErrorExecutionModel);