• Home
  • Raw
  • Download

Lines Matching refs:true

1702     case Op::OpUndef: *hasResult = true; *hasResultType = true; break;
1708 case Op::OpString: *hasResult = true; *hasResultType = false; break;
1711 case Op::OpExtInstImport: *hasResult = true; *hasResultType = false; break;
1712 case Op::OpExtInst: *hasResult = true; *hasResultType = true; break;
1717 case Op::OpTypeVoid: *hasResult = true; *hasResultType = false; break;
1718 case Op::OpTypeBool: *hasResult = true; *hasResultType = false; break;
1719 case Op::OpTypeInt: *hasResult = true; *hasResultType = false; break;
1720 case Op::OpTypeFloat: *hasResult = true; *hasResultType = false; break;
1721 case Op::OpTypeVector: *hasResult = true; *hasResultType = false; break;
1722 case Op::OpTypeMatrix: *hasResult = true; *hasResultType = false; break;
1723 case Op::OpTypeImage: *hasResult = true; *hasResultType = false; break;
1724 case Op::OpTypeSampler: *hasResult = true; *hasResultType = false; break;
1725 case Op::OpTypeSampledImage: *hasResult = true; *hasResultType = false; break;
1726 case Op::OpTypeArray: *hasResult = true; *hasResultType = false; break;
1727 case Op::OpTypeRuntimeArray: *hasResult = true; *hasResultType = false; break;
1728 case Op::OpTypeStruct: *hasResult = true; *hasResultType = false; break;
1729 case Op::OpTypeOpaque: *hasResult = true; *hasResultType = false; break;
1730 case Op::OpTypePointer: *hasResult = true; *hasResultType = false; break;
1731 case Op::OpTypeFunction: *hasResult = true; *hasResultType = false; break;
1732 case Op::OpTypeEvent: *hasResult = true; *hasResultType = false; break;
1733 case Op::OpTypeDeviceEvent: *hasResult = true; *hasResultType = false; break;
1734 case Op::OpTypeReserveId: *hasResult = true; *hasResultType = false; break;
1735 case Op::OpTypeQueue: *hasResult = true; *hasResultType = false; break;
1736 case Op::OpTypePipe: *hasResult = true; *hasResultType = false; break;
1738 case Op::OpConstantTrue: *hasResult = true; *hasResultType = true; break;
1739 case Op::OpConstantFalse: *hasResult = true; *hasResultType = true; break;
1740 case Op::OpConstant: *hasResult = true; *hasResultType = true; break;
1741 case Op::OpConstantComposite: *hasResult = true; *hasResultType = true; break;
1742 case Op::OpConstantSampler: *hasResult = true; *hasResultType = true; break;
1743 case Op::OpConstantNull: *hasResult = true; *hasResultType = true; break;
1744 case Op::OpSpecConstantTrue: *hasResult = true; *hasResultType = true; break;
1745 case Op::OpSpecConstantFalse: *hasResult = true; *hasResultType = true; break;
1746 case Op::OpSpecConstant: *hasResult = true; *hasResultType = true; break;
1747 case Op::OpSpecConstantComposite: *hasResult = true; *hasResultType = true; break;
1748 case Op::OpSpecConstantOp: *hasResult = true; *hasResultType = true; break;
1749 case Op::OpFunction: *hasResult = true; *hasResultType = true; break;
1750 case Op::OpFunctionParameter: *hasResult = true; *hasResultType = true; break;
1752 case Op::OpFunctionCall: *hasResult = true; *hasResultType = true; break;
1753 case Op::OpVariable: *hasResult = true; *hasResultType = true; break;
1754 case Op::OpImageTexelPointer: *hasResult = true; *hasResultType = true; break;
1755 case Op::OpLoad: *hasResult = true; *hasResultType = true; break;
1759 case Op::OpAccessChain: *hasResult = true; *hasResultType = true; break;
1760 case Op::OpInBoundsAccessChain: *hasResult = true; *hasResultType = true; break;
1761 case Op::OpPtrAccessChain: *hasResult = true; *hasResultType = true; break;
1762 case Op::OpArrayLength: *hasResult = true; *hasResultType = true; break;
1763 case Op::OpGenericPtrMemSemantics: *hasResult = true; *hasResultType = true; break;
1764 case Op::OpInBoundsPtrAccessChain: *hasResult = true; *hasResultType = true; break;
1767 case Op::OpDecorationGroup: *hasResult = true; *hasResultType = false; break;
1770 case Op::OpVectorExtractDynamic: *hasResult = true; *hasResultType = true; break;
1771 case Op::OpVectorInsertDynamic: *hasResult = true; *hasResultType = true; break;
1772 case Op::OpVectorShuffle: *hasResult = true; *hasResultType = true; break;
1773 case Op::OpCompositeConstruct: *hasResult = true; *hasResultType = true; break;
1774 case Op::OpCompositeExtract: *hasResult = true; *hasResultType = true; break;
1775 case Op::OpCompositeInsert: *hasResult = true; *hasResultType = true; break;
1776 case Op::OpCopyObject: *hasResult = true; *hasResultType = true; break;
1777 case Op::OpTranspose: *hasResult = true; *hasResultType = true; break;
1778 case Op::OpSampledImage: *hasResult = true; *hasResultType = true; break;
1779 case Op::OpImageSampleImplicitLod: *hasResult = true; *hasResultType = true; break;
1780 case Op::OpImageSampleExplicitLod: *hasResult = true; *hasResultType = true; break;
1781 case Op::OpImageSampleDrefImplicitLod: *hasResult = true; *hasResultType = true; break;
1782 case Op::OpImageSampleDrefExplicitLod: *hasResult = true; *hasResultType = true; break;
1783 case Op::OpImageSampleProjImplicitLod: *hasResult = true; *hasResultType = true; break;
1784 case Op::OpImageSampleProjExplicitLod: *hasResult = true; *hasResultType = true; break;
1785 case Op::OpImageSampleProjDrefImplicitLod: *hasResult = true; *hasResultType = true; break;
1786 case Op::OpImageSampleProjDrefExplicitLod: *hasResult = true; *hasResultType = true; break;
1787 case Op::OpImageFetch: *hasResult = true; *hasResultType = true; break;
1788 case Op::OpImageGather: *hasResult = true; *hasResultType = true; break;
1789 case Op::OpImageDrefGather: *hasResult = true; *hasResultType = true; break;
1790 case Op::OpImageRead: *hasResult = true; *hasResultType = true; break;
1792 case Op::OpImage: *hasResult = true; *hasResultType = true; break;
1793 case Op::OpImageQueryFormat: *hasResult = true; *hasResultType = true; break;
1794 case Op::OpImageQueryOrder: *hasResult = true; *hasResultType = true; break;
1795 case Op::OpImageQuerySizeLod: *hasResult = true; *hasResultType = true; break;
1796 case Op::OpImageQuerySize: *hasResult = true; *hasResultType = true; break;
1797 case Op::OpImageQueryLod: *hasResult = true; *hasResultType = true; break;
1798 case Op::OpImageQueryLevels: *hasResult = true; *hasResultType = true; break;
1799 case Op::OpImageQuerySamples: *hasResult = true; *hasResultType = true; break;
1800 case Op::OpConvertFToU: *hasResult = true; *hasResultType = true; break;
1801 case Op::OpConvertFToS: *hasResult = true; *hasResultType = true; break;
1802 case Op::OpConvertSToF: *hasResult = true; *hasResultType = true; break;
1803 case Op::OpConvertUToF: *hasResult = true; *hasResultType = true; break;
1804 case Op::OpUConvert: *hasResult = true; *hasResultType = true; break;
1805 case Op::OpSConvert: *hasResult = true; *hasResultType = true; break;
1806 case Op::OpFConvert: *hasResult = true; *hasResultType = true; break;
1807 case Op::OpQuantizeToF16: *hasResult = true; *hasResultType = true; break;
1808 case Op::OpConvertPtrToU: *hasResult = true; *hasResultType = true; break;
1809 case Op::OpSatConvertSToU: *hasResult = true; *hasResultType = true; break;
1810 case Op::OpSatConvertUToS: *hasResult = true; *hasResultType = true; break;
1811 case Op::OpConvertUToPtr: *hasResult = true; *hasResultType = true; break;
1812 case Op::OpPtrCastToGeneric: *hasResult = true; *hasResultType = true; break;
1813 case Op::OpGenericCastToPtr: *hasResult = true; *hasResultType = true; break;
1814 case Op::OpGenericCastToPtrExplicit: *hasResult = true; *hasResultType = true; break;
1815 case Op::OpBitcast: *hasResult = true; *hasResultType = true; break;
1816 case Op::OpSNegate: *hasResult = true; *hasResultType = true; break;
1817 case Op::OpFNegate: *hasResult = true; *hasResultType = true; break;
1818 case Op::OpIAdd: *hasResult = true; *hasResultType = true; break;
1819 case Op::OpFAdd: *hasResult = true; *hasResultType = true; break;
1820 case Op::OpISub: *hasResult = true; *hasResultType = true; break;
1821 case Op::OpFSub: *hasResult = true; *hasResultType = true; break;
1822 case Op::OpIMul: *hasResult = true; *hasResultType = true; break;
1823 case Op::OpFMul: *hasResult = true; *hasResultType = true; break;
1824 case Op::OpUDiv: *hasResult = true; *hasResultType = true; break;
1825 case Op::OpSDiv: *hasResult = true; *hasResultType = true; break;
1826 case Op::OpFDiv: *hasResult = true; *hasResultType = true; break;
1827 case Op::OpUMod: *hasResult = true; *hasResultType = true; break;
1828 case Op::OpSRem: *hasResult = true; *hasResultType = true; break;
1829 case Op::OpSMod: *hasResult = true; *hasResultType = true; break;
1830 case Op::OpFRem: *hasResult = true; *hasResultType = true; break;
1831 case Op::OpFMod: *hasResult = true; *hasResultType = true; break;
1832 case Op::OpVectorTimesScalar: *hasResult = true; *hasResultType = true; break;
1833 case Op::OpMatrixTimesScalar: *hasResult = true; *hasResultType = true; break;
1834 case Op::OpVectorTimesMatrix: *hasResult = true; *hasResultType = true; break;
1835 case Op::OpMatrixTimesVector: *hasResult = true; *hasResultType = true; break;
1836 case Op::OpMatrixTimesMatrix: *hasResult = true; *hasResultType = true; break;
1837 case Op::OpOuterProduct: *hasResult = true; *hasResultType = true; break;
1838 case Op::OpDot: *hasResult = true; *hasResultType = true; break;
1839 case Op::OpIAddCarry: *hasResult = true; *hasResultType = true; break;
1840 case Op::OpISubBorrow: *hasResult = true; *hasResultType = true; break;
1841 case Op::OpUMulExtended: *hasResult = true; *hasResultType = true; break;
1842 case Op::OpSMulExtended: *hasResult = true; *hasResultType = true; break;
1843 case Op::OpAny: *hasResult = true; *hasResultType = true; break;
1844 case Op::OpAll: *hasResult = true; *hasResultType = true; break;
1845 case Op::OpIsNan: *hasResult = true; *hasResultType = true; break;
1846 case Op::OpIsInf: *hasResult = true; *hasResultType = true; break;
1847 case Op::OpIsFinite: *hasResult = true; *hasResultType = true; break;
1848 case Op::OpIsNormal: *hasResult = true; *hasResultType = true; break;
1849 case Op::OpSignBitSet: *hasResult = true; *hasResultType = true; break;
1850 case Op::OpLessOrGreater: *hasResult = true; *hasResultType = true; break;
1851 case Op::OpOrdered: *hasResult = true; *hasResultType = true; break;
1852 case Op::OpUnordered: *hasResult = true; *hasResultType = true; break;
1853 case Op::OpLogicalEqual: *hasResult = true; *hasResultType = true; break;
1854 case Op::OpLogicalNotEqual: *hasResult = true; *hasResultType = true; break;
1855 case Op::OpLogicalOr: *hasResult = true; *hasResultType = true; break;
1856 case Op::OpLogicalAnd: *hasResult = true; *hasResultType = true; break;
1857 case Op::OpLogicalNot: *hasResult = true; *hasResultType = true; break;
1858 case Op::OpSelect: *hasResult = true; *hasResultType = true; break;
1859 case Op::OpIEqual: *hasResult = true; *hasResultType = true; break;
1860 case Op::OpINotEqual: *hasResult = true; *hasResultType = true; break;
1861 case Op::OpUGreaterThan: *hasResult = true; *hasResultType = true; break;
1862 case Op::OpSGreaterThan: *hasResult = true; *hasResultType = true; break;
1863 case Op::OpUGreaterThanEqual: *hasResult = true; *hasResultType = true; break;
1864 case Op::OpSGreaterThanEqual: *hasResult = true; *hasResultType = true; break;
1865 case Op::OpULessThan: *hasResult = true; *hasResultType = true; break;
1866 case Op::OpSLessThan: *hasResult = true; *hasResultType = true; break;
1867 case Op::OpULessThanEqual: *hasResult = true; *hasResultType = true; break;
1868 case Op::OpSLessThanEqual: *hasResult = true; *hasResultType = true; break;
1869 case Op::OpFOrdEqual: *hasResult = true; *hasResultType = true; break;
1870 case Op::OpFUnordEqual: *hasResult = true; *hasResultType = true; break;
1871 case Op::OpFOrdNotEqual: *hasResult = true; *hasResultType = true; break;
1872 case Op::OpFUnordNotEqual: *hasResult = true; *hasResultType = true; break;
1873 case Op::OpFOrdLessThan: *hasResult = true; *hasResultType = true; break;
1874 case Op::OpFUnordLessThan: *hasResult = true; *hasResultType = true; break;
1875 case Op::OpFOrdGreaterThan: *hasResult = true; *hasResultType = true; break;
1876 case Op::OpFUnordGreaterThan: *hasResult = true; *hasResultType = true; break;
1877 case Op::OpFOrdLessThanEqual: *hasResult = true; *hasResultType = true; break;
1878 case Op::OpFUnordLessThanEqual: *hasResult = true; *hasResultType = true; break;
1879 case Op::OpFOrdGreaterThanEqual: *hasResult = true; *hasResultType = true; break;
1880 case Op::OpFUnordGreaterThanEqual: *hasResult = true; *hasResultType = true; break;
1881 case Op::OpShiftRightLogical: *hasResult = true; *hasResultType = true; break;
1882 case Op::OpShiftRightArithmetic: *hasResult = true; *hasResultType = true; break;
1883 case Op::OpShiftLeftLogical: *hasResult = true; *hasResultType = true; break;
1884 case Op::OpBitwiseOr: *hasResult = true; *hasResultType = true; break;
1885 case Op::OpBitwiseXor: *hasResult = true; *hasResultType = true; break;
1886 case Op::OpBitwiseAnd: *hasResult = true; *hasResultType = true; break;
1887 case Op::OpNot: *hasResult = true; *hasResultType = true; break;
1888 case Op::OpBitFieldInsert: *hasResult = true; *hasResultType = true; break;
1889 case Op::OpBitFieldSExtract: *hasResult = true; *hasResultType = true; break;
1890 case Op::OpBitFieldUExtract: *hasResult = true; *hasResultType = true; break;
1891 case Op::OpBitReverse: *hasResult = true; *hasResultType = true; break;
1892 case Op::OpBitCount: *hasResult = true; *hasResultType = true; break;
1893 case Op::OpDPdx: *hasResult = true; *hasResultType = true; break;
1894 case Op::OpDPdy: *hasResult = true; *hasResultType = true; break;
1895 case Op::OpFwidth: *hasResult = true; *hasResultType = true; break;
1896 case Op::OpDPdxFine: *hasResult = true; *hasResultType = true; break;
1897 case Op::OpDPdyFine: *hasResult = true; *hasResultType = true; break;
1898 case Op::OpFwidthFine: *hasResult = true; *hasResultType = true; break;
1899 case Op::OpDPdxCoarse: *hasResult = true; *hasResultType = true; break;
1900 case Op::OpDPdyCoarse: *hasResult = true; *hasResultType = true; break;
1901 case Op::OpFwidthCoarse: *hasResult = true; *hasResultType = true; break;
1908 case Op::OpAtomicLoad: *hasResult = true; *hasResultType = true; break;
1910 case Op::OpAtomicExchange: *hasResult = true; *hasResultType = true; break;
1911 case Op::OpAtomicCompareExchange: *hasResult = true; *hasResultType = true; break;
1912 case Op::OpAtomicCompareExchangeWeak: *hasResult = true; *hasResultType = true; break;
1913 case Op::OpAtomicIIncrement: *hasResult = true; *hasResultType = true; break;
1914 case Op::OpAtomicIDecrement: *hasResult = true; *hasResultType = true; break;
1915 case Op::OpAtomicIAdd: *hasResult = true; *hasResultType = true; break;
1916 case Op::OpAtomicISub: *hasResult = true; *hasResultType = true; break;
1917 case Op::OpAtomicSMin: *hasResult = true; *hasResultType = true; break;
1918 case Op::OpAtomicUMin: *hasResult = true; *hasResultType = true; break;
1919 case Op::OpAtomicSMax: *hasResult = true; *hasResultType = true; break;
1920 case Op::OpAtomicUMax: *hasResult = true; *hasResultType = true; break;
1921 case Op::OpAtomicAnd: *hasResult = true; *hasResultType = true; break;
1922 case Op::OpAtomicOr: *hasResult = true; *hasResultType = true; break;
1923 case Op::OpAtomicXor: *hasResult = true; *hasResultType = true; break;
1924 case Op::OpPhi: *hasResult = true; *hasResultType = true; break;
1927 case Op::OpLabel: *hasResult = true; *hasResultType = false; break;
1937 case Op::OpGroupAsyncCopy: *hasResult = true; *hasResultType = true; break;
1939 case Op::OpGroupAll: *hasResult = true; *hasResultType = true; break;
1940 case Op::OpGroupAny: *hasResult = true; *hasResultType = true; break;
1941 case Op::OpGroupBroadcast: *hasResult = true; *hasResultType = true; break;
1942 case Op::OpGroupIAdd: *hasResult = true; *hasResultType = true; break;
1943 case Op::OpGroupFAdd: *hasResult = true; *hasResultType = true; break;
1944 case Op::OpGroupFMin: *hasResult = true; *hasResultType = true; break;
1945 case Op::OpGroupUMin: *hasResult = true; *hasResultType = true; break;
1946 case Op::OpGroupSMin: *hasResult = true; *hasResultType = true; break;
1947 case Op::OpGroupFMax: *hasResult = true; *hasResultType = true; break;
1948 case Op::OpGroupUMax: *hasResult = true; *hasResultType = true; break;
1949 case Op::OpGroupSMax: *hasResult = true; *hasResultType = true; break;
1950 case Op::OpReadPipe: *hasResult = true; *hasResultType = true; break;
1951 case Op::OpWritePipe: *hasResult = true; *hasResultType = true; break;
1952 case Op::OpReservedReadPipe: *hasResult = true; *hasResultType = true; break;
1953 case Op::OpReservedWritePipe: *hasResult = true; *hasResultType = true; break;
1954 case Op::OpReserveReadPipePackets: *hasResult = true; *hasResultType = true; break;
1955 case Op::OpReserveWritePipePackets: *hasResult = true; *hasResultType = true; break;
1958 case Op::OpIsValidReserveId: *hasResult = true; *hasResultType = true; break;
1959 case Op::OpGetNumPipePackets: *hasResult = true; *hasResultType = true; break;
1960 case Op::OpGetMaxPipePackets: *hasResult = true; *hasResultType = true; break;
1961 case Op::OpGroupReserveReadPipePackets: *hasResult = true; *hasResultType = true; break;
1962 case Op::OpGroupReserveWritePipePackets: *hasResult = true; *hasResultType = true; break;
1965 case Op::OpEnqueueMarker: *hasResult = true; *hasResultType = true; break;
1966 case Op::OpEnqueueKernel: *hasResult = true; *hasResultType = true; break;
1967 case Op::OpGetKernelNDrangeSubGroupCount: *hasResult = true; *hasResultType = true; break;
1968 case Op::OpGetKernelNDrangeMaxSubGroupSize: *hasResult = true; *hasResultType = true; break;
1969 case Op::OpGetKernelWorkGroupSize: *hasResult = true; *hasResultType = true; break;
1970 …case Op::OpGetKernelPreferredWorkGroupSizeMultiple: *hasResult = true; *hasResultType = true; brea…
1973 case Op::OpCreateUserEvent: *hasResult = true; *hasResultType = true; break;
1974 case Op::OpIsValidEvent: *hasResult = true; *hasResultType = true; break;
1977 case Op::OpGetDefaultQueue: *hasResult = true; *hasResultType = true; break;
1978 case Op::OpBuildNDRange: *hasResult = true; *hasResultType = true; break;
1979 case Op::OpImageSparseSampleImplicitLod: *hasResult = true; *hasResultType = true; break;
1980 case Op::OpImageSparseSampleExplicitLod: *hasResult = true; *hasResultType = true; break;
1981 case Op::OpImageSparseSampleDrefImplicitLod: *hasResult = true; *hasResultType = true; break;
1982 case Op::OpImageSparseSampleDrefExplicitLod: *hasResult = true; *hasResultType = true; break;
1983 case Op::OpImageSparseSampleProjImplicitLod: *hasResult = true; *hasResultType = true; break;
1984 case Op::OpImageSparseSampleProjExplicitLod: *hasResult = true; *hasResultType = true; break;
1985 … case Op::OpImageSparseSampleProjDrefImplicitLod: *hasResult = true; *hasResultType = true; break;
1986 … case Op::OpImageSparseSampleProjDrefExplicitLod: *hasResult = true; *hasResultType = true; break;
1987 case Op::OpImageSparseFetch: *hasResult = true; *hasResultType = true; break;
1988 case Op::OpImageSparseGather: *hasResult = true; *hasResultType = true; break;
1989 case Op::OpImageSparseDrefGather: *hasResult = true; *hasResultType = true; break;
1990 case Op::OpImageSparseTexelsResident: *hasResult = true; *hasResultType = true; break;
1992 case Op::OpAtomicFlagTestAndSet: *hasResult = true; *hasResultType = true; break;
1994 case Op::OpImageSparseRead: *hasResult = true; *hasResultType = true; break;
1995 case Op::OpSizeOf: *hasResult = true; *hasResultType = true; break;
1996 case Op::OpTypePipeStorage: *hasResult = true; *hasResultType = false; break;
1997 case Op::OpConstantPipeStorage: *hasResult = true; *hasResultType = true; break;
1998 case Op::OpCreatePipeFromPipeStorage: *hasResult = true; *hasResultType = true; break;
1999 case Op::OpGetKernelLocalSizeForSubgroupCount: *hasResult = true; *hasResultType = true; break;
2000 case Op::OpGetKernelMaxNumSubgroups: *hasResult = true; *hasResultType = true; break;
2001 case Op::OpTypeNamedBarrier: *hasResult = true; *hasResultType = false; break;
2002 case Op::OpNamedBarrierInitialize: *hasResult = true; *hasResultType = true; break;
2007 case Op::OpGroupNonUniformElect: *hasResult = true; *hasResultType = true; break;
2008 case Op::OpGroupNonUniformAll: *hasResult = true; *hasResultType = true; break;
2009 case Op::OpGroupNonUniformAny: *hasResult = true; *hasResultType = true; break;
2010 case Op::OpGroupNonUniformAllEqual: *hasResult = true; *hasResultType = true; break;
2011 case Op::OpGroupNonUniformBroadcast: *hasResult = true; *hasResultType = true; break;
2012 case Op::OpGroupNonUniformBroadcastFirst: *hasResult = true; *hasResultType = true; break;
2013 case Op::OpGroupNonUniformBallot: *hasResult = true; *hasResultType = true; break;
2014 case Op::OpGroupNonUniformInverseBallot: *hasResult = true; *hasResultType = true; break;
2015 case Op::OpGroupNonUniformBallotBitExtract: *hasResult = true; *hasResultType = true; break;
2016 case Op::OpGroupNonUniformBallotBitCount: *hasResult = true; *hasResultType = true; break;
2017 case Op::OpGroupNonUniformBallotFindLSB: *hasResult = true; *hasResultType = true; break;
2018 case Op::OpGroupNonUniformBallotFindMSB: *hasResult = true; *hasResultType = true; break;
2019 case Op::OpGroupNonUniformShuffle: *hasResult = true; *hasResultType = true; break;
2020 case Op::OpGroupNonUniformShuffleXor: *hasResult = true; *hasResultType = true; break;
2021 case Op::OpGroupNonUniformShuffleUp: *hasResult = true; *hasResultType = true; break;
2022 case Op::OpGroupNonUniformShuffleDown: *hasResult = true; *hasResultType = true; break;
2023 case Op::OpGroupNonUniformIAdd: *hasResult = true; *hasResultType = true; break;
2024 case Op::OpGroupNonUniformFAdd: *hasResult = true; *hasResultType = true; break;
2025 case Op::OpGroupNonUniformIMul: *hasResult = true; *hasResultType = true; break;
2026 case Op::OpGroupNonUniformFMul: *hasResult = true; *hasResultType = true; break;
2027 case Op::OpGroupNonUniformSMin: *hasResult = true; *hasResultType = true; break;
2028 case Op::OpGroupNonUniformUMin: *hasResult = true; *hasResultType = true; break;
2029 case Op::OpGroupNonUniformFMin: *hasResult = true; *hasResultType = true; break;
2030 case Op::OpGroupNonUniformSMax: *hasResult = true; *hasResultType = true; break;
2031 case Op::OpGroupNonUniformUMax: *hasResult = true; *hasResultType = true; break;
2032 case Op::OpGroupNonUniformFMax: *hasResult = true; *hasResultType = true; break;
2033 case Op::OpGroupNonUniformBitwiseAnd: *hasResult = true; *hasResultType = true; break;
2034 case Op::OpGroupNonUniformBitwiseOr: *hasResult = true; *hasResultType = true; break;
2035 case Op::OpGroupNonUniformBitwiseXor: *hasResult = true; *hasResultType = true; break;
2036 case Op::OpGroupNonUniformLogicalAnd: *hasResult = true; *hasResultType = true; break;
2037 case Op::OpGroupNonUniformLogicalOr: *hasResult = true; *hasResultType = true; break;
2038 case Op::OpGroupNonUniformLogicalXor: *hasResult = true; *hasResultType = true; break;
2039 case Op::OpGroupNonUniformQuadBroadcast: *hasResult = true; *hasResultType = true; break;
2040 case Op::OpGroupNonUniformQuadSwap: *hasResult = true; *hasResultType = true; break;
2041 case Op::OpCopyLogical: *hasResult = true; *hasResultType = true; break;
2042 case Op::OpPtrEqual: *hasResult = true; *hasResultType = true; break;
2043 case Op::OpPtrNotEqual: *hasResult = true; *hasResultType = true; break;
2044 case Op::OpPtrDiff: *hasResult = true; *hasResultType = true; break;
2046 case Op::OpSubgroupBallotKHR: *hasResult = true; *hasResultType = true; break;
2047 case Op::OpSubgroupFirstInvocationKHR: *hasResult = true; *hasResultType = true; break;
2048 case Op::OpSubgroupAllKHR: *hasResult = true; *hasResultType = true; break;
2049 case Op::OpSubgroupAnyKHR: *hasResult = true; *hasResultType = true; break;
2050 case Op::OpSubgroupAllEqualKHR: *hasResult = true; *hasResultType = true; break;
2051 case Op::OpSubgroupReadInvocationKHR: *hasResult = true; *hasResultType = true; break;
2054 case Op::OpConvertUToAccelerationStructureKHR: *hasResult = true; *hasResultType = true; break;
2057 case Op::OpTypeRayQueryKHR: *hasResult = true; *hasResultType = false; break;
2062 case Op::OpRayQueryProceedKHR: *hasResult = true; *hasResultType = true; break;
2063 case Op::OpRayQueryGetIntersectionTypeKHR: *hasResult = true; *hasResultType = true; break;
2064 case Op::OpGroupIAddNonUniformAMD: *hasResult = true; *hasResultType = true; break;
2065 case Op::OpGroupFAddNonUniformAMD: *hasResult = true; *hasResultType = true; break;
2066 case Op::OpGroupFMinNonUniformAMD: *hasResult = true; *hasResultType = true; break;
2067 case Op::OpGroupUMinNonUniformAMD: *hasResult = true; *hasResultType = true; break;
2068 case Op::OpGroupSMinNonUniformAMD: *hasResult = true; *hasResultType = true; break;
2069 case Op::OpGroupFMaxNonUniformAMD: *hasResult = true; *hasResultType = true; break;
2070 case Op::OpGroupUMaxNonUniformAMD: *hasResult = true; *hasResultType = true; break;
2071 case Op::OpGroupSMaxNonUniformAMD: *hasResult = true; *hasResultType = true; break;
2072 case Op::OpFragmentMaskFetchAMD: *hasResult = true; *hasResultType = true; break;
2073 case Op::OpFragmentFetchAMD: *hasResult = true; *hasResultType = true; break;
2074 case Op::OpReadClockKHR: *hasResult = true; *hasResultType = true; break;
2075 case Op::OpImageSampleFootprintNV: *hasResult = true; *hasResultType = true; break;
2076 case Op::OpGroupNonUniformPartitionNV: *hasResult = true; *hasResultType = true; break;
2078 case Op::OpReportIntersectionNV: *hasResult = true; *hasResultType = true; break;
2082 case Op::OpTypeAccelerationStructureNV: *hasResult = true; *hasResultType = false; break;
2084 case Op::OpTypeCooperativeMatrixNV: *hasResult = true; *hasResultType = false; break;
2085 case Op::OpCooperativeMatrixLoadNV: *hasResult = true; *hasResultType = true; break;
2087 case Op::OpCooperativeMatrixMulAddNV: *hasResult = true; *hasResultType = true; break;
2088 case Op::OpCooperativeMatrixLengthNV: *hasResult = true; *hasResultType = true; break;
2092 case Op::OpIsHelperInvocationEXT: *hasResult = true; *hasResultType = true; break;
2093 case Op::OpSubgroupShuffleINTEL: *hasResult = true; *hasResultType = true; break;
2094 case Op::OpSubgroupShuffleDownINTEL: *hasResult = true; *hasResultType = true; break;
2095 case Op::OpSubgroupShuffleUpINTEL: *hasResult = true; *hasResultType = true; break;
2096 case Op::OpSubgroupShuffleXorINTEL: *hasResult = true; *hasResultType = true; break;
2097 case Op::OpSubgroupBlockReadINTEL: *hasResult = true; *hasResultType = true; break;
2099 case Op::OpSubgroupImageBlockReadINTEL: *hasResult = true; *hasResultType = true; break;
2101 case Op::OpSubgroupImageMediaBlockReadINTEL: *hasResult = true; *hasResultType = true; break;
2103 case Op::OpUCountLeadingZerosINTEL: *hasResult = true; *hasResultType = true; break;
2104 case Op::OpUCountTrailingZerosINTEL: *hasResult = true; *hasResultType = true; break;
2105 case Op::OpAbsISubINTEL: *hasResult = true; *hasResultType = true; break;
2106 case Op::OpAbsUSubINTEL: *hasResult = true; *hasResultType = true; break;
2107 case Op::OpIAddSatINTEL: *hasResult = true; *hasResultType = true; break;
2108 case Op::OpUAddSatINTEL: *hasResult = true; *hasResultType = true; break;
2109 case Op::OpIAverageINTEL: *hasResult = true; *hasResultType = true; break;
2110 case Op::OpUAverageINTEL: *hasResult = true; *hasResultType = true; break;
2111 case Op::OpIAverageRoundedINTEL: *hasResult = true; *hasResultType = true; break;
2112 case Op::OpUAverageRoundedINTEL: *hasResult = true; *hasResultType = true; break;
2113 case Op::OpISubSatINTEL: *hasResult = true; *hasResultType = true; break;
2114 case Op::OpUSubSatINTEL: *hasResult = true; *hasResultType = true; break;
2115 case Op::OpIMul32x16INTEL: *hasResult = true; *hasResultType = true; break;
2116 case Op::OpUMul32x16INTEL: *hasResult = true; *hasResultType = true; break;
2117 case Op::OpConstFunctionPointerINTEL: *hasResult = true; *hasResultType = true; break;
2118 case Op::OpFunctionPointerCallINTEL: *hasResult = true; *hasResultType = true; break;
2119 case Op::OpAsmTargetINTEL: *hasResult = true; *hasResultType = true; break;
2120 case Op::OpAsmINTEL: *hasResult = true; *hasResultType = true; break;
2121 case Op::OpAsmCallINTEL: *hasResult = true; *hasResultType = true; break;
2124 case Op::OpVmeImageINTEL: *hasResult = true; *hasResultType = true; break;
2125 case Op::OpTypeVmeImageINTEL: *hasResult = true; *hasResultType = false; break;
2126 case Op::OpTypeAvcImePayloadINTEL: *hasResult = true; *hasResultType = false; break;
2127 case Op::OpTypeAvcRefPayloadINTEL: *hasResult = true; *hasResultType = false; break;
2128 case Op::OpTypeAvcSicPayloadINTEL: *hasResult = true; *hasResultType = false; break;
2129 case Op::OpTypeAvcMcePayloadINTEL: *hasResult = true; *hasResultType = false; break;
2130 case Op::OpTypeAvcMceResultINTEL: *hasResult = true; *hasResultType = false; break;
2131 case Op::OpTypeAvcImeResultINTEL: *hasResult = true; *hasResultType = false; break;
2132 …case Op::OpTypeAvcImeResultSingleReferenceStreamoutINTEL: *hasResult = true; *hasResultType = fals…
2133 …case Op::OpTypeAvcImeResultDualReferenceStreamoutINTEL: *hasResult = true; *hasResultType = false;…
2134 …case Op::OpTypeAvcImeSingleReferenceStreaminINTEL: *hasResult = true; *hasResultType = false; brea…
2135 … case Op::OpTypeAvcImeDualReferenceStreaminINTEL: *hasResult = true; *hasResultType = false; break;
2136 case Op::OpTypeAvcRefResultINTEL: *hasResult = true; *hasResultType = false; break;
2137 case Op::OpTypeAvcSicResultINTEL: *hasResult = true; *hasResultType = false; break;
2138 …cMceGetDefaultInterBaseMultiReferencePenaltyINTEL: *hasResult = true; *hasResultType = true; break;
2139 …groupAvcMceSetInterBaseMultiReferencePenaltyINTEL: *hasResult = true; *hasResultType = true; break;
2140 …:OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL: *hasResult = true; *hasResultType = true; break;
2141 …case Op::OpSubgroupAvcMceSetInterShapePenaltyINTEL: *hasResult = true; *hasResultType = true; brea…
2142 …ubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL: *hasResult = true; *hasResultType = true; break;
2143 …Op::OpSubgroupAvcMceSetInterDirectionPenaltyINTEL: *hasResult = true; *hasResultType = true; break;
2144 …ubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL: *hasResult = true; *hasResultType = true; break;
2145 …upAvcMceGetDefaultInterMotionVectorCostTableINTEL: *hasResult = true; *hasResultType = true; break;
2146 …SubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL: *hasResult = true; *hasResultType = true; break;
2147 …bgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL: *hasResult = true; *hasResultType = true; break;
2148 …pSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL: *hasResult = true; *hasResultType = true; break;
2149 …:OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL: *hasResult = true; *hasResultType = true; break;
2150 …SubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL: *hasResult = true; *hasResultType = true; break;
2151 …ubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL: *hasResult = true; *hasResultType = true; break;
2152 …upAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL: *hasResult = true; *hasResultType = true; break;
2153 case Op::OpSubgroupAvcMceSetAcOnlyHaarINTEL: *hasResult = true; *hasResultType = true; break;
2154 …bgroupAvcMceSetSourceInterlacedFieldPolarityINTEL: *hasResult = true; *hasResultType = true; break;
2155 …MceSetSingleReferenceInterlacedFieldPolarityINTEL: *hasResult = true; *hasResultType = true; break;
2156 …MceSetDualReferenceInterlacedFieldPolaritiesINTEL: *hasResult = true; *hasResultType = true; break;
2157 …case Op::OpSubgroupAvcMceConvertToImePayloadINTEL: *hasResult = true; *hasResultType = true; break;
2158 … case Op::OpSubgroupAvcMceConvertToImeResultINTEL: *hasResult = true; *hasResultType = true; break;
2159 …case Op::OpSubgroupAvcMceConvertToRefPayloadINTEL: *hasResult = true; *hasResultType = true; break;
2160 … case Op::OpSubgroupAvcMceConvertToRefResultINTEL: *hasResult = true; *hasResultType = true; break;
2161 …case Op::OpSubgroupAvcMceConvertToSicPayloadINTEL: *hasResult = true; *hasResultType = true; break;
2162 … case Op::OpSubgroupAvcMceConvertToSicResultINTEL: *hasResult = true; *hasResultType = true; break;
2163 case Op::OpSubgroupAvcMceGetMotionVectorsINTEL: *hasResult = true; *hasResultType = true; break;
2164 …case Op::OpSubgroupAvcMceGetInterDistortionsINTEL: *hasResult = true; *hasResultType = true; break;
2165 …case Op::OpSubgroupAvcMceGetBestInterDistortionsINTEL: *hasResult = true; *hasResultType = true; b…
2166 … case Op::OpSubgroupAvcMceGetInterMajorShapeINTEL: *hasResult = true; *hasResultType = true; break;
2167 … case Op::OpSubgroupAvcMceGetInterMinorShapeINTEL: *hasResult = true; *hasResultType = true; break;
2168 … case Op::OpSubgroupAvcMceGetInterDirectionsINTEL: *hasResult = true; *hasResultType = true; break;
2169 …p::OpSubgroupAvcMceGetInterMotionVectorCountINTEL: *hasResult = true; *hasResultType = true; break;
2170 …case Op::OpSubgroupAvcMceGetInterReferenceIdsINTEL: *hasResult = true; *hasResultType = true; brea…
2171 …ceGetInterReferenceInterlacedFieldPolaritiesINTEL: *hasResult = true; *hasResultType = true; break;
2172 case Op::OpSubgroupAvcImeInitializeINTEL: *hasResult = true; *hasResultType = true; break;
2173 … case Op::OpSubgroupAvcImeSetSingleReferenceINTEL: *hasResult = true; *hasResultType = true; break;
2174 case Op::OpSubgroupAvcImeSetDualReferenceINTEL: *hasResult = true; *hasResultType = true; break;
2175 case Op::OpSubgroupAvcImeRefWindowSizeINTEL: *hasResult = true; *hasResultType = true; break;
2176 case Op::OpSubgroupAvcImeAdjustRefOffsetINTEL: *hasResult = true; *hasResultType = true; break;
2177 …case Op::OpSubgroupAvcImeConvertToMcePayloadINTEL: *hasResult = true; *hasResultType = true; break;
2178 …case Op::OpSubgroupAvcImeSetMaxMotionVectorCountINTEL: *hasResult = true; *hasResultType = true; b…
2179 …:OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL: *hasResult = true; *hasResultType = true; break;
2180 …roupAvcImeSetEarlySearchTerminationThresholdINTEL: *hasResult = true; *hasResultType = true; break;
2181 case Op::OpSubgroupAvcImeSetWeightedSadINTEL: *hasResult = true; *hasResultType = true; break;
2182 …:OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL: *hasResult = true; *hasResultType = true; break;
2183 …p::OpSubgroupAvcImeEvaluateWithDualReferenceINTEL: *hasResult = true; *hasResultType = true; break;
2184 …oupAvcImeEvaluateWithSingleReferenceStreaminINTEL: *hasResult = true; *hasResultType = true; break;
2185 …groupAvcImeEvaluateWithDualReferenceStreaminINTEL: *hasResult = true; *hasResultType = true; break;
2186 …upAvcImeEvaluateWithSingleReferenceStreamoutINTEL: *hasResult = true; *hasResultType = true; break;
2187 …roupAvcImeEvaluateWithDualReferenceStreamoutINTEL: *hasResult = true; *hasResultType = true; break;
2188 …AvcImeEvaluateWithSingleReferenceStreaminoutINTEL: *hasResult = true; *hasResultType = true; break;
2189 …upAvcImeEvaluateWithDualReferenceStreaminoutINTEL: *hasResult = true; *hasResultType = true; break;
2190 … case Op::OpSubgroupAvcImeConvertToMceResultINTEL: *hasResult = true; *hasResultType = true; break;
2191 …::OpSubgroupAvcImeGetSingleReferenceStreaminINTEL: *hasResult = true; *hasResultType = true; break;
2192 …Op::OpSubgroupAvcImeGetDualReferenceStreaminINTEL: *hasResult = true; *hasResultType = true; break;
2193 …pSubgroupAvcImeStripSingleReferenceStreamoutINTEL: *hasResult = true; *hasResultType = true; break;
2194 …:OpSubgroupAvcImeStripDualReferenceStreamoutINTEL: *hasResult = true; *hasResultType = true; break;
2195 …eamoutSingleReferenceMajorShapeMotionVectorsINTEL: *hasResult = true; *hasResultType = true; break;
2196 …treamoutSingleReferenceMajorShapeDistortionsINTEL: *hasResult = true; *hasResultType = true; break;
2197 …reamoutSingleReferenceMajorShapeReferenceIdsINTEL: *hasResult = true; *hasResultType = true; break;
2198 …treamoutDualReferenceMajorShapeMotionVectorsINTEL: *hasResult = true; *hasResultType = true; break;
2199 …tStreamoutDualReferenceMajorShapeDistortionsINTEL: *hasResult = true; *hasResultType = true; break;
2200 …StreamoutDualReferenceMajorShapeReferenceIdsINTEL: *hasResult = true; *hasResultType = true; break;
2201 case Op::OpSubgroupAvcImeGetBorderReachedINTEL: *hasResult = true; *hasResultType = true; break;
2202 …OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL: *hasResult = true; *hasResultType = true; break;
2203 …vcImeGetUnidirectionalEarlySearchTerminationINTEL: *hasResult = true; *hasResultType = true; break;
2204 …AvcImeGetWeightingPatternMinimumMotionVectorINTEL: *hasResult = true; *hasResultType = true; break;
2205 …upAvcImeGetWeightingPatternMinimumDistortionINTEL: *hasResult = true; *hasResultType = true; break;
2206 case Op::OpSubgroupAvcFmeInitializeINTEL: *hasResult = true; *hasResultType = true; break;
2207 case Op::OpSubgroupAvcBmeInitializeINTEL: *hasResult = true; *hasResultType = true; break;
2208 …case Op::OpSubgroupAvcRefConvertToMcePayloadINTEL: *hasResult = true; *hasResultType = true; break;
2209 …::OpSubgroupAvcRefSetBidirectionalMixDisableINTEL: *hasResult = true; *hasResultType = true; break;
2210 …case Op::OpSubgroupAvcRefSetBilinearFilterEnableINTEL: *hasResult = true; *hasResultType = true; b…
2211 …:OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL: *hasResult = true; *hasResultType = true; break;
2212 …p::OpSubgroupAvcRefEvaluateWithDualReferenceINTEL: *hasResult = true; *hasResultType = true; break;
2213 …::OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL: *hasResult = true; *hasResultType = true; break;
2214 …upAvcRefEvaluateWithMultiReferenceInterlacedINTEL: *hasResult = true; *hasResultType = true; break;
2215 … case Op::OpSubgroupAvcRefConvertToMceResultINTEL: *hasResult = true; *hasResultType = true; break;
2216 case Op::OpSubgroupAvcSicInitializeINTEL: *hasResult = true; *hasResultType = true; break;
2217 case Op::OpSubgroupAvcSicConfigureSkcINTEL: *hasResult = true; *hasResultType = true; break;
2218 case Op::OpSubgroupAvcSicConfigureIpeLumaINTEL: *hasResult = true; *hasResultType = true; break;
2219 …case Op::OpSubgroupAvcSicConfigureIpeLumaChromaINTEL: *hasResult = true; *hasResultType = true; br…
2220 …case Op::OpSubgroupAvcSicGetMotionVectorMaskINTEL: *hasResult = true; *hasResultType = true; break;
2221 …case Op::OpSubgroupAvcSicConvertToMcePayloadINTEL: *hasResult = true; *hasResultType = true; break;
2222 …Op::OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL: *hasResult = true; *hasResultType = true; break;
2223 …OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL: *hasResult = true; *hasResultType = true; break;
2224 …SubgroupAvcSicSetIntraChromaModeCostFunctionINTEL: *hasResult = true; *hasResultType = true; break;
2225 …case Op::OpSubgroupAvcSicSetBilinearFilterEnableINTEL: *hasResult = true; *hasResultType = true; b…
2226 …OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL: *hasResult = true; *hasResultType = true; break;
2227 …case Op::OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL: *hasResult = true; *hasResultType = true; b…
2228 case Op::OpSubgroupAvcSicEvaluateIpeINTEL: *hasResult = true; *hasResultType = true; break;
2229 …:OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL: *hasResult = true; *hasResultType = true; break;
2230 …p::OpSubgroupAvcSicEvaluateWithDualReferenceINTEL: *hasResult = true; *hasResultType = true; break;
2231 …::OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL: *hasResult = true; *hasResultType = true; break;
2232 …upAvcSicEvaluateWithMultiReferenceInterlacedINTEL: *hasResult = true; *hasResultType = true; break;
2233 … case Op::OpSubgroupAvcSicConvertToMceResultINTEL: *hasResult = true; *hasResultType = true; break;
2234 case Op::OpSubgroupAvcSicGetIpeLumaShapeINTEL: *hasResult = true; *hasResultType = true; break;
2235 …Op::OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL: *hasResult = true; *hasResultType = true; break;
2236 …::OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL: *hasResult = true; *hasResultType = true; break;
2237 …case Op::OpSubgroupAvcSicGetPackedIpeLumaModesINTEL: *hasResult = true; *hasResultType = true; bre…
2238 case Op::OpSubgroupAvcSicGetIpeChromaModeINTEL: *hasResult = true; *hasResultType = true; break;
2239 …SubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL: *hasResult = true; *hasResultType = true; break;
2240 …OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL: *hasResult = true; *hasResultType = true; break;
2241 case Op::OpSubgroupAvcSicGetInterRawSadsINTEL: *hasResult = true; *hasResultType = true; break;
2242 case Op::OpVariableLengthArrayINTEL: *hasResult = true; *hasResultType = true; break;
2243 case Op::OpSaveMemoryINTEL: *hasResult = true; *hasResultType = true; break;
2246 case Op::OpPtrCastToCrossWorkgroupINTEL: *hasResult = true; *hasResultType = true; break;
2247 case Op::OpCrossWorkgroupCastToPtrINTEL: *hasResult = true; *hasResultType = true; break;
2248 case Op::OpReadPipeBlockingINTEL: *hasResult = true; *hasResultType = true; break;
2249 case Op::OpWritePipeBlockingINTEL: *hasResult = true; *hasResultType = true; break;
2250 case Op::OpFPGARegINTEL: *hasResult = true; *hasResultType = true; break;
2251 case Op::OpRayQueryGetRayTMinKHR: *hasResult = true; *hasResultType = true; break;
2252 case Op::OpRayQueryGetRayFlagsKHR: *hasResult = true; *hasResultType = true; break;
2253 case Op::OpRayQueryGetIntersectionTKHR: *hasResult = true; *hasResultType = true; break;
2254 …::OpRayQueryGetIntersectionInstanceCustomIndexKHR: *hasResult = true; *hasResultType = true; break;
2255 … case Op::OpRayQueryGetIntersectionInstanceIdKHR: *hasResult = true; *hasResultType = true; break;
2256 …rsectionInstanceShaderBindingTableRecordOffsetKHR: *hasResult = true; *hasResultType = true; break;
2257 …case Op::OpRayQueryGetIntersectionGeometryIndexKHR: *hasResult = true; *hasResultType = true; brea…
2258 …case Op::OpRayQueryGetIntersectionPrimitiveIndexKHR: *hasResult = true; *hasResultType = true; bre…
2259 …case Op::OpRayQueryGetIntersectionBarycentricsKHR: *hasResult = true; *hasResultType = true; break;
2260 case Op::OpRayQueryGetIntersectionFrontFaceKHR: *hasResult = true; *hasResultType = true; break;
2261 …::OpRayQueryGetIntersectionCandidateAABBOpaqueKHR: *hasResult = true; *hasResultType = true; break;
2262 …p::OpRayQueryGetIntersectionObjectRayDirectionKHR: *hasResult = true; *hasResultType = true; break;
2263 …case Op::OpRayQueryGetIntersectionObjectRayOriginKHR: *hasResult = true; *hasResultType = true; br…
2264 case Op::OpRayQueryGetWorldRayDirectionKHR: *hasResult = true; *hasResultType = true; break;
2265 case Op::OpRayQueryGetWorldRayOriginKHR: *hasResult = true; *hasResultType = true; break;
2266 …case Op::OpRayQueryGetIntersectionObjectToWorldKHR: *hasResult = true; *hasResultType = true; brea…
2267 …case Op::OpRayQueryGetIntersectionWorldToObjectKHR: *hasResult = true; *hasResultType = true; brea…
2268 case Op::OpAtomicFAddEXT: *hasResult = true; *hasResultType = true; break;
2269 case Op::OpTypeBufferSurfaceINTEL: *hasResult = true; *hasResultType = false; break;