Lines Matching full:push
1527 …ExecutionModeOperands[ExecutionModeInvocations].push(OperandLiteralNumber, "'Number of <<Invocatio… in Parameterize()
1529 ExecutionModeOperands[ExecutionModeLocalSize].push(OperandLiteralNumber, "'x size'"); in Parameterize()
1530 ExecutionModeOperands[ExecutionModeLocalSize].push(OperandLiteralNumber, "'y size'"); in Parameterize()
1531 ExecutionModeOperands[ExecutionModeLocalSize].push(OperandLiteralNumber, "'z size'"); in Parameterize()
1533 ExecutionModeOperands[ExecutionModeLocalSizeHint].push(OperandLiteralNumber, "'x size'"); in Parameterize()
1534 ExecutionModeOperands[ExecutionModeLocalSizeHint].push(OperandLiteralNumber, "'y size'"); in Parameterize()
1535 ExecutionModeOperands[ExecutionModeLocalSizeHint].push(OperandLiteralNumber, "'z size'"); in Parameterize()
1537 ExecutionModeOperands[ExecutionModeOutputVertices].push(OperandLiteralNumber, "'Vertex count'"); in Parameterize()
1538 ExecutionModeOperands[ExecutionModeVecTypeHint].push(OperandLiteralNumber, "'Vector type'"); in Parameterize()
1540 DecorationOperands[DecorationStream].push(OperandLiteralNumber, "'Stream Number'"); in Parameterize()
1541 DecorationOperands[DecorationLocation].push(OperandLiteralNumber, "'Location'"); in Parameterize()
1542 DecorationOperands[DecorationComponent].push(OperandLiteralNumber, "'Component'"); in Parameterize()
1543 DecorationOperands[DecorationIndex].push(OperandLiteralNumber, "'Index'"); in Parameterize()
1544 DecorationOperands[DecorationBinding].push(OperandLiteralNumber, "'Binding Point'"); in Parameterize()
1545 DecorationOperands[DecorationDescriptorSet].push(OperandLiteralNumber, "'Descriptor Set'"); in Parameterize()
1546 DecorationOperands[DecorationOffset].push(OperandLiteralNumber, "'Byte Offset'"); in Parameterize()
1547 DecorationOperands[DecorationXfbBuffer].push(OperandLiteralNumber, "'XFB Buffer Number'"); in Parameterize()
1548 DecorationOperands[DecorationXfbStride].push(OperandLiteralNumber, "'XFB Stride'"); in Parameterize()
1549 DecorationOperands[DecorationArrayStride].push(OperandLiteralNumber, "'Array Stride'"); in Parameterize()
1550 DecorationOperands[DecorationMatrixStride].push(OperandLiteralNumber, "'Matrix Stride'"); in Parameterize()
1551 DecorationOperands[DecorationBuiltIn].push(OperandLiteralNumber, "See <<BuiltIn,*BuiltIn*>>"); in Parameterize()
1552 …DecorationOperands[DecorationFPRoundingMode].push(OperandFPRoundingMode, "'Floating-Point Rounding… in Parameterize()
1553 DecorationOperands[DecorationFPFastMathMode].push(OperandFPFastMath, "'Fast-Math Mode'"); in Parameterize()
1554 DecorationOperands[DecorationLinkageAttributes].push(OperandLiteralString, "'Name'"); in Parameterize()
1555 DecorationOperands[DecorationLinkageAttributes].push(OperandLinkageType, "'Linkage Type'"); in Parameterize()
1556 …DecorationOperands[DecorationFuncParamAttr].push(OperandFuncParamAttr, "'Function Parameter Attrib… in Parameterize()
1557 DecorationOperands[DecorationSpecId].push(OperandLiteralNumber, "'Specialization Constant ID'"); in Parameterize()
1558 …DecorationOperands[DecorationInputAttachmentIndex].push(OperandLiteralNumber, "'Attachment Index'"… in Parameterize()
1559 DecorationOperands[DecorationAlignment].push(OperandLiteralNumber, "'Alignment'"); in Parameterize()
1597 InstructionDesc[OpSource].operands.push(OperandSource, ""); in Parameterize()
1598 InstructionDesc[OpSource].operands.push(OperandLiteralNumber, "'Version'"); in Parameterize()
1599 InstructionDesc[OpSource].operands.push(OperandId, "'File'", true); in Parameterize()
1600 InstructionDesc[OpSource].operands.push(OperandLiteralString, "'Source'", true); in Parameterize()
1602 InstructionDesc[OpSourceContinued].operands.push(OperandLiteralString, "'Continued Source'"); in Parameterize()
1604 InstructionDesc[OpSourceExtension].operands.push(OperandLiteralString, "'Extension'"); in Parameterize()
1606 InstructionDesc[OpName].operands.push(OperandId, "'Target'"); in Parameterize()
1607 InstructionDesc[OpName].operands.push(OperandLiteralString, "'Name'"); in Parameterize()
1609 InstructionDesc[OpMemberName].operands.push(OperandId, "'Type'"); in Parameterize()
1610 InstructionDesc[OpMemberName].operands.push(OperandLiteralNumber, "'Member'"); in Parameterize()
1611 InstructionDesc[OpMemberName].operands.push(OperandLiteralString, "'Name'"); in Parameterize()
1613 InstructionDesc[OpString].operands.push(OperandLiteralString, "'String'"); in Parameterize()
1615 InstructionDesc[OpLine].operands.push(OperandId, "'File'"); in Parameterize()
1616 InstructionDesc[OpLine].operands.push(OperandLiteralNumber, "'Line'"); in Parameterize()
1617 InstructionDesc[OpLine].operands.push(OperandLiteralNumber, "'Column'"); in Parameterize()
1619 InstructionDesc[OpExtension].operands.push(OperandLiteralString, "'Name'"); in Parameterize()
1621 InstructionDesc[OpExtInstImport].operands.push(OperandLiteralString, "'Name'"); in Parameterize()
1623 InstructionDesc[OpCapability].operands.push(OperandCapability, "'Capability'"); in Parameterize()
1625 InstructionDesc[OpMemoryModel].operands.push(OperandAddressing, ""); in Parameterize()
1626 InstructionDesc[OpMemoryModel].operands.push(OperandMemory, ""); in Parameterize()
1628 InstructionDesc[OpEntryPoint].operands.push(OperandExecutionModel, ""); in Parameterize()
1629 InstructionDesc[OpEntryPoint].operands.push(OperandId, "'Entry Point'"); in Parameterize()
1630 InstructionDesc[OpEntryPoint].operands.push(OperandLiteralString, "'Name'"); in Parameterize()
1631 InstructionDesc[OpEntryPoint].operands.push(OperandVariableIds, "'Interface'"); in Parameterize()
1633 InstructionDesc[OpExecutionMode].operands.push(OperandId, "'Entry Point'"); in Parameterize()
1634 InstructionDesc[OpExecutionMode].operands.push(OperandExecutionMode, "'Mode'"); in Parameterize()
1635 …InstructionDesc[OpExecutionMode].operands.push(OperandOptionalLiteral, "See <<Execution_Mode,Execu… in Parameterize()
1637 InstructionDesc[OpExecutionModeId].operands.push(OperandId, "'Entry Point'"); in Parameterize()
1638 InstructionDesc[OpExecutionModeId].operands.push(OperandExecutionMode, "'Mode'"); in Parameterize()
1639 …InstructionDesc[OpExecutionModeId].operands.push(OperandVariableIds, "See <<Execution_Mode,Executi… in Parameterize()
1641 InstructionDesc[OpTypeInt].operands.push(OperandLiteralNumber, "'Width'"); in Parameterize()
1642 InstructionDesc[OpTypeInt].operands.push(OperandLiteralNumber, "'Signedness'"); in Parameterize()
1644 InstructionDesc[OpTypeFloat].operands.push(OperandLiteralNumber, "'Width'"); in Parameterize()
1646 InstructionDesc[OpTypeVector].operands.push(OperandId, "'Component Type'"); in Parameterize()
1647 InstructionDesc[OpTypeVector].operands.push(OperandLiteralNumber, "'Component Count'"); in Parameterize()
1649 InstructionDesc[OpTypeMatrix].operands.push(OperandId, "'Column Type'"); in Parameterize()
1650 InstructionDesc[OpTypeMatrix].operands.push(OperandLiteralNumber, "'Column Count'"); in Parameterize()
1652 InstructionDesc[OpTypeImage].operands.push(OperandId, "'Sampled Type'"); in Parameterize()
1653 InstructionDesc[OpTypeImage].operands.push(OperandDimensionality, ""); in Parameterize()
1654 InstructionDesc[OpTypeImage].operands.push(OperandLiteralNumber, "'Depth'"); in Parameterize()
1655 InstructionDesc[OpTypeImage].operands.push(OperandLiteralNumber, "'Arrayed'"); in Parameterize()
1656 InstructionDesc[OpTypeImage].operands.push(OperandLiteralNumber, "'MS'"); in Parameterize()
1657 InstructionDesc[OpTypeImage].operands.push(OperandLiteralNumber, "'Sampled'"); in Parameterize()
1658 InstructionDesc[OpTypeImage].operands.push(OperandSamplerImageFormat, ""); in Parameterize()
1659 InstructionDesc[OpTypeImage].operands.push(OperandAccessQualifier, "", true); in Parameterize()
1661 InstructionDesc[OpTypeSampledImage].operands.push(OperandId, "'Image Type'"); in Parameterize()
1663 InstructionDesc[OpTypeArray].operands.push(OperandId, "'Element Type'"); in Parameterize()
1664 InstructionDesc[OpTypeArray].operands.push(OperandId, "'Length'"); in Parameterize()
1666 InstructionDesc[OpTypeRuntimeArray].operands.push(OperandId, "'Element Type'"); in Parameterize()
1668 …InstructionDesc[OpTypeStruct].operands.push(OperandVariableIds, "'Member 0 type', +\n'member 1 typ… in Parameterize()
1670 … InstructionDesc[OpTypeOpaque].operands.push(OperandLiteralString, "The name of the opaque type."); in Parameterize()
1672 InstructionDesc[OpTypePointer].operands.push(OperandStorage, ""); in Parameterize()
1673 InstructionDesc[OpTypePointer].operands.push(OperandId, "'Type'"); in Parameterize()
1675 InstructionDesc[OpTypeForwardPointer].operands.push(OperandId, "'Pointer Type'"); in Parameterize()
1676 InstructionDesc[OpTypeForwardPointer].operands.push(OperandStorage, ""); in Parameterize()
1678 InstructionDesc[OpTypePipe].operands.push(OperandAccessQualifier, "'Qualifier'"); in Parameterize()
1680 InstructionDesc[OpTypeFunction].operands.push(OperandId, "'Return Type'"); in Parameterize()
1681 …InstructionDesc[OpTypeFunction].operands.push(OperandVariableIds, "'Parameter 0 Type', +\n'Paramet… in Parameterize()
1683 InstructionDesc[OpConstant].operands.push(OperandVariableLiterals, "'Value'"); in Parameterize()
1685 InstructionDesc[OpConstantComposite].operands.push(OperandVariableIds, "'Constituents'"); in Parameterize()
1687 InstructionDesc[OpConstantSampler].operands.push(OperandSamplerAddressingMode, ""); in Parameterize()
1688 InstructionDesc[OpConstantSampler].operands.push(OperandLiteralNumber, "'Param'"); in Parameterize()
1689 InstructionDesc[OpConstantSampler].operands.push(OperandSamplerFilterMode, ""); in Parameterize()
1691 InstructionDesc[OpSpecConstant].operands.push(OperandVariableLiterals, "'Value'"); in Parameterize()
1693 InstructionDesc[OpSpecConstantComposite].operands.push(OperandVariableIds, "'Constituents'"); in Parameterize()
1695 InstructionDesc[OpSpecConstantOp].operands.push(OperandLiteralNumber, "'Opcode'"); in Parameterize()
1696 InstructionDesc[OpSpecConstantOp].operands.push(OperandVariableIds, "'Operands'"); in Parameterize()
1698 InstructionDesc[OpVariable].operands.push(OperandStorage, ""); in Parameterize()
1699 InstructionDesc[OpVariable].operands.push(OperandId, "'Initializer'", true); in Parameterize()
1701 InstructionDesc[OpFunction].operands.push(OperandFunction, ""); in Parameterize()
1702 InstructionDesc[OpFunction].operands.push(OperandId, "'Function Type'"); in Parameterize()
1704 InstructionDesc[OpFunctionCall].operands.push(OperandId, "'Function'"); in Parameterize()
1705 …InstructionDesc[OpFunctionCall].operands.push(OperandVariableIds, "'Argument 0', +\n'Argument 1', … in Parameterize()
1707 InstructionDesc[OpExtInst].operands.push(OperandId, "'Set'"); in Parameterize()
1708 InstructionDesc[OpExtInst].operands.push(OperandLiteralNumber, "'Instruction'"); in Parameterize()
1709 …InstructionDesc[OpExtInst].operands.push(OperandVariableIds, "'Operand 1', +\n'Operand 2', +\n..."… in Parameterize()
1711 InstructionDesc[OpLoad].operands.push(OperandId, "'Pointer'"); in Parameterize()
1712 InstructionDesc[OpLoad].operands.push(OperandMemoryAccess, "", true); in Parameterize()
1713 InstructionDesc[OpLoad].operands.push(OperandLiteralNumber, "", true); in Parameterize()
1714 InstructionDesc[OpLoad].operands.push(OperandId, "", true); in Parameterize()
1716 InstructionDesc[OpStore].operands.push(OperandId, "'Pointer'"); in Parameterize()
1717 InstructionDesc[OpStore].operands.push(OperandId, "'Object'"); in Parameterize()
1718 InstructionDesc[OpStore].operands.push(OperandMemoryAccess, "", true); in Parameterize()
1719 InstructionDesc[OpStore].operands.push(OperandLiteralNumber, "", true); in Parameterize()
1720 InstructionDesc[OpStore].operands.push(OperandId, "", true); in Parameterize()
1722 InstructionDesc[OpPhi].operands.push(OperandVariableIds, "'Variable, Parent, ...'"); in Parameterize()
1724 InstructionDesc[OpDecorate].operands.push(OperandId, "'Target'"); in Parameterize()
1725 InstructionDesc[OpDecorate].operands.push(OperandDecoration, ""); in Parameterize()
1726 …InstructionDesc[OpDecorate].operands.push(OperandVariableLiterals, "See <<Decoration,'Decoration'>… in Parameterize()
1728 InstructionDesc[OpDecorateId].operands.push(OperandId, "'Target'"); in Parameterize()
1729 InstructionDesc[OpDecorateId].operands.push(OperandDecoration, ""); in Parameterize()
1730 …InstructionDesc[OpDecorateId].operands.push(OperandVariableIds, "See <<Decoration,'Decoration'>>."… in Parameterize()
1732 InstructionDesc[OpDecorateStringGOOGLE].operands.push(OperandId, "'Target'"); in Parameterize()
1733 InstructionDesc[OpDecorateStringGOOGLE].operands.push(OperandDecoration, ""); in Parameterize()
1734 …InstructionDesc[OpDecorateStringGOOGLE].operands.push(OperandVariableLiteralStrings, "'Literal Str… in Parameterize()
1736 InstructionDesc[OpMemberDecorate].operands.push(OperandId, "'Structure Type'"); in Parameterize()
1737 InstructionDesc[OpMemberDecorate].operands.push(OperandLiteralNumber, "'Member'"); in Parameterize()
1738 InstructionDesc[OpMemberDecorate].operands.push(OperandDecoration, ""); in Parameterize()
1739 …InstructionDesc[OpMemberDecorate].operands.push(OperandVariableLiterals, "See <<Decoration,'Decora… in Parameterize()
1741 InstructionDesc[OpMemberDecorateStringGOOGLE].operands.push(OperandId, "'Structure Type'"); in Parameterize()
1742 InstructionDesc[OpMemberDecorateStringGOOGLE].operands.push(OperandLiteralNumber, "'Member'"); in Parameterize()
1743 InstructionDesc[OpMemberDecorateStringGOOGLE].operands.push(OperandDecoration, ""); in Parameterize()
1744 …InstructionDesc[OpMemberDecorateStringGOOGLE].operands.push(OperandVariableLiteralStrings, "'Liter… in Parameterize()
1746 InstructionDesc[OpGroupDecorate].operands.push(OperandId, "'Decoration Group'"); in Parameterize()
1747 InstructionDesc[OpGroupDecorate].operands.push(OperandVariableIds, "'Targets'"); in Parameterize()
1749 InstructionDesc[OpGroupMemberDecorate].operands.push(OperandId, "'Decoration Group'"); in Parameterize()
1750 InstructionDesc[OpGroupMemberDecorate].operands.push(OperandVariableIdLiteral, "'Targets'"); in Parameterize()
1752 InstructionDesc[OpVectorExtractDynamic].operands.push(OperandId, "'Vector'"); in Parameterize()
1753 InstructionDesc[OpVectorExtractDynamic].operands.push(OperandId, "'Index'"); in Parameterize()
1755 InstructionDesc[OpVectorInsertDynamic].operands.push(OperandId, "'Vector'"); in Parameterize()
1756 InstructionDesc[OpVectorInsertDynamic].operands.push(OperandId, "'Component'"); in Parameterize()
1757 InstructionDesc[OpVectorInsertDynamic].operands.push(OperandId, "'Index'"); in Parameterize()
1759 InstructionDesc[OpVectorShuffle].operands.push(OperandId, "'Vector 1'"); in Parameterize()
1760 InstructionDesc[OpVectorShuffle].operands.push(OperandId, "'Vector 2'"); in Parameterize()
1761 InstructionDesc[OpVectorShuffle].operands.push(OperandVariableLiterals, "'Components'"); in Parameterize()
1763 InstructionDesc[OpCompositeConstruct].operands.push(OperandVariableIds, "'Constituents'"); in Parameterize()
1765 InstructionDesc[OpCompositeExtract].operands.push(OperandId, "'Composite'"); in Parameterize()
1766 InstructionDesc[OpCompositeExtract].operands.push(OperandVariableLiterals, "'Indexes'"); in Parameterize()
1768 InstructionDesc[OpCompositeInsert].operands.push(OperandId, "'Object'"); in Parameterize()
1769 InstructionDesc[OpCompositeInsert].operands.push(OperandId, "'Composite'"); in Parameterize()
1770 InstructionDesc[OpCompositeInsert].operands.push(OperandVariableLiterals, "'Indexes'"); in Parameterize()
1772 InstructionDesc[OpCopyObject].operands.push(OperandId, "'Operand'"); in Parameterize()
1774 InstructionDesc[OpCopyMemory].operands.push(OperandId, "'Target'"); in Parameterize()
1775 InstructionDesc[OpCopyMemory].operands.push(OperandId, "'Source'"); in Parameterize()
1776 InstructionDesc[OpCopyMemory].operands.push(OperandMemoryAccess, "", true); in Parameterize()
1778 InstructionDesc[OpCopyMemorySized].operands.push(OperandId, "'Target'"); in Parameterize()
1779 InstructionDesc[OpCopyMemorySized].operands.push(OperandId, "'Source'"); in Parameterize()
1780 InstructionDesc[OpCopyMemorySized].operands.push(OperandId, "'Size'"); in Parameterize()
1781 InstructionDesc[OpCopyMemorySized].operands.push(OperandMemoryAccess, "", true); in Parameterize()
1783 InstructionDesc[OpSampledImage].operands.push(OperandId, "'Image'"); in Parameterize()
1784 InstructionDesc[OpSampledImage].operands.push(OperandId, "'Sampler'"); in Parameterize()
1786 InstructionDesc[OpImage].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1788 InstructionDesc[OpImageRead].operands.push(OperandId, "'Image'"); in Parameterize()
1789 InstructionDesc[OpImageRead].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1790 InstructionDesc[OpImageRead].operands.push(OperandImageOperands, "", true); in Parameterize()
1791 InstructionDesc[OpImageRead].operands.push(OperandVariableIds, "", true); in Parameterize()
1793 InstructionDesc[OpImageWrite].operands.push(OperandId, "'Image'"); in Parameterize()
1794 InstructionDesc[OpImageWrite].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1795 InstructionDesc[OpImageWrite].operands.push(OperandId, "'Texel'"); in Parameterize()
1796 InstructionDesc[OpImageWrite].operands.push(OperandImageOperands, "", true); in Parameterize()
1797 InstructionDesc[OpImageWrite].operands.push(OperandVariableIds, "", true); in Parameterize()
1799 InstructionDesc[OpImageSampleImplicitLod].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1800 InstructionDesc[OpImageSampleImplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1801 InstructionDesc[OpImageSampleImplicitLod].operands.push(OperandImageOperands, "", true); in Parameterize()
1802 InstructionDesc[OpImageSampleImplicitLod].operands.push(OperandVariableIds, "", true); in Parameterize()
1804 InstructionDesc[OpImageSampleExplicitLod].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1805 InstructionDesc[OpImageSampleExplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1806 InstructionDesc[OpImageSampleExplicitLod].operands.push(OperandImageOperands, "", true); in Parameterize()
1807 InstructionDesc[OpImageSampleExplicitLod].operands.push(OperandVariableIds, "", true); in Parameterize()
1809 InstructionDesc[OpImageSampleDrefImplicitLod].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1810 InstructionDesc[OpImageSampleDrefImplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1811 InstructionDesc[OpImageSampleDrefImplicitLod].operands.push(OperandId, "'D~ref~'"); in Parameterize()
1812 InstructionDesc[OpImageSampleDrefImplicitLod].operands.push(OperandImageOperands, "", true); in Parameterize()
1813 InstructionDesc[OpImageSampleDrefImplicitLod].operands.push(OperandVariableIds, "", true); in Parameterize()
1815 InstructionDesc[OpImageSampleDrefExplicitLod].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1816 InstructionDesc[OpImageSampleDrefExplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1817 InstructionDesc[OpImageSampleDrefExplicitLod].operands.push(OperandId, "'D~ref~'"); in Parameterize()
1818 InstructionDesc[OpImageSampleDrefExplicitLod].operands.push(OperandImageOperands, "", true); in Parameterize()
1819 InstructionDesc[OpImageSampleDrefExplicitLod].operands.push(OperandVariableIds, "", true); in Parameterize()
1821 InstructionDesc[OpImageSampleProjImplicitLod].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1822 InstructionDesc[OpImageSampleProjImplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1823 InstructionDesc[OpImageSampleProjImplicitLod].operands.push(OperandImageOperands, "", true); in Parameterize()
1824 InstructionDesc[OpImageSampleProjImplicitLod].operands.push(OperandVariableIds, "", true); in Parameterize()
1826 InstructionDesc[OpImageSampleProjExplicitLod].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1827 InstructionDesc[OpImageSampleProjExplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1828 InstructionDesc[OpImageSampleProjExplicitLod].operands.push(OperandImageOperands, "", true); in Parameterize()
1829 InstructionDesc[OpImageSampleProjExplicitLod].operands.push(OperandVariableIds, "", true); in Parameterize()
1831 InstructionDesc[OpImageSampleProjDrefImplicitLod].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1832 InstructionDesc[OpImageSampleProjDrefImplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1833 InstructionDesc[OpImageSampleProjDrefImplicitLod].operands.push(OperandId, "'D~ref~'"); in Parameterize()
1834 InstructionDesc[OpImageSampleProjDrefImplicitLod].operands.push(OperandImageOperands, "", true); in Parameterize()
1835 InstructionDesc[OpImageSampleProjDrefImplicitLod].operands.push(OperandVariableIds, "", true); in Parameterize()
1837 InstructionDesc[OpImageSampleProjDrefExplicitLod].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1838 InstructionDesc[OpImageSampleProjDrefExplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1839 InstructionDesc[OpImageSampleProjDrefExplicitLod].operands.push(OperandId, "'D~ref~'"); in Parameterize()
1840 InstructionDesc[OpImageSampleProjDrefExplicitLod].operands.push(OperandImageOperands, "", true); in Parameterize()
1841 InstructionDesc[OpImageSampleProjDrefExplicitLod].operands.push(OperandVariableIds, "", true); in Parameterize()
1843 InstructionDesc[OpImageFetch].operands.push(OperandId, "'Image'"); in Parameterize()
1844 InstructionDesc[OpImageFetch].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1845 InstructionDesc[OpImageFetch].operands.push(OperandImageOperands, "", true); in Parameterize()
1846 InstructionDesc[OpImageFetch].operands.push(OperandVariableIds, "", true); in Parameterize()
1848 InstructionDesc[OpImageGather].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1849 InstructionDesc[OpImageGather].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1850 InstructionDesc[OpImageGather].operands.push(OperandId, "'Component'"); in Parameterize()
1851 InstructionDesc[OpImageGather].operands.push(OperandImageOperands, "", true); in Parameterize()
1852 InstructionDesc[OpImageGather].operands.push(OperandVariableIds, "", true); in Parameterize()
1854 InstructionDesc[OpImageDrefGather].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1855 InstructionDesc[OpImageDrefGather].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1856 InstructionDesc[OpImageDrefGather].operands.push(OperandId, "'D~ref~'"); in Parameterize()
1857 InstructionDesc[OpImageDrefGather].operands.push(OperandImageOperands, "", true); in Parameterize()
1858 InstructionDesc[OpImageDrefGather].operands.push(OperandVariableIds, "", true); in Parameterize()
1860 InstructionDesc[OpImageSparseSampleImplicitLod].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1861 InstructionDesc[OpImageSparseSampleImplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1862 InstructionDesc[OpImageSparseSampleImplicitLod].operands.push(OperandImageOperands, "", true); in Parameterize()
1863 InstructionDesc[OpImageSparseSampleImplicitLod].operands.push(OperandVariableIds, "", true); in Parameterize()
1865 InstructionDesc[OpImageSparseSampleExplicitLod].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1866 InstructionDesc[OpImageSparseSampleExplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1867 InstructionDesc[OpImageSparseSampleExplicitLod].operands.push(OperandImageOperands, "", true); in Parameterize()
1868 InstructionDesc[OpImageSparseSampleExplicitLod].operands.push(OperandVariableIds, "", true); in Parameterize()
1870 InstructionDesc[OpImageSparseSampleDrefImplicitLod].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1871 InstructionDesc[OpImageSparseSampleDrefImplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1872 InstructionDesc[OpImageSparseSampleDrefImplicitLod].operands.push(OperandId, "'D~ref~'"); in Parameterize()
1873 … InstructionDesc[OpImageSparseSampleDrefImplicitLod].operands.push(OperandImageOperands, "", true); in Parameterize()
1874 InstructionDesc[OpImageSparseSampleDrefImplicitLod].operands.push(OperandVariableIds, "", true); in Parameterize()
1876 InstructionDesc[OpImageSparseSampleDrefExplicitLod].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1877 InstructionDesc[OpImageSparseSampleDrefExplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1878 InstructionDesc[OpImageSparseSampleDrefExplicitLod].operands.push(OperandId, "'D~ref~'"); in Parameterize()
1879 … InstructionDesc[OpImageSparseSampleDrefExplicitLod].operands.push(OperandImageOperands, "", true); in Parameterize()
1880 InstructionDesc[OpImageSparseSampleDrefExplicitLod].operands.push(OperandVariableIds, "", true); in Parameterize()
1882 InstructionDesc[OpImageSparseSampleProjImplicitLod].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1883 InstructionDesc[OpImageSparseSampleProjImplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1884 … InstructionDesc[OpImageSparseSampleProjImplicitLod].operands.push(OperandImageOperands, "", true); in Parameterize()
1885 InstructionDesc[OpImageSparseSampleProjImplicitLod].operands.push(OperandVariableIds, "", true); in Parameterize()
1887 InstructionDesc[OpImageSparseSampleProjExplicitLod].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1888 InstructionDesc[OpImageSparseSampleProjExplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1889 … InstructionDesc[OpImageSparseSampleProjExplicitLod].operands.push(OperandImageOperands, "", true); in Parameterize()
1890 InstructionDesc[OpImageSparseSampleProjExplicitLod].operands.push(OperandVariableIds, "", true); in Parameterize()
1892 …InstructionDesc[OpImageSparseSampleProjDrefImplicitLod].operands.push(OperandId, "'Sampled Image'"… in Parameterize()
1893 … InstructionDesc[OpImageSparseSampleProjDrefImplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1894 InstructionDesc[OpImageSparseSampleProjDrefImplicitLod].operands.push(OperandId, "'D~ref~'"); in Parameterize()
1895 …InstructionDesc[OpImageSparseSampleProjDrefImplicitLod].operands.push(OperandImageOperands, "", tr… in Parameterize()
1896 …InstructionDesc[OpImageSparseSampleProjDrefImplicitLod].operands.push(OperandVariableIds, "", true… in Parameterize()
1898 …InstructionDesc[OpImageSparseSampleProjDrefExplicitLod].operands.push(OperandId, "'Sampled Image'"… in Parameterize()
1899 … InstructionDesc[OpImageSparseSampleProjDrefExplicitLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1900 InstructionDesc[OpImageSparseSampleProjDrefExplicitLod].operands.push(OperandId, "'D~ref~'"); in Parameterize()
1901 …InstructionDesc[OpImageSparseSampleProjDrefExplicitLod].operands.push(OperandImageOperands, "", tr… in Parameterize()
1902 …InstructionDesc[OpImageSparseSampleProjDrefExplicitLod].operands.push(OperandVariableIds, "", true… in Parameterize()
1904 InstructionDesc[OpImageSparseFetch].operands.push(OperandId, "'Image'"); in Parameterize()
1905 InstructionDesc[OpImageSparseFetch].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1906 InstructionDesc[OpImageSparseFetch].operands.push(OperandImageOperands, "", true); in Parameterize()
1907 InstructionDesc[OpImageSparseFetch].operands.push(OperandVariableIds, "", true); in Parameterize()
1909 InstructionDesc[OpImageSparseGather].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1910 InstructionDesc[OpImageSparseGather].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1911 InstructionDesc[OpImageSparseGather].operands.push(OperandId, "'Component'"); in Parameterize()
1912 InstructionDesc[OpImageSparseGather].operands.push(OperandImageOperands, "", true); in Parameterize()
1913 InstructionDesc[OpImageSparseGather].operands.push(OperandVariableIds, "", true); in Parameterize()
1915 InstructionDesc[OpImageSparseDrefGather].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
1916 InstructionDesc[OpImageSparseDrefGather].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1917 InstructionDesc[OpImageSparseDrefGather].operands.push(OperandId, "'D~ref~'"); in Parameterize()
1918 InstructionDesc[OpImageSparseDrefGather].operands.push(OperandImageOperands, "", true); in Parameterize()
1919 InstructionDesc[OpImageSparseDrefGather].operands.push(OperandVariableIds, "", true); in Parameterize()
1921 InstructionDesc[OpImageSparseRead].operands.push(OperandId, "'Image'"); in Parameterize()
1922 InstructionDesc[OpImageSparseRead].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1923 InstructionDesc[OpImageSparseRead].operands.push(OperandImageOperands, "", true); in Parameterize()
1924 InstructionDesc[OpImageSparseRead].operands.push(OperandVariableIds, "", true); in Parameterize()
1926 InstructionDesc[OpImageSparseTexelsResident].operands.push(OperandId, "'Resident Code'"); in Parameterize()
1928 InstructionDesc[OpImageQuerySizeLod].operands.push(OperandId, "'Image'"); in Parameterize()
1929 InstructionDesc[OpImageQuerySizeLod].operands.push(OperandId, "'Level of Detail'"); in Parameterize()
1931 InstructionDesc[OpImageQuerySize].operands.push(OperandId, "'Image'"); in Parameterize()
1933 InstructionDesc[OpImageQueryLod].operands.push(OperandId, "'Image'"); in Parameterize()
1934 InstructionDesc[OpImageQueryLod].operands.push(OperandId, "'Coordinate'"); in Parameterize()
1936 InstructionDesc[OpImageQueryLevels].operands.push(OperandId, "'Image'"); in Parameterize()
1938 InstructionDesc[OpImageQuerySamples].operands.push(OperandId, "'Image'"); in Parameterize()
1940 InstructionDesc[OpImageQueryFormat].operands.push(OperandId, "'Image'"); in Parameterize()
1942 InstructionDesc[OpImageQueryOrder].operands.push(OperandId, "'Image'"); in Parameterize()
1944 InstructionDesc[OpAccessChain].operands.push(OperandId, "'Base'"); in Parameterize()
1945 InstructionDesc[OpAccessChain].operands.push(OperandVariableIds, "'Indexes'"); in Parameterize()
1947 InstructionDesc[OpInBoundsAccessChain].operands.push(OperandId, "'Base'"); in Parameterize()
1948 InstructionDesc[OpInBoundsAccessChain].operands.push(OperandVariableIds, "'Indexes'"); in Parameterize()
1950 InstructionDesc[OpPtrAccessChain].operands.push(OperandId, "'Base'"); in Parameterize()
1951 InstructionDesc[OpPtrAccessChain].operands.push(OperandId, "'Element'"); in Parameterize()
1952 InstructionDesc[OpPtrAccessChain].operands.push(OperandVariableIds, "'Indexes'"); in Parameterize()
1954 InstructionDesc[OpInBoundsPtrAccessChain].operands.push(OperandId, "'Base'"); in Parameterize()
1955 InstructionDesc[OpInBoundsPtrAccessChain].operands.push(OperandId, "'Element'"); in Parameterize()
1956 InstructionDesc[OpInBoundsPtrAccessChain].operands.push(OperandVariableIds, "'Indexes'"); in Parameterize()
1958 InstructionDesc[OpSNegate].operands.push(OperandId, "'Operand'"); in Parameterize()
1960 InstructionDesc[OpFNegate].operands.push(OperandId, "'Operand'"); in Parameterize()
1962 InstructionDesc[OpNot].operands.push(OperandId, "'Operand'"); in Parameterize()
1964 InstructionDesc[OpAny].operands.push(OperandId, "'Vector'"); in Parameterize()
1966 InstructionDesc[OpAll].operands.push(OperandId, "'Vector'"); in Parameterize()
1968 InstructionDesc[OpConvertFToU].operands.push(OperandId, "'Float Value'"); in Parameterize()
1970 InstructionDesc[OpConvertFToS].operands.push(OperandId, "'Float Value'"); in Parameterize()
1972 InstructionDesc[OpConvertSToF].operands.push(OperandId, "'Signed Value'"); in Parameterize()
1974 InstructionDesc[OpConvertUToF].operands.push(OperandId, "'Unsigned Value'"); in Parameterize()
1976 InstructionDesc[OpUConvert].operands.push(OperandId, "'Unsigned Value'"); in Parameterize()
1978 InstructionDesc[OpSConvert].operands.push(OperandId, "'Signed Value'"); in Parameterize()
1980 InstructionDesc[OpFConvert].operands.push(OperandId, "'Float Value'"); in Parameterize()
1982 InstructionDesc[OpSatConvertSToU].operands.push(OperandId, "'Signed Value'"); in Parameterize()
1984 InstructionDesc[OpSatConvertUToS].operands.push(OperandId, "'Unsigned Value'"); in Parameterize()
1986 InstructionDesc[OpConvertPtrToU].operands.push(OperandId, "'Pointer'"); in Parameterize()
1988 InstructionDesc[OpConvertUToPtr].operands.push(OperandId, "'Integer Value'"); in Parameterize()
1990 InstructionDesc[OpPtrCastToGeneric].operands.push(OperandId, "'Pointer'"); in Parameterize()
1992 InstructionDesc[OpGenericCastToPtr].operands.push(OperandId, "'Pointer'"); in Parameterize()
1994 InstructionDesc[OpGenericCastToPtrExplicit].operands.push(OperandId, "'Pointer'"); in Parameterize()
1995 InstructionDesc[OpGenericCastToPtrExplicit].operands.push(OperandStorage, "'Storage'"); in Parameterize()
1997 InstructionDesc[OpGenericPtrMemSemantics].operands.push(OperandId, "'Pointer'"); in Parameterize()
1999 InstructionDesc[OpBitcast].operands.push(OperandId, "'Operand'"); in Parameterize()
2001 InstructionDesc[OpQuantizeToF16].operands.push(OperandId, "'Value'"); in Parameterize()
2003 InstructionDesc[OpTranspose].operands.push(OperandId, "'Matrix'"); in Parameterize()
2005 InstructionDesc[OpCopyLogical].operands.push(OperandId, "'Operand'"); in Parameterize()
2007 InstructionDesc[OpIsNan].operands.push(OperandId, "'x'"); in Parameterize()
2009 InstructionDesc[OpIsInf].operands.push(OperandId, "'x'"); in Parameterize()
2011 InstructionDesc[OpIsFinite].operands.push(OperandId, "'x'"); in Parameterize()
2013 InstructionDesc[OpIsNormal].operands.push(OperandId, "'x'"); in Parameterize()
2015 InstructionDesc[OpSignBitSet].operands.push(OperandId, "'x'"); in Parameterize()
2017 InstructionDesc[OpLessOrGreater].operands.push(OperandId, "'x'"); in Parameterize()
2018 InstructionDesc[OpLessOrGreater].operands.push(OperandId, "'y'"); in Parameterize()
2020 InstructionDesc[OpOrdered].operands.push(OperandId, "'x'"); in Parameterize()
2021 InstructionDesc[OpOrdered].operands.push(OperandId, "'y'"); in Parameterize()
2023 InstructionDesc[OpUnordered].operands.push(OperandId, "'x'"); in Parameterize()
2024 InstructionDesc[OpUnordered].operands.push(OperandId, "'y'"); in Parameterize()
2026 InstructionDesc[OpArrayLength].operands.push(OperandId, "'Structure'"); in Parameterize()
2027 InstructionDesc[OpArrayLength].operands.push(OperandLiteralNumber, "'Array member'"); in Parameterize()
2029 InstructionDesc[OpIAdd].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2030 InstructionDesc[OpIAdd].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2032 InstructionDesc[OpFAdd].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2033 InstructionDesc[OpFAdd].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2035 InstructionDesc[OpISub].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2036 InstructionDesc[OpISub].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2038 InstructionDesc[OpFSub].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2039 InstructionDesc[OpFSub].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2041 InstructionDesc[OpIMul].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2042 InstructionDesc[OpIMul].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2044 InstructionDesc[OpFMul].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2045 InstructionDesc[OpFMul].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2047 InstructionDesc[OpUDiv].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2048 InstructionDesc[OpUDiv].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2050 InstructionDesc[OpSDiv].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2051 InstructionDesc[OpSDiv].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2053 InstructionDesc[OpFDiv].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2054 InstructionDesc[OpFDiv].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2056 InstructionDesc[OpUMod].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2057 InstructionDesc[OpUMod].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2059 InstructionDesc[OpSRem].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2060 InstructionDesc[OpSRem].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2062 InstructionDesc[OpSMod].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2063 InstructionDesc[OpSMod].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2065 InstructionDesc[OpFRem].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2066 InstructionDesc[OpFRem].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2068 InstructionDesc[OpFMod].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2069 InstructionDesc[OpFMod].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2071 InstructionDesc[OpVectorTimesScalar].operands.push(OperandId, "'Vector'"); in Parameterize()
2072 InstructionDesc[OpVectorTimesScalar].operands.push(OperandId, "'Scalar'"); in Parameterize()
2074 InstructionDesc[OpMatrixTimesScalar].operands.push(OperandId, "'Matrix'"); in Parameterize()
2075 InstructionDesc[OpMatrixTimesScalar].operands.push(OperandId, "'Scalar'"); in Parameterize()
2077 InstructionDesc[OpVectorTimesMatrix].operands.push(OperandId, "'Vector'"); in Parameterize()
2078 InstructionDesc[OpVectorTimesMatrix].operands.push(OperandId, "'Matrix'"); in Parameterize()
2080 InstructionDesc[OpMatrixTimesVector].operands.push(OperandId, "'Matrix'"); in Parameterize()
2081 InstructionDesc[OpMatrixTimesVector].operands.push(OperandId, "'Vector'"); in Parameterize()
2083 InstructionDesc[OpMatrixTimesMatrix].operands.push(OperandId, "'LeftMatrix'"); in Parameterize()
2084 InstructionDesc[OpMatrixTimesMatrix].operands.push(OperandId, "'RightMatrix'"); in Parameterize()
2086 InstructionDesc[OpOuterProduct].operands.push(OperandId, "'Vector 1'"); in Parameterize()
2087 InstructionDesc[OpOuterProduct].operands.push(OperandId, "'Vector 2'"); in Parameterize()
2089 InstructionDesc[OpDot].operands.push(OperandId, "'Vector 1'"); in Parameterize()
2090 InstructionDesc[OpDot].operands.push(OperandId, "'Vector 2'"); in Parameterize()
2092 InstructionDesc[OpIAddCarry].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2093 InstructionDesc[OpIAddCarry].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2095 InstructionDesc[OpISubBorrow].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2096 InstructionDesc[OpISubBorrow].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2098 InstructionDesc[OpUMulExtended].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2099 InstructionDesc[OpUMulExtended].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2101 InstructionDesc[OpSMulExtended].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2102 InstructionDesc[OpSMulExtended].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2104 InstructionDesc[OpShiftRightLogical].operands.push(OperandId, "'Base'"); in Parameterize()
2105 InstructionDesc[OpShiftRightLogical].operands.push(OperandId, "'Shift'"); in Parameterize()
2107 InstructionDesc[OpShiftRightArithmetic].operands.push(OperandId, "'Base'"); in Parameterize()
2108 InstructionDesc[OpShiftRightArithmetic].operands.push(OperandId, "'Shift'"); in Parameterize()
2110 InstructionDesc[OpShiftLeftLogical].operands.push(OperandId, "'Base'"); in Parameterize()
2111 InstructionDesc[OpShiftLeftLogical].operands.push(OperandId, "'Shift'"); in Parameterize()
2113 InstructionDesc[OpLogicalOr].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2114 InstructionDesc[OpLogicalOr].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2116 InstructionDesc[OpLogicalAnd].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2117 InstructionDesc[OpLogicalAnd].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2119 InstructionDesc[OpLogicalEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2120 InstructionDesc[OpLogicalEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2122 InstructionDesc[OpLogicalNotEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2123 InstructionDesc[OpLogicalNotEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2125 InstructionDesc[OpLogicalNot].operands.push(OperandId, "'Operand'"); in Parameterize()
2127 InstructionDesc[OpBitwiseOr].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2128 InstructionDesc[OpBitwiseOr].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2130 InstructionDesc[OpBitwiseXor].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2131 InstructionDesc[OpBitwiseXor].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2133 InstructionDesc[OpBitwiseAnd].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2134 InstructionDesc[OpBitwiseAnd].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2136 InstructionDesc[OpBitFieldInsert].operands.push(OperandId, "'Base'"); in Parameterize()
2137 InstructionDesc[OpBitFieldInsert].operands.push(OperandId, "'Insert'"); in Parameterize()
2138 InstructionDesc[OpBitFieldInsert].operands.push(OperandId, "'Offset'"); in Parameterize()
2139 InstructionDesc[OpBitFieldInsert].operands.push(OperandId, "'Count'"); in Parameterize()
2141 InstructionDesc[OpBitFieldSExtract].operands.push(OperandId, "'Base'"); in Parameterize()
2142 InstructionDesc[OpBitFieldSExtract].operands.push(OperandId, "'Offset'"); in Parameterize()
2143 InstructionDesc[OpBitFieldSExtract].operands.push(OperandId, "'Count'"); in Parameterize()
2145 InstructionDesc[OpBitFieldUExtract].operands.push(OperandId, "'Base'"); in Parameterize()
2146 InstructionDesc[OpBitFieldUExtract].operands.push(OperandId, "'Offset'"); in Parameterize()
2147 InstructionDesc[OpBitFieldUExtract].operands.push(OperandId, "'Count'"); in Parameterize()
2149 InstructionDesc[OpBitReverse].operands.push(OperandId, "'Base'"); in Parameterize()
2151 InstructionDesc[OpBitCount].operands.push(OperandId, "'Base'"); in Parameterize()
2153 InstructionDesc[OpSelect].operands.push(OperandId, "'Condition'"); in Parameterize()
2154 InstructionDesc[OpSelect].operands.push(OperandId, "'Object 1'"); in Parameterize()
2155 InstructionDesc[OpSelect].operands.push(OperandId, "'Object 2'"); in Parameterize()
2157 InstructionDesc[OpIEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2158 InstructionDesc[OpIEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2160 InstructionDesc[OpFOrdEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2161 InstructionDesc[OpFOrdEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2163 InstructionDesc[OpFUnordEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2164 InstructionDesc[OpFUnordEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2166 InstructionDesc[OpINotEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2167 InstructionDesc[OpINotEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2169 InstructionDesc[OpFOrdNotEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2170 InstructionDesc[OpFOrdNotEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2172 InstructionDesc[OpFUnordNotEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2173 InstructionDesc[OpFUnordNotEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2175 InstructionDesc[OpULessThan].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2176 InstructionDesc[OpULessThan].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2178 InstructionDesc[OpSLessThan].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2179 InstructionDesc[OpSLessThan].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2181 InstructionDesc[OpFOrdLessThan].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2182 InstructionDesc[OpFOrdLessThan].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2184 InstructionDesc[OpFUnordLessThan].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2185 InstructionDesc[OpFUnordLessThan].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2187 InstructionDesc[OpUGreaterThan].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2188 InstructionDesc[OpUGreaterThan].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2190 InstructionDesc[OpSGreaterThan].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2191 InstructionDesc[OpSGreaterThan].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2193 InstructionDesc[OpFOrdGreaterThan].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2194 InstructionDesc[OpFOrdGreaterThan].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2196 InstructionDesc[OpFUnordGreaterThan].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2197 InstructionDesc[OpFUnordGreaterThan].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2199 InstructionDesc[OpULessThanEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2200 InstructionDesc[OpULessThanEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2202 InstructionDesc[OpSLessThanEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2203 InstructionDesc[OpSLessThanEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2205 InstructionDesc[OpFOrdLessThanEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2206 InstructionDesc[OpFOrdLessThanEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2208 InstructionDesc[OpFUnordLessThanEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2209 InstructionDesc[OpFUnordLessThanEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2211 InstructionDesc[OpUGreaterThanEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2212 InstructionDesc[OpUGreaterThanEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2214 InstructionDesc[OpSGreaterThanEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2215 InstructionDesc[OpSGreaterThanEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2217 InstructionDesc[OpFOrdGreaterThanEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2218 InstructionDesc[OpFOrdGreaterThanEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2220 InstructionDesc[OpFUnordGreaterThanEqual].operands.push(OperandId, "'Operand 1'"); in Parameterize()
2221 InstructionDesc[OpFUnordGreaterThanEqual].operands.push(OperandId, "'Operand 2'"); in Parameterize()
2223 InstructionDesc[OpDPdx].operands.push(OperandId, "'P'"); in Parameterize()
2225 InstructionDesc[OpDPdy].operands.push(OperandId, "'P'"); in Parameterize()
2227 InstructionDesc[OpFwidth].operands.push(OperandId, "'P'"); in Parameterize()
2229 InstructionDesc[OpDPdxFine].operands.push(OperandId, "'P'"); in Parameterize()
2231 InstructionDesc[OpDPdyFine].operands.push(OperandId, "'P'"); in Parameterize()
2233 InstructionDesc[OpFwidthFine].operands.push(OperandId, "'P'"); in Parameterize()
2235 InstructionDesc[OpDPdxCoarse].operands.push(OperandId, "'P'"); in Parameterize()
2237 InstructionDesc[OpDPdyCoarse].operands.push(OperandId, "'P'"); in Parameterize()
2239 InstructionDesc[OpFwidthCoarse].operands.push(OperandId, "'P'"); in Parameterize()
2241 InstructionDesc[OpEmitStreamVertex].operands.push(OperandId, "'Stream'"); in Parameterize()
2243 InstructionDesc[OpEndStreamPrimitive].operands.push(OperandId, "'Stream'"); in Parameterize()
2245 InstructionDesc[OpControlBarrier].operands.push(OperandScope, "'Execution'"); in Parameterize()
2246 InstructionDesc[OpControlBarrier].operands.push(OperandScope, "'Memory'"); in Parameterize()
2247 InstructionDesc[OpControlBarrier].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2249 InstructionDesc[OpMemoryBarrier].operands.push(OperandScope, "'Memory'"); in Parameterize()
2250 InstructionDesc[OpMemoryBarrier].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2252 InstructionDesc[OpImageTexelPointer].operands.push(OperandId, "'Image'"); in Parameterize()
2253 InstructionDesc[OpImageTexelPointer].operands.push(OperandId, "'Coordinate'"); in Parameterize()
2254 InstructionDesc[OpImageTexelPointer].operands.push(OperandId, "'Sample'"); in Parameterize()
2256 InstructionDesc[OpAtomicLoad].operands.push(OperandId, "'Pointer'"); in Parameterize()
2257 InstructionDesc[OpAtomicLoad].operands.push(OperandScope, "'Scope'"); in Parameterize()
2258 InstructionDesc[OpAtomicLoad].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2260 InstructionDesc[OpAtomicStore].operands.push(OperandId, "'Pointer'"); in Parameterize()
2261 InstructionDesc[OpAtomicStore].operands.push(OperandScope, "'Scope'"); in Parameterize()
2262 InstructionDesc[OpAtomicStore].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2263 InstructionDesc[OpAtomicStore].operands.push(OperandId, "'Value'"); in Parameterize()
2265 InstructionDesc[OpAtomicExchange].operands.push(OperandId, "'Pointer'"); in Parameterize()
2266 InstructionDesc[OpAtomicExchange].operands.push(OperandScope, "'Scope'"); in Parameterize()
2267 InstructionDesc[OpAtomicExchange].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2268 InstructionDesc[OpAtomicExchange].operands.push(OperandId, "'Value'"); in Parameterize()
2270 InstructionDesc[OpAtomicCompareExchange].operands.push(OperandId, "'Pointer'"); in Parameterize()
2271 InstructionDesc[OpAtomicCompareExchange].operands.push(OperandScope, "'Scope'"); in Parameterize()
2272 InstructionDesc[OpAtomicCompareExchange].operands.push(OperandMemorySemantics, "'Equal'"); in Parameterize()
2273 InstructionDesc[OpAtomicCompareExchange].operands.push(OperandMemorySemantics, "'Unequal'"); in Parameterize()
2274 InstructionDesc[OpAtomicCompareExchange].operands.push(OperandId, "'Value'"); in Parameterize()
2275 InstructionDesc[OpAtomicCompareExchange].operands.push(OperandId, "'Comparator'"); in Parameterize()
2277 InstructionDesc[OpAtomicCompareExchangeWeak].operands.push(OperandId, "'Pointer'"); in Parameterize()
2278 InstructionDesc[OpAtomicCompareExchangeWeak].operands.push(OperandScope, "'Scope'"); in Parameterize()
2279 InstructionDesc[OpAtomicCompareExchangeWeak].operands.push(OperandMemorySemantics, "'Equal'"); in Parameterize()
2280 InstructionDesc[OpAtomicCompareExchangeWeak].operands.push(OperandMemorySemantics, "'Unequal'"); in Parameterize()
2281 InstructionDesc[OpAtomicCompareExchangeWeak].operands.push(OperandId, "'Value'"); in Parameterize()
2282 InstructionDesc[OpAtomicCompareExchangeWeak].operands.push(OperandId, "'Comparator'"); in Parameterize()
2284 InstructionDesc[OpAtomicIIncrement].operands.push(OperandId, "'Pointer'"); in Parameterize()
2285 InstructionDesc[OpAtomicIIncrement].operands.push(OperandScope, "'Scope'"); in Parameterize()
2286 InstructionDesc[OpAtomicIIncrement].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2288 InstructionDesc[OpAtomicIDecrement].operands.push(OperandId, "'Pointer'"); in Parameterize()
2289 InstructionDesc[OpAtomicIDecrement].operands.push(OperandScope, "'Scope'"); in Parameterize()
2290 InstructionDesc[OpAtomicIDecrement].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2292 InstructionDesc[OpAtomicIAdd].operands.push(OperandId, "'Pointer'"); in Parameterize()
2293 InstructionDesc[OpAtomicIAdd].operands.push(OperandScope, "'Scope'"); in Parameterize()
2294 InstructionDesc[OpAtomicIAdd].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2295 InstructionDesc[OpAtomicIAdd].operands.push(OperandId, "'Value'"); in Parameterize()
2297 InstructionDesc[OpAtomicFAddEXT].operands.push(OperandId, "'Pointer'"); in Parameterize()
2298 InstructionDesc[OpAtomicFAddEXT].operands.push(OperandScope, "'Scope'"); in Parameterize()
2299 InstructionDesc[OpAtomicFAddEXT].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2300 InstructionDesc[OpAtomicFAddEXT].operands.push(OperandId, "'Value'"); in Parameterize()
2302 InstructionDesc[OpAtomicISub].operands.push(OperandId, "'Pointer'"); in Parameterize()
2303 InstructionDesc[OpAtomicISub].operands.push(OperandScope, "'Scope'"); in Parameterize()
2304 InstructionDesc[OpAtomicISub].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2305 InstructionDesc[OpAtomicISub].operands.push(OperandId, "'Value'"); in Parameterize()
2307 InstructionDesc[OpAtomicUMin].operands.push(OperandId, "'Pointer'"); in Parameterize()
2308 InstructionDesc[OpAtomicUMin].operands.push(OperandScope, "'Scope'"); in Parameterize()
2309 InstructionDesc[OpAtomicUMin].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2310 InstructionDesc[OpAtomicUMin].operands.push(OperandId, "'Value'"); in Parameterize()
2312 InstructionDesc[OpAtomicUMax].operands.push(OperandId, "'Pointer'"); in Parameterize()
2313 InstructionDesc[OpAtomicUMax].operands.push(OperandScope, "'Scope'"); in Parameterize()
2314 InstructionDesc[OpAtomicUMax].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2315 InstructionDesc[OpAtomicUMax].operands.push(OperandId, "'Value'"); in Parameterize()
2317 InstructionDesc[OpAtomicSMin].operands.push(OperandId, "'Pointer'"); in Parameterize()
2318 InstructionDesc[OpAtomicSMin].operands.push(OperandScope, "'Scope'"); in Parameterize()
2319 InstructionDesc[OpAtomicSMin].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2320 InstructionDesc[OpAtomicSMin].operands.push(OperandId, "'Value'"); in Parameterize()
2322 InstructionDesc[OpAtomicSMax].operands.push(OperandId, "'Pointer'"); in Parameterize()
2323 InstructionDesc[OpAtomicSMax].operands.push(OperandScope, "'Scope'"); in Parameterize()
2324 InstructionDesc[OpAtomicSMax].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2325 InstructionDesc[OpAtomicSMax].operands.push(OperandId, "'Value'"); in Parameterize()
2327 InstructionDesc[OpAtomicAnd].operands.push(OperandId, "'Pointer'"); in Parameterize()
2328 InstructionDesc[OpAtomicAnd].operands.push(OperandScope, "'Scope'"); in Parameterize()
2329 InstructionDesc[OpAtomicAnd].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2330 InstructionDesc[OpAtomicAnd].operands.push(OperandId, "'Value'"); in Parameterize()
2332 InstructionDesc[OpAtomicOr].operands.push(OperandId, "'Pointer'"); in Parameterize()
2333 InstructionDesc[OpAtomicOr].operands.push(OperandScope, "'Scope'"); in Parameterize()
2334 InstructionDesc[OpAtomicOr].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2335 InstructionDesc[OpAtomicOr].operands.push(OperandId, "'Value'"); in Parameterize()
2337 InstructionDesc[OpAtomicXor].operands.push(OperandId, "'Pointer'"); in Parameterize()
2338 InstructionDesc[OpAtomicXor].operands.push(OperandScope, "'Scope'"); in Parameterize()
2339 InstructionDesc[OpAtomicXor].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2340 InstructionDesc[OpAtomicXor].operands.push(OperandId, "'Value'"); in Parameterize()
2342 InstructionDesc[OpAtomicFlagTestAndSet].operands.push(OperandId, "'Pointer'"); in Parameterize()
2343 InstructionDesc[OpAtomicFlagTestAndSet].operands.push(OperandScope, "'Scope'"); in Parameterize()
2344 InstructionDesc[OpAtomicFlagTestAndSet].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2346 InstructionDesc[OpAtomicFlagClear].operands.push(OperandId, "'Pointer'"); in Parameterize()
2347 InstructionDesc[OpAtomicFlagClear].operands.push(OperandScope, "'Scope'"); in Parameterize()
2348 InstructionDesc[OpAtomicFlagClear].operands.push(OperandMemorySemantics, "'Semantics'"); in Parameterize()
2350 InstructionDesc[OpLoopMerge].operands.push(OperandId, "'Merge Block'"); in Parameterize()
2351 InstructionDesc[OpLoopMerge].operands.push(OperandId, "'Continue Target'"); in Parameterize()
2352 InstructionDesc[OpLoopMerge].operands.push(OperandLoop, ""); in Parameterize()
2353 InstructionDesc[OpLoopMerge].operands.push(OperandOptionalLiteral, ""); in Parameterize()
2355 InstructionDesc[OpSelectionMerge].operands.push(OperandId, "'Merge Block'"); in Parameterize()
2356 InstructionDesc[OpSelectionMerge].operands.push(OperandSelect, ""); in Parameterize()
2358 InstructionDesc[OpBranch].operands.push(OperandId, "'Target Label'"); in Parameterize()
2360 InstructionDesc[OpBranchConditional].operands.push(OperandId, "'Condition'"); in Parameterize()
2361 InstructionDesc[OpBranchConditional].operands.push(OperandId, "'True Label'"); in Parameterize()
2362 InstructionDesc[OpBranchConditional].operands.push(OperandId, "'False Label'"); in Parameterize()
2363 InstructionDesc[OpBranchConditional].operands.push(OperandVariableLiterals, "'Branch weights'"); in Parameterize()
2365 InstructionDesc[OpSwitch].operands.push(OperandId, "'Selector'"); in Parameterize()
2366 InstructionDesc[OpSwitch].operands.push(OperandId, "'Default'"); in Parameterize()
2367 InstructionDesc[OpSwitch].operands.push(OperandVariableLiteralId, "'Target'"); in Parameterize()
2370 InstructionDesc[OpReturnValue].operands.push(OperandId, "'Value'"); in Parameterize()
2372 InstructionDesc[OpLifetimeStart].operands.push(OperandId, "'Pointer'"); in Parameterize()
2373 InstructionDesc[OpLifetimeStart].operands.push(OperandLiteralNumber, "'Size'"); in Parameterize()
2375 InstructionDesc[OpLifetimeStop].operands.push(OperandId, "'Pointer'"); in Parameterize()
2376 InstructionDesc[OpLifetimeStop].operands.push(OperandLiteralNumber, "'Size'"); in Parameterize()
2378 InstructionDesc[OpGroupAsyncCopy].operands.push(OperandScope, "'Execution'"); in Parameterize()
2379 InstructionDesc[OpGroupAsyncCopy].operands.push(OperandId, "'Destination'"); in Parameterize()
2380 InstructionDesc[OpGroupAsyncCopy].operands.push(OperandId, "'Source'"); in Parameterize()
2381 InstructionDesc[OpGroupAsyncCopy].operands.push(OperandId, "'Num Elements'"); in Parameterize()
2382 InstructionDesc[OpGroupAsyncCopy].operands.push(OperandId, "'Stride'"); in Parameterize()
2383 InstructionDesc[OpGroupAsyncCopy].operands.push(OperandId, "'Event'"); in Parameterize()
2385 InstructionDesc[OpGroupWaitEvents].operands.push(OperandScope, "'Execution'"); in Parameterize()
2386 InstructionDesc[OpGroupWaitEvents].operands.push(OperandId, "'Num Events'"); in Parameterize()
2387 InstructionDesc[OpGroupWaitEvents].operands.push(OperandId, "'Events List'"); in Parameterize()
2389 InstructionDesc[OpGroupAll].operands.push(OperandScope, "'Execution'"); in Parameterize()
2390 InstructionDesc[OpGroupAll].operands.push(OperandId, "'Predicate'"); in Parameterize()
2392 InstructionDesc[OpGroupAny].operands.push(OperandScope, "'Execution'"); in Parameterize()
2393 InstructionDesc[OpGroupAny].operands.push(OperandId, "'Predicate'"); in Parameterize()
2395 InstructionDesc[OpGroupBroadcast].operands.push(OperandScope, "'Execution'"); in Parameterize()
2396 InstructionDesc[OpGroupBroadcast].operands.push(OperandId, "'Value'"); in Parameterize()
2397 InstructionDesc[OpGroupBroadcast].operands.push(OperandId, "'LocalId'"); in Parameterize()
2399 InstructionDesc[OpGroupIAdd].operands.push(OperandScope, "'Execution'"); in Parameterize()
2400 InstructionDesc[OpGroupIAdd].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2401 InstructionDesc[OpGroupIAdd].operands.push(OperandId, "'X'"); in Parameterize()
2403 InstructionDesc[OpGroupFAdd].operands.push(OperandScope, "'Execution'"); in Parameterize()
2404 InstructionDesc[OpGroupFAdd].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2405 InstructionDesc[OpGroupFAdd].operands.push(OperandId, "'X'"); in Parameterize()
2407 InstructionDesc[OpGroupUMin].operands.push(OperandScope, "'Execution'"); in Parameterize()
2408 InstructionDesc[OpGroupUMin].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2409 InstructionDesc[OpGroupUMin].operands.push(OperandId, "'X'"); in Parameterize()
2411 InstructionDesc[OpGroupSMin].operands.push(OperandScope, "'Execution'"); in Parameterize()
2412 InstructionDesc[OpGroupSMin].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2413 InstructionDesc[OpGroupSMin].operands.push(OperandId, "X"); in Parameterize()
2415 InstructionDesc[OpGroupFMin].operands.push(OperandScope, "'Execution'"); in Parameterize()
2416 InstructionDesc[OpGroupFMin].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2417 InstructionDesc[OpGroupFMin].operands.push(OperandId, "X"); in Parameterize()
2419 InstructionDesc[OpGroupUMax].operands.push(OperandScope, "'Execution'"); in Parameterize()
2420 InstructionDesc[OpGroupUMax].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2421 InstructionDesc[OpGroupUMax].operands.push(OperandId, "X"); in Parameterize()
2423 InstructionDesc[OpGroupSMax].operands.push(OperandScope, "'Execution'"); in Parameterize()
2424 InstructionDesc[OpGroupSMax].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2425 InstructionDesc[OpGroupSMax].operands.push(OperandId, "X"); in Parameterize()
2427 InstructionDesc[OpGroupFMax].operands.push(OperandScope, "'Execution'"); in Parameterize()
2428 InstructionDesc[OpGroupFMax].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2429 InstructionDesc[OpGroupFMax].operands.push(OperandId, "X"); in Parameterize()
2431 InstructionDesc[OpReadPipe].operands.push(OperandId, "'Pipe'"); in Parameterize()
2432 InstructionDesc[OpReadPipe].operands.push(OperandId, "'Pointer'"); in Parameterize()
2433 InstructionDesc[OpReadPipe].operands.push(OperandId, "'Packet Size'"); in Parameterize()
2434 InstructionDesc[OpReadPipe].operands.push(OperandId, "'Packet Alignment'"); in Parameterize()
2436 InstructionDesc[OpWritePipe].operands.push(OperandId, "'Pipe'"); in Parameterize()
2437 InstructionDesc[OpWritePipe].operands.push(OperandId, "'Pointer'"); in Parameterize()
2438 InstructionDesc[OpWritePipe].operands.push(OperandId, "'Packet Size'"); in Parameterize()
2439 InstructionDesc[OpWritePipe].operands.push(OperandId, "'Packet Alignment'"); in Parameterize()
2441 InstructionDesc[OpReservedReadPipe].operands.push(OperandId, "'Pipe'"); in Parameterize()
2442 InstructionDesc[OpReservedReadPipe].operands.push(OperandId, "'Reserve Id'"); in Parameterize()
2443 InstructionDesc[OpReservedReadPipe].operands.push(OperandId, "'Index'"); in Parameterize()
2444 InstructionDesc[OpReservedReadPipe].operands.push(OperandId, "'Pointer'"); in Parameterize()
2445 InstructionDesc[OpReservedReadPipe].operands.push(OperandId, "'Packet Size'"); in Parameterize()
2446 InstructionDesc[OpReservedReadPipe].operands.push(OperandId, "'Packet Alignment'"); in Parameterize()
2448 InstructionDesc[OpReservedWritePipe].operands.push(OperandId, "'Pipe'"); in Parameterize()
2449 InstructionDesc[OpReservedWritePipe].operands.push(OperandId, "'Reserve Id'"); in Parameterize()
2450 InstructionDesc[OpReservedWritePipe].operands.push(OperandId, "'Index'"); in Parameterize()
2451 InstructionDesc[OpReservedWritePipe].operands.push(OperandId, "'Pointer'"); in Parameterize()
2452 InstructionDesc[OpReservedWritePipe].operands.push(OperandId, "'Packet Size'"); in Parameterize()
2453 InstructionDesc[OpReservedWritePipe].operands.push(OperandId, "'Packet Alignment'"); in Parameterize()
2455 InstructionDesc[OpReserveReadPipePackets].operands.push(OperandId, "'Pipe'"); in Parameterize()
2456 InstructionDesc[OpReserveReadPipePackets].operands.push(OperandId, "'Num Packets'"); in Parameterize()
2457 InstructionDesc[OpReserveReadPipePackets].operands.push(OperandId, "'Packet Size'"); in Parameterize()
2458 InstructionDesc[OpReserveReadPipePackets].operands.push(OperandId, "'Packet Alignment'"); in Parameterize()
2460 InstructionDesc[OpReserveWritePipePackets].operands.push(OperandId, "'Pipe'"); in Parameterize()
2461 InstructionDesc[OpReserveWritePipePackets].operands.push(OperandId, "'Num Packets'"); in Parameterize()
2462 InstructionDesc[OpReserveWritePipePackets].operands.push(OperandId, "'Packet Size'"); in Parameterize()
2463 InstructionDesc[OpReserveWritePipePackets].operands.push(OperandId, "'Packet Alignment'"); in Parameterize()
2465 InstructionDesc[OpCommitReadPipe].operands.push(OperandId, "'Pipe'"); in Parameterize()
2466 InstructionDesc[OpCommitReadPipe].operands.push(OperandId, "'Reserve Id'"); in Parameterize()
2467 InstructionDesc[OpCommitReadPipe].operands.push(OperandId, "'Packet Size'"); in Parameterize()
2468 InstructionDesc[OpCommitReadPipe].operands.push(OperandId, "'Packet Alignment'"); in Parameterize()
2470 InstructionDesc[OpCommitWritePipe].operands.push(OperandId, "'Pipe'"); in Parameterize()
2471 InstructionDesc[OpCommitWritePipe].operands.push(OperandId, "'Reserve Id'"); in Parameterize()
2472 InstructionDesc[OpCommitWritePipe].operands.push(OperandId, "'Packet Size'"); in Parameterize()
2473 InstructionDesc[OpCommitWritePipe].operands.push(OperandId, "'Packet Alignment'"); in Parameterize()
2475 InstructionDesc[OpIsValidReserveId].operands.push(OperandId, "'Reserve Id'"); in Parameterize()
2477 InstructionDesc[OpGetNumPipePackets].operands.push(OperandId, "'Pipe'"); in Parameterize()
2478 InstructionDesc[OpGetNumPipePackets].operands.push(OperandId, "'Packet Size'"); in Parameterize()
2479 InstructionDesc[OpGetNumPipePackets].operands.push(OperandId, "'Packet Alignment'"); in Parameterize()
2481 InstructionDesc[OpGetMaxPipePackets].operands.push(OperandId, "'Pipe'"); in Parameterize()
2482 InstructionDesc[OpGetMaxPipePackets].operands.push(OperandId, "'Packet Size'"); in Parameterize()
2483 InstructionDesc[OpGetMaxPipePackets].operands.push(OperandId, "'Packet Alignment'"); in Parameterize()
2485 InstructionDesc[OpGroupReserveReadPipePackets].operands.push(OperandScope, "'Execution'"); in Parameterize()
2486 InstructionDesc[OpGroupReserveReadPipePackets].operands.push(OperandId, "'Pipe'"); in Parameterize()
2487 InstructionDesc[OpGroupReserveReadPipePackets].operands.push(OperandId, "'Num Packets'"); in Parameterize()
2488 InstructionDesc[OpGroupReserveReadPipePackets].operands.push(OperandId, "'Packet Size'"); in Parameterize()
2489 InstructionDesc[OpGroupReserveReadPipePackets].operands.push(OperandId, "'Packet Alignment'"); in Parameterize()
2491 InstructionDesc[OpGroupReserveWritePipePackets].operands.push(OperandScope, "'Execution'"); in Parameterize()
2492 InstructionDesc[OpGroupReserveWritePipePackets].operands.push(OperandId, "'Pipe'"); in Parameterize()
2493 InstructionDesc[OpGroupReserveWritePipePackets].operands.push(OperandId, "'Num Packets'"); in Parameterize()
2494 InstructionDesc[OpGroupReserveWritePipePackets].operands.push(OperandId, "'Packet Size'"); in Parameterize()
2495 InstructionDesc[OpGroupReserveWritePipePackets].operands.push(OperandId, "'Packet Alignment'"); in Parameterize()
2497 InstructionDesc[OpGroupCommitReadPipe].operands.push(OperandScope, "'Execution'"); in Parameterize()
2498 InstructionDesc[OpGroupCommitReadPipe].operands.push(OperandId, "'Pipe'"); in Parameterize()
2499 InstructionDesc[OpGroupCommitReadPipe].operands.push(OperandId, "'Reserve Id'"); in Parameterize()
2500 InstructionDesc[OpGroupCommitReadPipe].operands.push(OperandId, "'Packet Size'"); in Parameterize()
2501 InstructionDesc[OpGroupCommitReadPipe].operands.push(OperandId, "'Packet Alignment'"); in Parameterize()
2503 InstructionDesc[OpGroupCommitWritePipe].operands.push(OperandScope, "'Execution'"); in Parameterize()
2504 InstructionDesc[OpGroupCommitWritePipe].operands.push(OperandId, "'Pipe'"); in Parameterize()
2505 InstructionDesc[OpGroupCommitWritePipe].operands.push(OperandId, "'Reserve Id'"); in Parameterize()
2506 InstructionDesc[OpGroupCommitWritePipe].operands.push(OperandId, "'Packet Size'"); in Parameterize()
2507 InstructionDesc[OpGroupCommitWritePipe].operands.push(OperandId, "'Packet Alignment'"); in Parameterize()
2509 InstructionDesc[OpBuildNDRange].operands.push(OperandId, "'GlobalWorkSize'"); in Parameterize()
2510 InstructionDesc[OpBuildNDRange].operands.push(OperandId, "'LocalWorkSize'"); in Parameterize()
2511 InstructionDesc[OpBuildNDRange].operands.push(OperandId, "'GlobalWorkOffset'"); in Parameterize()
2513 InstructionDesc[OpCaptureEventProfilingInfo].operands.push(OperandId, "'Event'"); in Parameterize()
2514 InstructionDesc[OpCaptureEventProfilingInfo].operands.push(OperandId, "'Profiling Info'"); in Parameterize()
2515 InstructionDesc[OpCaptureEventProfilingInfo].operands.push(OperandId, "'Value'"); in Parameterize()
2517 InstructionDesc[OpSetUserEventStatus].operands.push(OperandId, "'Event'"); in Parameterize()
2518 InstructionDesc[OpSetUserEventStatus].operands.push(OperandId, "'Status'"); in Parameterize()
2520 InstructionDesc[OpIsValidEvent].operands.push(OperandId, "'Event'"); in Parameterize()
2522 InstructionDesc[OpRetainEvent].operands.push(OperandId, "'Event'"); in Parameterize()
2524 InstructionDesc[OpReleaseEvent].operands.push(OperandId, "'Event'"); in Parameterize()
2526 InstructionDesc[OpGetKernelWorkGroupSize].operands.push(OperandId, "'Invoke'"); in Parameterize()
2527 InstructionDesc[OpGetKernelWorkGroupSize].operands.push(OperandId, "'Param'"); in Parameterize()
2528 InstructionDesc[OpGetKernelWorkGroupSize].operands.push(OperandId, "'Param Size'"); in Parameterize()
2529 InstructionDesc[OpGetKernelWorkGroupSize].operands.push(OperandId, "'Param Align'"); in Parameterize()
2531 InstructionDesc[OpGetKernelPreferredWorkGroupSizeMultiple].operands.push(OperandId, "'Invoke'"); in Parameterize()
2532 InstructionDesc[OpGetKernelPreferredWorkGroupSizeMultiple].operands.push(OperandId, "'Param'"); in Parameterize()
2533 …InstructionDesc[OpGetKernelPreferredWorkGroupSizeMultiple].operands.push(OperandId, "'Param Size'"… in Parameterize()
2534 …InstructionDesc[OpGetKernelPreferredWorkGroupSizeMultiple].operands.push(OperandId, "'Param Align'… in Parameterize()
2536 InstructionDesc[OpGetKernelNDrangeSubGroupCount].operands.push(OperandId, "'ND Range'"); in Parameterize()
2537 InstructionDesc[OpGetKernelNDrangeSubGroupCount].operands.push(OperandId, "'Invoke'"); in Parameterize()
2538 InstructionDesc[OpGetKernelNDrangeSubGroupCount].operands.push(OperandId, "'Param'"); in Parameterize()
2539 InstructionDesc[OpGetKernelNDrangeSubGroupCount].operands.push(OperandId, "'Param Size'"); in Parameterize()
2540 InstructionDesc[OpGetKernelNDrangeSubGroupCount].operands.push(OperandId, "'Param Align'"); in Parameterize()
2542 InstructionDesc[OpGetKernelNDrangeMaxSubGroupSize].operands.push(OperandId, "'ND Range'"); in Parameterize()
2543 InstructionDesc[OpGetKernelNDrangeMaxSubGroupSize].operands.push(OperandId, "'Invoke'"); in Parameterize()
2544 InstructionDesc[OpGetKernelNDrangeMaxSubGroupSize].operands.push(OperandId, "'Param'"); in Parameterize()
2545 InstructionDesc[OpGetKernelNDrangeMaxSubGroupSize].operands.push(OperandId, "'Param Size'"); in Parameterize()
2546 InstructionDesc[OpGetKernelNDrangeMaxSubGroupSize].operands.push(OperandId, "'Param Align'"); in Parameterize()
2548 InstructionDesc[OpEnqueueKernel].operands.push(OperandId, "'Queue'"); in Parameterize()
2549 InstructionDesc[OpEnqueueKernel].operands.push(OperandId, "'Flags'"); in Parameterize()
2550 InstructionDesc[OpEnqueueKernel].operands.push(OperandId, "'ND Range'"); in Parameterize()
2551 InstructionDesc[OpEnqueueKernel].operands.push(OperandId, "'Num Events'"); in Parameterize()
2552 InstructionDesc[OpEnqueueKernel].operands.push(OperandId, "'Wait Events'"); in Parameterize()
2553 InstructionDesc[OpEnqueueKernel].operands.push(OperandId, "'Ret Event'"); in Parameterize()
2554 InstructionDesc[OpEnqueueKernel].operands.push(OperandId, "'Invoke'"); in Parameterize()
2555 InstructionDesc[OpEnqueueKernel].operands.push(OperandId, "'Param'"); in Parameterize()
2556 InstructionDesc[OpEnqueueKernel].operands.push(OperandId, "'Param Size'"); in Parameterize()
2557 InstructionDesc[OpEnqueueKernel].operands.push(OperandId, "'Param Align'"); in Parameterize()
2558 InstructionDesc[OpEnqueueKernel].operands.push(OperandVariableIds, "'Local Size'"); in Parameterize()
2560 InstructionDesc[OpEnqueueMarker].operands.push(OperandId, "'Queue'"); in Parameterize()
2561 InstructionDesc[OpEnqueueMarker].operands.push(OperandId, "'Num Events'"); in Parameterize()
2562 InstructionDesc[OpEnqueueMarker].operands.push(OperandId, "'Wait Events'"); in Parameterize()
2563 InstructionDesc[OpEnqueueMarker].operands.push(OperandId, "'Ret Event'"); in Parameterize()
2565 InstructionDesc[OpGroupNonUniformElect].operands.push(OperandScope, "'Execution'"); in Parameterize()
2567 InstructionDesc[OpGroupNonUniformAll].operands.push(OperandScope, "'Execution'"); in Parameterize()
2568 InstructionDesc[OpGroupNonUniformAll].operands.push(OperandId, "X"); in Parameterize()
2570 InstructionDesc[OpGroupNonUniformAny].operands.push(OperandScope, "'Execution'"); in Parameterize()
2571 InstructionDesc[OpGroupNonUniformAny].operands.push(OperandId, "X"); in Parameterize()
2573 InstructionDesc[OpGroupNonUniformAllEqual].operands.push(OperandScope, "'Execution'"); in Parameterize()
2574 InstructionDesc[OpGroupNonUniformAllEqual].operands.push(OperandId, "X"); in Parameterize()
2576 InstructionDesc[OpGroupNonUniformBroadcast].operands.push(OperandScope, "'Execution'"); in Parameterize()
2577 InstructionDesc[OpGroupNonUniformBroadcast].operands.push(OperandId, "X"); in Parameterize()
2578 InstructionDesc[OpGroupNonUniformBroadcast].operands.push(OperandId, "ID"); in Parameterize()
2580 InstructionDesc[OpGroupNonUniformBroadcastFirst].operands.push(OperandScope, "'Execution'"); in Parameterize()
2581 InstructionDesc[OpGroupNonUniformBroadcastFirst].operands.push(OperandId, "X"); in Parameterize()
2583 InstructionDesc[OpGroupNonUniformBallot].operands.push(OperandScope, "'Execution'"); in Parameterize()
2584 InstructionDesc[OpGroupNonUniformBallot].operands.push(OperandId, "X"); in Parameterize()
2586 InstructionDesc[OpGroupNonUniformInverseBallot].operands.push(OperandScope, "'Execution'"); in Parameterize()
2587 InstructionDesc[OpGroupNonUniformInverseBallot].operands.push(OperandId, "X"); in Parameterize()
2589 InstructionDesc[OpGroupNonUniformBallotBitExtract].operands.push(OperandScope, "'Execution'"); in Parameterize()
2590 InstructionDesc[OpGroupNonUniformBallotBitExtract].operands.push(OperandId, "X"); in Parameterize()
2591 InstructionDesc[OpGroupNonUniformBallotBitExtract].operands.push(OperandId, "Bit"); in Parameterize()
2593 InstructionDesc[OpGroupNonUniformBallotBitCount].operands.push(OperandScope, "'Execution'"); in Parameterize()
2594 …InstructionDesc[OpGroupNonUniformBallotBitCount].operands.push(OperandGroupOperation, "'Operation'… in Parameterize()
2595 InstructionDesc[OpGroupNonUniformBallotBitCount].operands.push(OperandId, "X"); in Parameterize()
2597 InstructionDesc[OpGroupNonUniformBallotFindLSB].operands.push(OperandScope, "'Execution'"); in Parameterize()
2598 InstructionDesc[OpGroupNonUniformBallotFindLSB].operands.push(OperandId, "X"); in Parameterize()
2600 InstructionDesc[OpGroupNonUniformBallotFindMSB].operands.push(OperandScope, "'Execution'"); in Parameterize()
2601 InstructionDesc[OpGroupNonUniformBallotFindMSB].operands.push(OperandId, "X"); in Parameterize()
2603 InstructionDesc[OpGroupNonUniformShuffle].operands.push(OperandScope, "'Execution'"); in Parameterize()
2604 InstructionDesc[OpGroupNonUniformShuffle].operands.push(OperandId, "X"); in Parameterize()
2605 InstructionDesc[OpGroupNonUniformShuffle].operands.push(OperandId, "'Id'"); in Parameterize()
2607 InstructionDesc[OpGroupNonUniformShuffleXor].operands.push(OperandScope, "'Execution'"); in Parameterize()
2608 InstructionDesc[OpGroupNonUniformShuffleXor].operands.push(OperandId, "X"); in Parameterize()
2609 InstructionDesc[OpGroupNonUniformShuffleXor].operands.push(OperandId, "Mask"); in Parameterize()
2611 InstructionDesc[OpGroupNonUniformShuffleUp].operands.push(OperandScope, "'Execution'"); in Parameterize()
2612 InstructionDesc[OpGroupNonUniformShuffleUp].operands.push(OperandId, "X"); in Parameterize()
2613 InstructionDesc[OpGroupNonUniformShuffleUp].operands.push(OperandId, "Offset"); in Parameterize()
2615 InstructionDesc[OpGroupNonUniformShuffleDown].operands.push(OperandScope, "'Execution'"); in Parameterize()
2616 InstructionDesc[OpGroupNonUniformShuffleDown].operands.push(OperandId, "X"); in Parameterize()
2617 InstructionDesc[OpGroupNonUniformShuffleDown].operands.push(OperandId, "Offset"); in Parameterize()
2619 InstructionDesc[OpGroupNonUniformIAdd].operands.push(OperandScope, "'Execution'"); in Parameterize()
2620 InstructionDesc[OpGroupNonUniformIAdd].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2621 InstructionDesc[OpGroupNonUniformIAdd].operands.push(OperandId, "X"); in Parameterize()
2622 InstructionDesc[OpGroupNonUniformIAdd].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2624 InstructionDesc[OpGroupNonUniformFAdd].operands.push(OperandScope, "'Execution'"); in Parameterize()
2625 InstructionDesc[OpGroupNonUniformFAdd].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2626 InstructionDesc[OpGroupNonUniformFAdd].operands.push(OperandId, "X"); in Parameterize()
2627 InstructionDesc[OpGroupNonUniformFAdd].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2629 InstructionDesc[OpGroupNonUniformIMul].operands.push(OperandScope, "'Execution'"); in Parameterize()
2630 InstructionDesc[OpGroupNonUniformIMul].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2631 InstructionDesc[OpGroupNonUniformIMul].operands.push(OperandId, "X"); in Parameterize()
2632 InstructionDesc[OpGroupNonUniformIMul].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2634 InstructionDesc[OpGroupNonUniformFMul].operands.push(OperandScope, "'Execution'"); in Parameterize()
2635 InstructionDesc[OpGroupNonUniformFMul].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2636 InstructionDesc[OpGroupNonUniformFMul].operands.push(OperandId, "X"); in Parameterize()
2637 InstructionDesc[OpGroupNonUniformFMul].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2639 InstructionDesc[OpGroupNonUniformSMin].operands.push(OperandScope, "'Execution'"); in Parameterize()
2640 InstructionDesc[OpGroupNonUniformSMin].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2641 InstructionDesc[OpGroupNonUniformSMin].operands.push(OperandId, "X"); in Parameterize()
2642 InstructionDesc[OpGroupNonUniformSMin].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2644 InstructionDesc[OpGroupNonUniformUMin].operands.push(OperandScope, "'Execution'"); in Parameterize()
2645 InstructionDesc[OpGroupNonUniformUMin].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2646 InstructionDesc[OpGroupNonUniformUMin].operands.push(OperandId, "X"); in Parameterize()
2647 InstructionDesc[OpGroupNonUniformUMin].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2649 InstructionDesc[OpGroupNonUniformFMin].operands.push(OperandScope, "'Execution'"); in Parameterize()
2650 InstructionDesc[OpGroupNonUniformFMin].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2651 InstructionDesc[OpGroupNonUniformFMin].operands.push(OperandId, "X"); in Parameterize()
2652 InstructionDesc[OpGroupNonUniformFMin].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2654 InstructionDesc[OpGroupNonUniformSMax].operands.push(OperandScope, "'Execution'"); in Parameterize()
2655 InstructionDesc[OpGroupNonUniformSMax].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2656 InstructionDesc[OpGroupNonUniformSMax].operands.push(OperandId, "X"); in Parameterize()
2657 InstructionDesc[OpGroupNonUniformSMax].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2659 InstructionDesc[OpGroupNonUniformUMax].operands.push(OperandScope, "'Execution'"); in Parameterize()
2660 InstructionDesc[OpGroupNonUniformUMax].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2661 InstructionDesc[OpGroupNonUniformUMax].operands.push(OperandId, "X"); in Parameterize()
2662 InstructionDesc[OpGroupNonUniformUMax].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2664 InstructionDesc[OpGroupNonUniformFMax].operands.push(OperandScope, "'Execution'"); in Parameterize()
2665 InstructionDesc[OpGroupNonUniformFMax].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2666 InstructionDesc[OpGroupNonUniformFMax].operands.push(OperandId, "X"); in Parameterize()
2667 InstructionDesc[OpGroupNonUniformFMax].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2669 InstructionDesc[OpGroupNonUniformBitwiseAnd].operands.push(OperandScope, "'Execution'"); in Parameterize()
2670 … InstructionDesc[OpGroupNonUniformBitwiseAnd].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2671 InstructionDesc[OpGroupNonUniformBitwiseAnd].operands.push(OperandId, "X"); in Parameterize()
2672 InstructionDesc[OpGroupNonUniformBitwiseAnd].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2674 InstructionDesc[OpGroupNonUniformBitwiseOr].operands.push(OperandScope, "'Execution'"); in Parameterize()
2675 InstructionDesc[OpGroupNonUniformBitwiseOr].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2676 InstructionDesc[OpGroupNonUniformBitwiseOr].operands.push(OperandId, "X"); in Parameterize()
2677 InstructionDesc[OpGroupNonUniformBitwiseOr].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2679 InstructionDesc[OpGroupNonUniformBitwiseXor].operands.push(OperandScope, "'Execution'"); in Parameterize()
2680 … InstructionDesc[OpGroupNonUniformBitwiseXor].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2681 InstructionDesc[OpGroupNonUniformBitwiseXor].operands.push(OperandId, "X"); in Parameterize()
2682 InstructionDesc[OpGroupNonUniformBitwiseXor].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2684 InstructionDesc[OpGroupNonUniformLogicalAnd].operands.push(OperandScope, "'Execution'"); in Parameterize()
2685 … InstructionDesc[OpGroupNonUniformLogicalAnd].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2686 InstructionDesc[OpGroupNonUniformLogicalAnd].operands.push(OperandId, "X"); in Parameterize()
2687 InstructionDesc[OpGroupNonUniformLogicalAnd].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2689 InstructionDesc[OpGroupNonUniformLogicalOr].operands.push(OperandScope, "'Execution'"); in Parameterize()
2690 InstructionDesc[OpGroupNonUniformLogicalOr].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2691 InstructionDesc[OpGroupNonUniformLogicalOr].operands.push(OperandId, "X"); in Parameterize()
2692 InstructionDesc[OpGroupNonUniformLogicalOr].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2694 InstructionDesc[OpGroupNonUniformLogicalXor].operands.push(OperandScope, "'Execution'"); in Parameterize()
2695 … InstructionDesc[OpGroupNonUniformLogicalXor].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2696 InstructionDesc[OpGroupNonUniformLogicalXor].operands.push(OperandId, "X"); in Parameterize()
2697 InstructionDesc[OpGroupNonUniformLogicalXor].operands.push(OperandId, "'ClusterSize'", true); in Parameterize()
2699 InstructionDesc[OpGroupNonUniformQuadBroadcast].operands.push(OperandScope, "'Execution'"); in Parameterize()
2700 InstructionDesc[OpGroupNonUniformQuadBroadcast].operands.push(OperandId, "X"); in Parameterize()
2701 InstructionDesc[OpGroupNonUniformQuadBroadcast].operands.push(OperandId, "'Id'"); in Parameterize()
2703 InstructionDesc[OpGroupNonUniformQuadSwap].operands.push(OperandScope, "'Execution'"); in Parameterize()
2704 InstructionDesc[OpGroupNonUniformQuadSwap].operands.push(OperandId, "X"); in Parameterize()
2705 InstructionDesc[OpGroupNonUniformQuadSwap].operands.push(OperandLiteralNumber, "'Direction'"); in Parameterize()
2707 InstructionDesc[OpSubgroupBallotKHR].operands.push(OperandId, "'Predicate'"); in Parameterize()
2709 InstructionDesc[OpSubgroupFirstInvocationKHR].operands.push(OperandId, "'Value'"); in Parameterize()
2711 InstructionDesc[OpSubgroupAnyKHR].operands.push(OperandScope, "'Execution'"); in Parameterize()
2712 InstructionDesc[OpSubgroupAnyKHR].operands.push(OperandId, "'Predicate'"); in Parameterize()
2714 InstructionDesc[OpSubgroupAllKHR].operands.push(OperandScope, "'Execution'"); in Parameterize()
2715 InstructionDesc[OpSubgroupAllKHR].operands.push(OperandId, "'Predicate'"); in Parameterize()
2717 InstructionDesc[OpSubgroupAllEqualKHR].operands.push(OperandScope, "'Execution'"); in Parameterize()
2718 InstructionDesc[OpSubgroupAllEqualKHR].operands.push(OperandId, "'Predicate'"); in Parameterize()
2720 InstructionDesc[OpSubgroupReadInvocationKHR].operands.push(OperandId, "'Value'"); in Parameterize()
2721 InstructionDesc[OpSubgroupReadInvocationKHR].operands.push(OperandId, "'Index'"); in Parameterize()
2723 InstructionDesc[OpModuleProcessed].operands.push(OperandLiteralString, "'process'"); in Parameterize()
2725 InstructionDesc[OpGroupIAddNonUniformAMD].operands.push(OperandScope, "'Execution'"); in Parameterize()
2726 InstructionDesc[OpGroupIAddNonUniformAMD].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2727 InstructionDesc[OpGroupIAddNonUniformAMD].operands.push(OperandId, "'X'"); in Parameterize()
2729 InstructionDesc[OpGroupFAddNonUniformAMD].operands.push(OperandScope, "'Execution'"); in Parameterize()
2730 InstructionDesc[OpGroupFAddNonUniformAMD].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2731 InstructionDesc[OpGroupFAddNonUniformAMD].operands.push(OperandId, "'X'"); in Parameterize()
2733 InstructionDesc[OpGroupUMinNonUniformAMD].operands.push(OperandScope, "'Execution'"); in Parameterize()
2734 InstructionDesc[OpGroupUMinNonUniformAMD].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2735 InstructionDesc[OpGroupUMinNonUniformAMD].operands.push(OperandId, "'X'"); in Parameterize()
2737 InstructionDesc[OpGroupSMinNonUniformAMD].operands.push(OperandScope, "'Execution'"); in Parameterize()
2738 InstructionDesc[OpGroupSMinNonUniformAMD].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2739 InstructionDesc[OpGroupSMinNonUniformAMD].operands.push(OperandId, "X"); in Parameterize()
2741 InstructionDesc[OpGroupFMinNonUniformAMD].operands.push(OperandScope, "'Execution'"); in Parameterize()
2742 InstructionDesc[OpGroupFMinNonUniformAMD].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2743 InstructionDesc[OpGroupFMinNonUniformAMD].operands.push(OperandId, "X"); in Parameterize()
2745 InstructionDesc[OpGroupUMaxNonUniformAMD].operands.push(OperandScope, "'Execution'"); in Parameterize()
2746 InstructionDesc[OpGroupUMaxNonUniformAMD].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2747 InstructionDesc[OpGroupUMaxNonUniformAMD].operands.push(OperandId, "X"); in Parameterize()
2749 InstructionDesc[OpGroupSMaxNonUniformAMD].operands.push(OperandScope, "'Execution'"); in Parameterize()
2750 InstructionDesc[OpGroupSMaxNonUniformAMD].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2751 InstructionDesc[OpGroupSMaxNonUniformAMD].operands.push(OperandId, "X"); in Parameterize()
2753 InstructionDesc[OpGroupFMaxNonUniformAMD].operands.push(OperandScope, "'Execution'"); in Parameterize()
2754 InstructionDesc[OpGroupFMaxNonUniformAMD].operands.push(OperandGroupOperation, "'Operation'"); in Parameterize()
2755 InstructionDesc[OpGroupFMaxNonUniformAMD].operands.push(OperandId, "X"); in Parameterize()
2757 InstructionDesc[OpFragmentMaskFetchAMD].operands.push(OperandId, "'Image'"); in Parameterize()
2758 InstructionDesc[OpFragmentMaskFetchAMD].operands.push(OperandId, "'Coordinate'"); in Parameterize()
2760 InstructionDesc[OpFragmentFetchAMD].operands.push(OperandId, "'Image'"); in Parameterize()
2761 InstructionDesc[OpFragmentFetchAMD].operands.push(OperandId, "'Coordinate'"); in Parameterize()
2762 InstructionDesc[OpFragmentFetchAMD].operands.push(OperandId, "'Fragment Index'"); in Parameterize()
2764 InstructionDesc[OpGroupNonUniformPartitionNV].operands.push(OperandId, "X"); in Parameterize()
2768 InstructionDesc[OpTraceRayKHR].operands.push(OperandId, "'NV Acceleration Structure'"); in Parameterize()
2769 InstructionDesc[OpTraceRayKHR].operands.push(OperandId, "'Ray Flags'"); in Parameterize()
2770 InstructionDesc[OpTraceRayKHR].operands.push(OperandId, "'Cull Mask'"); in Parameterize()
2771 InstructionDesc[OpTraceRayKHR].operands.push(OperandId, "'SBT Record Offset'"); in Parameterize()
2772 InstructionDesc[OpTraceRayKHR].operands.push(OperandId, "'SBT Record Stride'"); in Parameterize()
2773 InstructionDesc[OpTraceRayKHR].operands.push(OperandId, "'Miss Index'"); in Parameterize()
2774 InstructionDesc[OpTraceRayKHR].operands.push(OperandId, "'Ray Origin'"); in Parameterize()
2775 InstructionDesc[OpTraceRayKHR].operands.push(OperandId, "'TMin'"); in Parameterize()
2776 InstructionDesc[OpTraceRayKHR].operands.push(OperandId, "'Ray Direction'"); in Parameterize()
2777 InstructionDesc[OpTraceRayKHR].operands.push(OperandId, "'TMax'"); in Parameterize()
2778 InstructionDesc[OpTraceRayKHR].operands.push(OperandId, "'Payload'"); in Parameterize()
2781 InstructionDesc[OpReportIntersectionKHR].operands.push(OperandId, "'Hit Parameter'"); in Parameterize()
2782 InstructionDesc[OpReportIntersectionKHR].operands.push(OperandId, "'Hit Kind'"); in Parameterize()
2788 InstructionDesc[OpExecuteCallableKHR].operands.push(OperandId, "SBT Record Index"); in Parameterize()
2789 InstructionDesc[OpExecuteCallableKHR].operands.push(OperandId, "CallableData ID"); in Parameterize()
2796 InstructionDesc[OpRayQueryInitializeKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2797 InstructionDesc[OpRayQueryInitializeKHR].operands.push(OperandId, "'AccelerationS'"); in Parameterize()
2798 InstructionDesc[OpRayQueryInitializeKHR].operands.push(OperandId, "'RayFlags'"); in Parameterize()
2799 InstructionDesc[OpRayQueryInitializeKHR].operands.push(OperandId, "'CullMask'"); in Parameterize()
2800 InstructionDesc[OpRayQueryInitializeKHR].operands.push(OperandId, "'Origin'"); in Parameterize()
2801 InstructionDesc[OpRayQueryInitializeKHR].operands.push(OperandId, "'Tmin'"); in Parameterize()
2802 InstructionDesc[OpRayQueryInitializeKHR].operands.push(OperandId, "'Direction'"); in Parameterize()
2803 InstructionDesc[OpRayQueryInitializeKHR].operands.push(OperandId, "'Tmax'"); in Parameterize()
2806 InstructionDesc[OpRayQueryTerminateKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2809 InstructionDesc[OpRayQueryGenerateIntersectionKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2810 InstructionDesc[OpRayQueryGenerateIntersectionKHR].operands.push(OperandId, "'THit'"); in Parameterize()
2813 InstructionDesc[OpRayQueryConfirmIntersectionKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2816 InstructionDesc[OpRayQueryProceedKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2819 InstructionDesc[OpRayQueryGetIntersectionTypeKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2820 InstructionDesc[OpRayQueryGetIntersectionTypeKHR].operands.push(OperandId, "'Committed'"); in Parameterize()
2823 InstructionDesc[OpRayQueryGetRayTMinKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2826 InstructionDesc[OpRayQueryGetRayFlagsKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2829 InstructionDesc[OpRayQueryGetIntersectionTKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2830 InstructionDesc[OpRayQueryGetIntersectionTKHR].operands.push(OperandId, "'Committed'"); in Parameterize()
2833 …InstructionDesc[OpRayQueryGetIntersectionInstanceCustomIndexKHR].operands.push(OperandId, "'RayQue… in Parameterize()
2834 …InstructionDesc[OpRayQueryGetIntersectionInstanceCustomIndexKHR].operands.push(OperandId, "'Commit… in Parameterize()
2837 InstructionDesc[OpRayQueryGetIntersectionInstanceIdKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2838 InstructionDesc[OpRayQueryGetIntersectionInstanceIdKHR].operands.push(OperandId, "'Committed'"); in Parameterize()
2841 …ayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR].operands.push(OperandId, "'RayQue… in Parameterize()
2842 …ayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR].operands.push(OperandId, "'Commit… in Parameterize()
2845 … InstructionDesc[OpRayQueryGetIntersectionGeometryIndexKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2846 …InstructionDesc[OpRayQueryGetIntersectionGeometryIndexKHR].operands.push(OperandId, "'Committed'"); in Parameterize()
2849 …InstructionDesc[OpRayQueryGetIntersectionPrimitiveIndexKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2850 …InstructionDesc[OpRayQueryGetIntersectionPrimitiveIndexKHR].operands.push(OperandId, "'Committed'"… in Parameterize()
2853 … InstructionDesc[OpRayQueryGetIntersectionBarycentricsKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2854 … InstructionDesc[OpRayQueryGetIntersectionBarycentricsKHR].operands.push(OperandId, "'Committed'"); in Parameterize()
2857 InstructionDesc[OpRayQueryGetIntersectionFrontFaceKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2858 InstructionDesc[OpRayQueryGetIntersectionFrontFaceKHR].operands.push(OperandId, "'Committed'"); in Parameterize()
2861 …InstructionDesc[OpRayQueryGetIntersectionCandidateAABBOpaqueKHR].operands.push(OperandId, "'RayQue… in Parameterize()
2864 …InstructionDesc[OpRayQueryGetIntersectionObjectRayDirectionKHR].operands.push(OperandId, "'RayQuer… in Parameterize()
2865 …InstructionDesc[OpRayQueryGetIntersectionObjectRayDirectionKHR].operands.push(OperandId, "'Committ… in Parameterize()
2868 …InstructionDesc[OpRayQueryGetIntersectionObjectRayOriginKHR].operands.push(OperandId, "'RayQuery'"… in Parameterize()
2869 …InstructionDesc[OpRayQueryGetIntersectionObjectRayOriginKHR].operands.push(OperandId, "'Committed'… in Parameterize()
2872 InstructionDesc[OpRayQueryGetWorldRayDirectionKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2875 InstructionDesc[OpRayQueryGetWorldRayOriginKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2878 … InstructionDesc[OpRayQueryGetIntersectionObjectToWorldKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2879 …InstructionDesc[OpRayQueryGetIntersectionObjectToWorldKHR].operands.push(OperandId, "'Committed'"); in Parameterize()
2882 … InstructionDesc[OpRayQueryGetIntersectionWorldToObjectKHR].operands.push(OperandId, "'RayQuery'"); in Parameterize()
2883 …InstructionDesc[OpRayQueryGetIntersectionWorldToObjectKHR].operands.push(OperandId, "'Committed'"); in Parameterize()
2886 InstructionDesc[OpImageSampleFootprintNV].operands.push(OperandId, "'Sampled Image'"); in Parameterize()
2887 InstructionDesc[OpImageSampleFootprintNV].operands.push(OperandId, "'Coordinate'"); in Parameterize()
2888 InstructionDesc[OpImageSampleFootprintNV].operands.push(OperandId, "'Granularity'"); in Parameterize()
2889 InstructionDesc[OpImageSampleFootprintNV].operands.push(OperandId, "'Coarse'"); in Parameterize()
2890 InstructionDesc[OpImageSampleFootprintNV].operands.push(OperandImageOperands, "", true); in Parameterize()
2891 InstructionDesc[OpImageSampleFootprintNV].operands.push(OperandVariableIds, "", true); in Parameterize()
2893 InstructionDesc[OpWritePackedPrimitiveIndices4x8NV].operands.push(OperandId, "'Index Offset'"); in Parameterize()
2894 … InstructionDesc[OpWritePackedPrimitiveIndices4x8NV].operands.push(OperandId, "'Packed Indices'"); in Parameterize()
2896 InstructionDesc[OpTypeCooperativeMatrixNV].operands.push(OperandId, "'Component Type'"); in Parameterize()
2897 InstructionDesc[OpTypeCooperativeMatrixNV].operands.push(OperandId, "'Scope'"); in Parameterize()
2898 InstructionDesc[OpTypeCooperativeMatrixNV].operands.push(OperandId, "'Rows'"); in Parameterize()
2899 InstructionDesc[OpTypeCooperativeMatrixNV].operands.push(OperandId, "'Columns'"); in Parameterize()
2901 InstructionDesc[OpCooperativeMatrixLoadNV].operands.push(OperandId, "'Pointer'"); in Parameterize()
2902 InstructionDesc[OpCooperativeMatrixLoadNV].operands.push(OperandId, "'Stride'"); in Parameterize()
2903 InstructionDesc[OpCooperativeMatrixLoadNV].operands.push(OperandId, "'Column Major'"); in Parameterize()
2904 … InstructionDesc[OpCooperativeMatrixLoadNV].operands.push(OperandMemoryAccess, "'Memory Access'"); in Parameterize()
2905 InstructionDesc[OpCooperativeMatrixLoadNV].operands.push(OperandLiteralNumber, "", true); in Parameterize()
2906 InstructionDesc[OpCooperativeMatrixLoadNV].operands.push(OperandId, "", true); in Parameterize()
2908 InstructionDesc[OpCooperativeMatrixStoreNV].operands.push(OperandId, "'Pointer'"); in Parameterize()
2909 InstructionDesc[OpCooperativeMatrixStoreNV].operands.push(OperandId, "'Object'"); in Parameterize()
2910 InstructionDesc[OpCooperativeMatrixStoreNV].operands.push(OperandId, "'Stride'"); in Parameterize()
2911 InstructionDesc[OpCooperativeMatrixStoreNV].operands.push(OperandId, "'Column Major'"); in Parameterize()
2912 … InstructionDesc[OpCooperativeMatrixStoreNV].operands.push(OperandMemoryAccess, "'Memory Access'"); in Parameterize()
2913 InstructionDesc[OpCooperativeMatrixStoreNV].operands.push(OperandLiteralNumber, "", true); in Parameterize()
2914 InstructionDesc[OpCooperativeMatrixStoreNV].operands.push(OperandId, "", true); in Parameterize()
2916 InstructionDesc[OpCooperativeMatrixMulAddNV].operands.push(OperandId, "'A'"); in Parameterize()
2917 InstructionDesc[OpCooperativeMatrixMulAddNV].operands.push(OperandId, "'B'"); in Parameterize()
2918 InstructionDesc[OpCooperativeMatrixMulAddNV].operands.push(OperandId, "'C'"); in Parameterize()
2920 InstructionDesc[OpCooperativeMatrixLengthNV].operands.push(OperandId, "'Type'"); in Parameterize()
2924 InstructionDesc[OpReadClockKHR].operands.push(OperandScope, "'Scope'"); in Parameterize()