• Home
  • Raw
  • Download

Lines Matching refs:hasResult

1617 inline void HasResultAndType(Op opcode, bool *hasResult, bool *hasResultType) {  in HasResultAndType()  argument
1618 *hasResult = *hasResultType = false; in HasResultAndType()
1621 case OpNop: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1622 case OpUndef: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1623 case OpSourceContinued: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1624 case OpSource: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1625 case OpSourceExtension: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1626 case OpName: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1627 case OpMemberName: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1628 case OpString: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1629 case OpLine: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1630 case OpExtension: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1631 case OpExtInstImport: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1632 case OpExtInst: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1633 case OpMemoryModel: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1634 case OpEntryPoint: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1635 case OpExecutionMode: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1636 case OpCapability: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1637 case OpTypeVoid: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1638 case OpTypeBool: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1639 case OpTypeInt: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1640 case OpTypeFloat: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1641 case OpTypeVector: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1642 case OpTypeMatrix: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1643 case OpTypeImage: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1644 case OpTypeSampler: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1645 case OpTypeSampledImage: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1646 case OpTypeArray: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1647 case OpTypeRuntimeArray: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1648 case OpTypeStruct: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1649 case OpTypeOpaque: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1650 case OpTypePointer: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1651 case OpTypeFunction: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1652 case OpTypeEvent: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1653 case OpTypeDeviceEvent: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1654 case OpTypeReserveId: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1655 case OpTypeQueue: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1656 case OpTypePipe: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1657 case OpTypeForwardPointer: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1658 case OpConstantTrue: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1659 case OpConstantFalse: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1660 case OpConstant: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1661 case OpConstantComposite: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1662 case OpConstantSampler: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1663 case OpConstantNull: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1664 case OpSpecConstantTrue: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1665 case OpSpecConstantFalse: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1666 case OpSpecConstant: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1667 case OpSpecConstantComposite: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1668 case OpSpecConstantOp: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1669 case OpFunction: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1670 case OpFunctionParameter: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1671 case OpFunctionEnd: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1672 case OpFunctionCall: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1673 case OpVariable: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1674 case OpImageTexelPointer: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1675 case OpLoad: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1676 case OpStore: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1677 case OpCopyMemory: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1678 case OpCopyMemorySized: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1679 case OpAccessChain: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1680 case OpInBoundsAccessChain: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1681 case OpPtrAccessChain: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1682 case OpArrayLength: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1683 case OpGenericPtrMemSemantics: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1684 case OpInBoundsPtrAccessChain: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1685 case OpDecorate: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1686 case OpMemberDecorate: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1687 case OpDecorationGroup: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1688 case OpGroupDecorate: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1689 case OpGroupMemberDecorate: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1690 case OpVectorExtractDynamic: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1691 case OpVectorInsertDynamic: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1692 case OpVectorShuffle: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1693 case OpCompositeConstruct: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1694 case OpCompositeExtract: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1695 case OpCompositeInsert: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1696 case OpCopyObject: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1697 case OpTranspose: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1698 case OpSampledImage: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1699 case OpImageSampleImplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1700 case OpImageSampleExplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1701 case OpImageSampleDrefImplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1702 case OpImageSampleDrefExplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1703 case OpImageSampleProjImplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1704 case OpImageSampleProjExplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1705 case OpImageSampleProjDrefImplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1706 case OpImageSampleProjDrefExplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1707 case OpImageFetch: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1708 case OpImageGather: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1709 case OpImageDrefGather: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1710 case OpImageRead: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1711 case OpImageWrite: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1712 case OpImage: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1713 case OpImageQueryFormat: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1714 case OpImageQueryOrder: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1715 case OpImageQuerySizeLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1716 case OpImageQuerySize: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1717 case OpImageQueryLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1718 case OpImageQueryLevels: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1719 case OpImageQuerySamples: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1720 case OpConvertFToU: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1721 case OpConvertFToS: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1722 case OpConvertSToF: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1723 case OpConvertUToF: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1724 case OpUConvert: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1725 case OpSConvert: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1726 case OpFConvert: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1727 case OpQuantizeToF16: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1728 case OpConvertPtrToU: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1729 case OpSatConvertSToU: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1730 case OpSatConvertUToS: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1731 case OpConvertUToPtr: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1732 case OpPtrCastToGeneric: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1733 case OpGenericCastToPtr: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1734 case OpGenericCastToPtrExplicit: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1735 case OpBitcast: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1736 case OpSNegate: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1737 case OpFNegate: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1738 case OpIAdd: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1739 case OpFAdd: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1740 case OpISub: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1741 case OpFSub: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1742 case OpIMul: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1743 case OpFMul: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1744 case OpUDiv: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1745 case OpSDiv: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1746 case OpFDiv: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1747 case OpUMod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1748 case OpSRem: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1749 case OpSMod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1750 case OpFRem: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1751 case OpFMod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1752 case OpVectorTimesScalar: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1753 case OpMatrixTimesScalar: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1754 case OpVectorTimesMatrix: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1755 case OpMatrixTimesVector: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1756 case OpMatrixTimesMatrix: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1757 case OpOuterProduct: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1758 case OpDot: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1759 case OpIAddCarry: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1760 case OpISubBorrow: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1761 case OpUMulExtended: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1762 case OpSMulExtended: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1763 case OpAny: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1764 case OpAll: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1765 case OpIsNan: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1766 case OpIsInf: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1767 case OpIsFinite: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1768 case OpIsNormal: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1769 case OpSignBitSet: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1770 case OpLessOrGreater: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1771 case OpOrdered: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1772 case OpUnordered: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1773 case OpLogicalEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1774 case OpLogicalNotEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1775 case OpLogicalOr: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1776 case OpLogicalAnd: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1777 case OpLogicalNot: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1778 case OpSelect: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1779 case OpIEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1780 case OpINotEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1781 case OpUGreaterThan: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1782 case OpSGreaterThan: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1783 case OpUGreaterThanEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1784 case OpSGreaterThanEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1785 case OpULessThan: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1786 case OpSLessThan: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1787 case OpULessThanEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1788 case OpSLessThanEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1789 case OpFOrdEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1790 case OpFUnordEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1791 case OpFOrdNotEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1792 case OpFUnordNotEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1793 case OpFOrdLessThan: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1794 case OpFUnordLessThan: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1795 case OpFOrdGreaterThan: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1796 case OpFUnordGreaterThan: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1797 case OpFOrdLessThanEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1798 case OpFUnordLessThanEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1799 case OpFOrdGreaterThanEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1800 case OpFUnordGreaterThanEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1801 case OpShiftRightLogical: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1802 case OpShiftRightArithmetic: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1803 case OpShiftLeftLogical: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1804 case OpBitwiseOr: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1805 case OpBitwiseXor: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1806 case OpBitwiseAnd: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1807 case OpNot: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1808 case OpBitFieldInsert: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1809 case OpBitFieldSExtract: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1810 case OpBitFieldUExtract: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1811 case OpBitReverse: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1812 case OpBitCount: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1813 case OpDPdx: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1814 case OpDPdy: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1815 case OpFwidth: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1816 case OpDPdxFine: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1817 case OpDPdyFine: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1818 case OpFwidthFine: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1819 case OpDPdxCoarse: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1820 case OpDPdyCoarse: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1821 case OpFwidthCoarse: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1822 case OpEmitVertex: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1823 case OpEndPrimitive: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1824 case OpEmitStreamVertex: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1825 case OpEndStreamPrimitive: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1826 case OpControlBarrier: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1827 case OpMemoryBarrier: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1828 case OpAtomicLoad: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1829 case OpAtomicStore: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1830 case OpAtomicExchange: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1831 case OpAtomicCompareExchange: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1832 case OpAtomicCompareExchangeWeak: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1833 case OpAtomicIIncrement: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1834 case OpAtomicIDecrement: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1835 case OpAtomicIAdd: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1836 case OpAtomicISub: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1837 case OpAtomicSMin: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1838 case OpAtomicUMin: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1839 case OpAtomicSMax: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1840 case OpAtomicUMax: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1841 case OpAtomicAnd: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1842 case OpAtomicOr: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1843 case OpAtomicXor: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1844 case OpPhi: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1845 case OpLoopMerge: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1846 case OpSelectionMerge: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1847 case OpLabel: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1848 case OpBranch: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1849 case OpBranchConditional: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1850 case OpSwitch: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1851 case OpKill: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1852 case OpReturn: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1853 case OpReturnValue: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1854 case OpUnreachable: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1855 case OpLifetimeStart: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1856 case OpLifetimeStop: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1857 case OpGroupAsyncCopy: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1858 case OpGroupWaitEvents: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1859 case OpGroupAll: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1860 case OpGroupAny: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1861 case OpGroupBroadcast: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1862 case OpGroupIAdd: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1863 case OpGroupFAdd: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1864 case OpGroupFMin: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1865 case OpGroupUMin: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1866 case OpGroupSMin: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1867 case OpGroupFMax: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1868 case OpGroupUMax: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1869 case OpGroupSMax: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1870 case OpReadPipe: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1871 case OpWritePipe: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1872 case OpReservedReadPipe: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1873 case OpReservedWritePipe: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1874 case OpReserveReadPipePackets: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1875 case OpReserveWritePipePackets: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1876 case OpCommitReadPipe: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1877 case OpCommitWritePipe: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1878 case OpIsValidReserveId: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1879 case OpGetNumPipePackets: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1880 case OpGetMaxPipePackets: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1881 case OpGroupReserveReadPipePackets: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1882 case OpGroupReserveWritePipePackets: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1883 case OpGroupCommitReadPipe: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1884 case OpGroupCommitWritePipe: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1885 case OpEnqueueMarker: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1886 case OpEnqueueKernel: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1887 case OpGetKernelNDrangeSubGroupCount: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1888 case OpGetKernelNDrangeMaxSubGroupSize: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1889 case OpGetKernelWorkGroupSize: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1890 case OpGetKernelPreferredWorkGroupSizeMultiple: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1891 case OpRetainEvent: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1892 case OpReleaseEvent: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1893 case OpCreateUserEvent: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1894 case OpIsValidEvent: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1895 case OpSetUserEventStatus: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1896 case OpCaptureEventProfilingInfo: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1897 case OpGetDefaultQueue: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1898 case OpBuildNDRange: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1899 case OpImageSparseSampleImplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1900 case OpImageSparseSampleExplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1901 case OpImageSparseSampleDrefImplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1902 case OpImageSparseSampleDrefExplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1903 case OpImageSparseSampleProjImplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1904 case OpImageSparseSampleProjExplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1905 case OpImageSparseSampleProjDrefImplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1906 case OpImageSparseSampleProjDrefExplicitLod: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1907 case OpImageSparseFetch: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1908 case OpImageSparseGather: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1909 case OpImageSparseDrefGather: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1910 case OpImageSparseTexelsResident: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1911 case OpNoLine: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1912 case OpAtomicFlagTestAndSet: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1913 case OpAtomicFlagClear: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1914 case OpImageSparseRead: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1915 case OpSizeOf: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1916 case OpTypePipeStorage: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1917 case OpConstantPipeStorage: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1918 case OpCreatePipeFromPipeStorage: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1919 case OpGetKernelLocalSizeForSubgroupCount: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1920 case OpGetKernelMaxNumSubgroups: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1921 case OpTypeNamedBarrier: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1922 case OpNamedBarrierInitialize: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1923 case OpMemoryNamedBarrier: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1924 case OpModuleProcessed: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1925 case OpExecutionModeId: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1926 case OpDecorateId: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1927 case OpGroupNonUniformElect: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1928 case OpGroupNonUniformAll: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1929 case OpGroupNonUniformAny: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1930 case OpGroupNonUniformAllEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1931 case OpGroupNonUniformBroadcast: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1932 case OpGroupNonUniformBroadcastFirst: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1933 case OpGroupNonUniformBallot: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1934 case OpGroupNonUniformInverseBallot: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1935 case OpGroupNonUniformBallotBitExtract: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1936 case OpGroupNonUniformBallotBitCount: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1937 case OpGroupNonUniformBallotFindLSB: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1938 case OpGroupNonUniformBallotFindMSB: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1939 case OpGroupNonUniformShuffle: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1940 case OpGroupNonUniformShuffleXor: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1941 case OpGroupNonUniformShuffleUp: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1942 case OpGroupNonUniformShuffleDown: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1943 case OpGroupNonUniformIAdd: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1944 case OpGroupNonUniformFAdd: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1945 case OpGroupNonUniformIMul: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1946 case OpGroupNonUniformFMul: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1947 case OpGroupNonUniformSMin: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1948 case OpGroupNonUniformUMin: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1949 case OpGroupNonUniformFMin: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1950 case OpGroupNonUniformSMax: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1951 case OpGroupNonUniformUMax: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1952 case OpGroupNonUniformFMax: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1953 case OpGroupNonUniformBitwiseAnd: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1954 case OpGroupNonUniformBitwiseOr: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1955 case OpGroupNonUniformBitwiseXor: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1956 case OpGroupNonUniformLogicalAnd: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1957 case OpGroupNonUniformLogicalOr: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1958 case OpGroupNonUniformLogicalXor: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1959 case OpGroupNonUniformQuadBroadcast: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1960 case OpGroupNonUniformQuadSwap: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1961 case OpCopyLogical: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1962 case OpPtrEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1963 case OpPtrNotEqual: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1964 case OpPtrDiff: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1965 case OpTerminateInvocation: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1966 case OpSubgroupBallotKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1967 case OpSubgroupFirstInvocationKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1968 case OpSubgroupAllKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1969 case OpSubgroupAnyKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1970 case OpSubgroupAllEqualKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1971 case OpSubgroupReadInvocationKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1972 case OpTypeRayQueryProvisionalKHR: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1973 case OpRayQueryInitializeKHR: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1974 case OpRayQueryTerminateKHR: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1975 case OpRayQueryGenerateIntersectionKHR: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1976 case OpRayQueryConfirmIntersectionKHR: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1977 case OpRayQueryProceedKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1978 case OpRayQueryGetIntersectionTypeKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1979 case OpGroupIAddNonUniformAMD: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1980 case OpGroupFAddNonUniformAMD: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1981 case OpGroupFMinNonUniformAMD: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1982 case OpGroupUMinNonUniformAMD: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1983 case OpGroupSMinNonUniformAMD: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1984 case OpGroupFMaxNonUniformAMD: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1985 case OpGroupUMaxNonUniformAMD: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1986 case OpGroupSMaxNonUniformAMD: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1987 case OpFragmentMaskFetchAMD: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1988 case OpFragmentFetchAMD: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1989 case OpReadClockKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1990 case OpImageSampleFootprintNV: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1991 case OpGroupNonUniformPartitionNV: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1992 case OpWritePackedPrimitiveIndices4x8NV: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1993 case OpReportIntersectionNV: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
1994 case OpIgnoreIntersectionNV: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1995 case OpTerminateRayNV: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1996 case OpTraceNV: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1997 case OpTypeAccelerationStructureNV: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
1998 case OpExecuteCallableNV: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
1999 case OpTypeCooperativeMatrixNV: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
2000 case OpCooperativeMatrixLoadNV: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2001 case OpCooperativeMatrixStoreNV: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
2002 case OpCooperativeMatrixMulAddNV: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2003 case OpCooperativeMatrixLengthNV: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2004 case OpBeginInvocationInterlockEXT: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
2005 case OpEndInvocationInterlockEXT: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
2006 case OpDemoteToHelperInvocationEXT: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
2007 case OpIsHelperInvocationEXT: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2008 case OpSubgroupShuffleINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2009 case OpSubgroupShuffleDownINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2010 case OpSubgroupShuffleUpINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2011 case OpSubgroupShuffleXorINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2012 case OpSubgroupBlockReadINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2013 case OpSubgroupBlockWriteINTEL: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
2014 case OpSubgroupImageBlockReadINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2015 case OpSubgroupImageBlockWriteINTEL: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
2016 case OpSubgroupImageMediaBlockReadINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2017 case OpSubgroupImageMediaBlockWriteINTEL: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
2018 case OpUCountLeadingZerosINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2019 case OpUCountTrailingZerosINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2020 case OpAbsISubINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2021 case OpAbsUSubINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2022 case OpIAddSatINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2023 case OpUAddSatINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2024 case OpIAverageINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2025 case OpUAverageINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2026 case OpIAverageRoundedINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2027 case OpUAverageRoundedINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2028 case OpISubSatINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2029 case OpUSubSatINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2030 case OpIMul32x16INTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2031 case OpUMul32x16INTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2032 case OpFunctionPointerINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2033 case OpFunctionPointerCallINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2034 case OpDecorateString: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
2035 case OpMemberDecorateString: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
2036 case OpVmeImageINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2037 case OpTypeVmeImageINTEL: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
2038 case OpTypeAvcImePayloadINTEL: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
2039 case OpTypeAvcRefPayloadINTEL: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
2040 case OpTypeAvcSicPayloadINTEL: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
2041 case OpTypeAvcMcePayloadINTEL: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
2042 case OpTypeAvcMceResultINTEL: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
2043 case OpTypeAvcImeResultINTEL: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
2044 …case OpTypeAvcImeResultSingleReferenceStreamoutINTEL: *hasResult = true; *hasResultType = false; b… in HasResultAndType()
2045 …case OpTypeAvcImeResultDualReferenceStreamoutINTEL: *hasResult = true; *hasResultType = false; bre… in HasResultAndType()
2046 case OpTypeAvcImeSingleReferenceStreaminINTEL: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
2047 case OpTypeAvcImeDualReferenceStreaminINTEL: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
2048 case OpTypeAvcRefResultINTEL: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
2049 case OpTypeAvcSicResultINTEL: *hasResult = true; *hasResultType = false; break; in HasResultAndType()
2050 …case OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL: *hasResult = true; *hasResultT… in HasResultAndType()
2051 …case OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL: *hasResult = true; *hasResultType = t… in HasResultAndType()
2052 …case OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL: *hasResult = true; *hasResultType = true; b… in HasResultAndType()
2053 case OpSubgroupAvcMceSetInterShapePenaltyINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2054 …case OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL: *hasResult = true; *hasResultType = tru… in HasResultAndType()
2055 …case OpSubgroupAvcMceSetInterDirectionPenaltyINTEL: *hasResult = true; *hasResultType = true; brea… in HasResultAndType()
2056 …case OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL: *hasResult = true; *hasResultType = tru… in HasResultAndType()
2057 …case OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL: *hasResult = true; *hasResultType … in HasResultAndType()
2058 …case OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL: *hasResult = true; *hasResultType = true… in HasResultAndType()
2059 …case OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL: *hasResult = true; *hasResultType = tr… in HasResultAndType()
2060 …case OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL: *hasResult = true; *hasResultType = true;… in HasResultAndType()
2061 …case OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL: *hasResult = true; *hasResultType = true; b… in HasResultAndType()
2062 …case OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL: *hasResult = true; *hasResultType = true… in HasResultAndType()
2063 …case OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL: *hasResult = true; *hasResultType = tru… in HasResultAndType()
2064 …case OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL: *hasResult = true; *hasResultType … in HasResultAndType()
2065 case OpSubgroupAvcMceSetAcOnlyHaarINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2066 …case OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL: *hasResult = true; *hasResultType = tr… in HasResultAndType()
2067 …case OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL: *hasResult = true; *hasResult… in HasResultAndType()
2068 …case OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL: *hasResult = true; *hasResult… in HasResultAndType()
2069 case OpSubgroupAvcMceConvertToImePayloadINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2070 case OpSubgroupAvcMceConvertToImeResultINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2071 case OpSubgroupAvcMceConvertToRefPayloadINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2072 case OpSubgroupAvcMceConvertToRefResultINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2073 case OpSubgroupAvcMceConvertToSicPayloadINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2074 case OpSubgroupAvcMceConvertToSicResultINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2075 case OpSubgroupAvcMceGetMotionVectorsINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2076 case OpSubgroupAvcMceGetInterDistortionsINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2077 …case OpSubgroupAvcMceGetBestInterDistortionsINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2078 case OpSubgroupAvcMceGetInterMajorShapeINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2079 case OpSubgroupAvcMceGetInterMinorShapeINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2080 case OpSubgroupAvcMceGetInterDirectionsINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2081 …case OpSubgroupAvcMceGetInterMotionVectorCountINTEL: *hasResult = true; *hasResultType = true; bre… in HasResultAndType()
2082 case OpSubgroupAvcMceGetInterReferenceIdsINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2083 …case OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL: *hasResult = true; *hasResul… in HasResultAndType()
2084 case OpSubgroupAvcImeInitializeINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2085 case OpSubgroupAvcImeSetSingleReferenceINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2086 case OpSubgroupAvcImeSetDualReferenceINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2087 case OpSubgroupAvcImeRefWindowSizeINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2088 case OpSubgroupAvcImeAdjustRefOffsetINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2089 case OpSubgroupAvcImeConvertToMcePayloadINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2090 …case OpSubgroupAvcImeSetMaxMotionVectorCountINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2091 …case OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL: *hasResult = true; *hasResultType = true; b… in HasResultAndType()
2092 …case OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL: *hasResult = true; *hasResultType = … in HasResultAndType()
2093 case OpSubgroupAvcImeSetWeightedSadINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2094 …case OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL: *hasResult = true; *hasResultType = true; b… in HasResultAndType()
2095 …case OpSubgroupAvcImeEvaluateWithDualReferenceINTEL: *hasResult = true; *hasResultType = true; bre… in HasResultAndType()
2096 …case OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL: *hasResult = true; *hasResultType =… in HasResultAndType()
2097 …case OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL: *hasResult = true; *hasResultType = t… in HasResultAndType()
2098 …case OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL: *hasResult = true; *hasResultType … in HasResultAndType()
2099 …case OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL: *hasResult = true; *hasResultType = … in HasResultAndType()
2100 …case OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL: *hasResult = true; *hasResultTyp… in HasResultAndType()
2101 …case OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL: *hasResult = true; *hasResultType … in HasResultAndType()
2102 case OpSubgroupAvcImeConvertToMceResultINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2103 …case OpSubgroupAvcImeGetSingleReferenceStreaminINTEL: *hasResult = true; *hasResultType = true; br… in HasResultAndType()
2104 …case OpSubgroupAvcImeGetDualReferenceStreaminINTEL: *hasResult = true; *hasResultType = true; brea… in HasResultAndType()
2105 …case OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL: *hasResult = true; *hasResultType = true;… in HasResultAndType()
2106 …case OpSubgroupAvcImeStripDualReferenceStreamoutINTEL: *hasResult = true; *hasResultType = true; b… in HasResultAndType()
2107 …case OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL: *hasResult = true; *… in HasResultAndType()
2108 …case OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL: *hasResult = true; *ha… in HasResultAndType()
2109 …case OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL: *hasResult = true; *h… in HasResultAndType()
2110 …case OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL: *hasResult = true; *ha… in HasResultAndType()
2111 …case OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL: *hasResult = true; *hasR… in HasResultAndType()
2112 …case OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL: *hasResult = true; *has… in HasResultAndType()
2113 case OpSubgroupAvcImeGetBorderReachedINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2114 …case OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL: *hasResult = true; *hasResultType = true; … in HasResultAndType()
2115 …case OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL: *hasResult = true; *hasResultTy… in HasResultAndType()
2116 …case OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL: *hasResult = true; *hasResultTyp… in HasResultAndType()
2117 …case OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL: *hasResult = true; *hasResultType … in HasResultAndType()
2118 case OpSubgroupAvcFmeInitializeINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2119 case OpSubgroupAvcBmeInitializeINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2120 case OpSubgroupAvcRefConvertToMcePayloadINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2121 …case OpSubgroupAvcRefSetBidirectionalMixDisableINTEL: *hasResult = true; *hasResultType = true; br… in HasResultAndType()
2122 …case OpSubgroupAvcRefSetBilinearFilterEnableINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2123 …case OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL: *hasResult = true; *hasResultType = true; b… in HasResultAndType()
2124 …case OpSubgroupAvcRefEvaluateWithDualReferenceINTEL: *hasResult = true; *hasResultType = true; bre… in HasResultAndType()
2125 …case OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL: *hasResult = true; *hasResultType = true; br… in HasResultAndType()
2126 …case OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL: *hasResult = true; *hasResultType … in HasResultAndType()
2127 case OpSubgroupAvcRefConvertToMceResultINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2128 case OpSubgroupAvcSicInitializeINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2129 case OpSubgroupAvcSicConfigureSkcINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2130 case OpSubgroupAvcSicConfigureIpeLumaINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2131 … case OpSubgroupAvcSicConfigureIpeLumaChromaINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2132 case OpSubgroupAvcSicGetMotionVectorMaskINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2133 case OpSubgroupAvcSicConvertToMcePayloadINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2134 …case OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL: *hasResult = true; *hasResultType = true; brea… in HasResultAndType()
2135 …case OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL: *hasResult = true; *hasResultType = true; … in HasResultAndType()
2136 …case OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL: *hasResult = true; *hasResultType = true… in HasResultAndType()
2137 …case OpSubgroupAvcSicSetBilinearFilterEnableINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2138 …case OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL: *hasResult = true; *hasResultType = true; … in HasResultAndType()
2139 …case OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2140 case OpSubgroupAvcSicEvaluateIpeINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2141 …case OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL: *hasResult = true; *hasResultType = true; b… in HasResultAndType()
2142 …case OpSubgroupAvcSicEvaluateWithDualReferenceINTEL: *hasResult = true; *hasResultType = true; bre… in HasResultAndType()
2143 …case OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL: *hasResult = true; *hasResultType = true; br… in HasResultAndType()
2144 …case OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL: *hasResult = true; *hasResultType … in HasResultAndType()
2145 case OpSubgroupAvcSicConvertToMceResultINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2146 case OpSubgroupAvcSicGetIpeLumaShapeINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2147 …case OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL: *hasResult = true; *hasResultType = true; brea… in HasResultAndType()
2148 …case OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL: *hasResult = true; *hasResultType = true; br… in HasResultAndType()
2149 … case OpSubgroupAvcSicGetPackedIpeLumaModesINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2150 case OpSubgroupAvcSicGetIpeChromaModeINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2151 …case OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL: *hasResult = true; *hasResultType = true… in HasResultAndType()
2152 …case OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL: *hasResult = true; *hasResultType = true; … in HasResultAndType()
2153 case OpSubgroupAvcSicGetInterRawSadsINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2154 case OpLoopControlINTEL: *hasResult = false; *hasResultType = false; break; in HasResultAndType()
2155 case OpReadPipeBlockingINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2156 case OpWritePipeBlockingINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2157 case OpFPGARegINTEL: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2158 case OpRayQueryGetRayTMinKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2159 case OpRayQueryGetRayFlagsKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2160 case OpRayQueryGetIntersectionTKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2161 …case OpRayQueryGetIntersectionInstanceCustomIndexKHR: *hasResult = true; *hasResultType = true; br… in HasResultAndType()
2162 case OpRayQueryGetIntersectionInstanceIdKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2163 …case OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR: *hasResult = true; *hasRe… in HasResultAndType()
2164 case OpRayQueryGetIntersectionGeometryIndexKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2165 … case OpRayQueryGetIntersectionPrimitiveIndexKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2166 case OpRayQueryGetIntersectionBarycentricsKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2167 case OpRayQueryGetIntersectionFrontFaceKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2168 …case OpRayQueryGetIntersectionCandidateAABBOpaqueKHR: *hasResult = true; *hasResultType = true; br… in HasResultAndType()
2169 …case OpRayQueryGetIntersectionObjectRayDirectionKHR: *hasResult = true; *hasResultType = true; bre… in HasResultAndType()
2170 … case OpRayQueryGetIntersectionObjectRayOriginKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2171 case OpRayQueryGetWorldRayDirectionKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2172 case OpRayQueryGetWorldRayOriginKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2173 case OpRayQueryGetIntersectionObjectToWorldKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2174 case OpRayQueryGetIntersectionWorldToObjectKHR: *hasResult = true; *hasResultType = true; break; in HasResultAndType()
2175 case OpAtomicFAddEXT: *hasResult = true; *hasResultType = true; break; in HasResultAndType()