Lines Matching refs:_SPIRV_OP

660 #define _SPIRV_OP(x) typedef SPIRVBinaryInst<Op##x> SPIRV##x;
661 _SPIRV_OP(IAdd)
662 _SPIRV_OP(FAdd)
663 _SPIRV_OP(ISub)
664 _SPIRV_OP(FSub)
665 _SPIRV_OP(IMul)
666 _SPIRV_OP(FMul)
667 _SPIRV_OP(UDiv)
668 _SPIRV_OP(SDiv)
669 _SPIRV_OP(FDiv)
670 _SPIRV_OP(SRem)
671 _SPIRV_OP(FRem)
672 _SPIRV_OP(UMod)
673 _SPIRV_OP(ShiftLeftLogical)
674 _SPIRV_OP(ShiftRightLogical)
675 _SPIRV_OP(ShiftRightArithmetic)
676 _SPIRV_OP(LogicalAnd)
677 _SPIRV_OP(LogicalOr)
678 _SPIRV_OP(LogicalEqual)
679 _SPIRV_OP(LogicalNotEqual)
680 _SPIRV_OP(BitwiseAnd)
681 _SPIRV_OP(BitwiseOr)
682 _SPIRV_OP(BitwiseXor)
683 _SPIRV_OP(Dot)
684 #undef _SPIRV_OP
924 #define _SPIRV_OP(x) typedef SPIRVCmpInst<Op##x> SPIRV##x;
925 _SPIRV_OP(IEqual)
926 _SPIRV_OP(FOrdEqual)
927 _SPIRV_OP(FUnordEqual)
928 _SPIRV_OP(INotEqual)
929 _SPIRV_OP(FOrdNotEqual)
930 _SPIRV_OP(FUnordNotEqual)
931 _SPIRV_OP(ULessThan)
932 _SPIRV_OP(SLessThan)
933 _SPIRV_OP(FOrdLessThan)
934 _SPIRV_OP(FUnordLessThan)
935 _SPIRV_OP(UGreaterThan)
936 _SPIRV_OP(SGreaterThan)
937 _SPIRV_OP(FOrdGreaterThan)
938 _SPIRV_OP(FUnordGreaterThan)
939 _SPIRV_OP(ULessThanEqual)
940 _SPIRV_OP(SLessThanEqual)
941 _SPIRV_OP(FOrdLessThanEqual)
942 _SPIRV_OP(FUnordLessThanEqual)
943 _SPIRV_OP(UGreaterThanEqual)
944 _SPIRV_OP(SGreaterThanEqual)
945 _SPIRV_OP(FOrdGreaterThanEqual)
946 _SPIRV_OP(FUnordGreaterThanEqual)
947 _SPIRV_OP(LessOrGreater)
948 _SPIRV_OP(Ordered)
949 _SPIRV_OP(Unordered)
950 #undef _SPIRV_OP
1080 #define _SPIRV_OP(x) typedef SPIRVUnaryInst<Op##x> SPIRV##x;
1081 _SPIRV_OP(ConvertFToU)
1082 _SPIRV_OP(ConvertFToS)
1083 _SPIRV_OP(ConvertSToF)
1084 _SPIRV_OP(ConvertUToF)
1085 _SPIRV_OP(UConvert)
1086 _SPIRV_OP(SConvert)
1087 _SPIRV_OP(FConvert)
1088 _SPIRV_OP(SatConvertSToU)
1089 _SPIRV_OP(SatConvertUToS)
1090 _SPIRV_OP(ConvertPtrToU)
1091 _SPIRV_OP(ConvertUToPtr)
1092 _SPIRV_OP(PtrCastToGeneric)
1093 _SPIRV_OP(GenericCastToPtr)
1094 _SPIRV_OP(Bitcast)
1095 _SPIRV_OP(SNegate)
1096 _SPIRV_OP(FNegate)
1097 _SPIRV_OP(Not)
1098 _SPIRV_OP(LogicalNot)
1099 _SPIRV_OP(IsNan)
1100 _SPIRV_OP(IsInf)
1101 _SPIRV_OP(IsFinite)
1102 _SPIRV_OP(IsNormal)
1103 _SPIRV_OP(SignBitSet)
1104 _SPIRV_OP(Any)
1105 _SPIRV_OP(All)
1106 #undef _SPIRV_OP
1718 #define _SPIRV_OP(x, ...) \
1722 _SPIRV_OP(EnqueueMarker, true, 7)
1723 _SPIRV_OP(EnqueueKernel, true, 13, true)
1724 _SPIRV_OP(GetKernelNDrangeSubGroupCount, true, 8)
1725 _SPIRV_OP(GetKernelNDrangeMaxSubGroupSize, true, 8)
1726 _SPIRV_OP(GetKernelWorkGroupSize, true, 7)
1727 _SPIRV_OP(GetKernelPreferredWorkGroupSizeMultiple, true, 7)
1728 _SPIRV_OP(RetainEvent, false, 2)
1729 _SPIRV_OP(ReleaseEvent, false, 2)
1730 _SPIRV_OP(CreateUserEvent, true, 3)
1731 _SPIRV_OP(IsValidEvent, true, 4)
1732 _SPIRV_OP(SetUserEventStatus, false, 3)
1733 _SPIRV_OP(CaptureEventProfilingInfo, false, 4)
1734 _SPIRV_OP(GetDefaultQueue, true, 3)
1735 _SPIRV_OP(BuildNDRange, true, 6)
1736 #undef _SPIRV_OP
1745 #define _SPIRV_OP(x, ...) \
1749 _SPIRV_OP(ReadPipe, true, 7)
1750 _SPIRV_OP(WritePipe, true, 7)
1751 _SPIRV_OP(ReservedReadPipe, true, 9)
1752 _SPIRV_OP(ReservedWritePipe, true, 9)
1753 _SPIRV_OP(ReserveReadPipePackets, true, 7)
1754 _SPIRV_OP(ReserveWritePipePackets, true, 7)
1755 _SPIRV_OP(CommitReadPipe, false, 5)
1756 _SPIRV_OP(CommitWritePipe, false, 5)
1757 _SPIRV_OP(IsValidReserveId, true, 4)
1758 _SPIRV_OP(GetNumPipePackets, true, 6)
1759 _SPIRV_OP(GetMaxPipePackets, true, 6)
1760 #undef _SPIRV_OP
1769 #define _SPIRV_OP(x, ...) \
1773 _SPIRV_OP(CreatePipeFromPipeStorage, true, 4)
1774 #undef _SPIRV_OP
1783 #define _SPIRV_OP(x, ...) \
1787 _SPIRV_OP(GroupWaitEvents, false, 4)
1788 _SPIRV_OP(GroupAll, true, 5)
1789 _SPIRV_OP(GroupAny, true, 5)
1790 _SPIRV_OP(GroupBroadcast, true, 6)
1791 _SPIRV_OP(GroupIAdd, true, 6, false, 1)
1792 _SPIRV_OP(GroupFAdd, true, 6, false, 1)
1793 _SPIRV_OP(GroupFMin, true, 6, false, 1)
1794 _SPIRV_OP(GroupUMin, true, 6, false, 1)
1795 _SPIRV_OP(GroupSMin, true, 6, false, 1)
1796 _SPIRV_OP(GroupFMax, true, 6, false, 1)
1797 _SPIRV_OP(GroupUMax, true, 6, false, 1)
1798 _SPIRV_OP(GroupSMax, true, 6, false, 1)
1799 _SPIRV_OP(GroupReserveReadPipePackets, true, 8)
1800 _SPIRV_OP(GroupReserveWritePipePackets, true, 8)
1801 _SPIRV_OP(GroupCommitReadPipe, false, 6)
1802 _SPIRV_OP(GroupCommitWritePipe, false, 6)
1803 #undef _SPIRV_OP
1812 #define _SPIRV_OP(x, ...) \
1816 _SPIRV_OP(AtomicFlagTestAndSet, true, 6)
1817 _SPIRV_OP(AtomicFlagClear, false, 4)
1818 _SPIRV_OP(AtomicLoad, true, 6)
1819 _SPIRV_OP(AtomicStore, false, 5)
1820 _SPIRV_OP(AtomicExchange, true, 7)
1821 _SPIRV_OP(AtomicCompareExchange, true, 9)
1822 _SPIRV_OP(AtomicCompareExchangeWeak, true, 9)
1823 _SPIRV_OP(AtomicIIncrement, true, 6)
1824 _SPIRV_OP(AtomicIDecrement, true, 6)
1825 _SPIRV_OP(AtomicIAdd, true, 7)
1826 _SPIRV_OP(AtomicISub, true, 7)
1827 _SPIRV_OP(AtomicUMin, true, 7)
1828 _SPIRV_OP(AtomicUMax, true, 7)
1829 _SPIRV_OP(AtomicSMin, true, 7)
1830 _SPIRV_OP(AtomicSMax, true, 7)
1831 _SPIRV_OP(AtomicAnd, true, 7)
1832 _SPIRV_OP(AtomicOr, true, 7)
1833 _SPIRV_OP(AtomicXor, true, 7)
1834 _SPIRV_OP(MemoryBarrier, false, 3)
1835 #undef _SPIRV_OP
1844 #define _SPIRV_OP(x, ...) \
1848 _SPIRV_OP(SampledImage, true, 5)
1849 _SPIRV_OP(ImageSampleImplicitLod, true, 5, true)
1850 _SPIRV_OP(ImageSampleExplicitLod, true, 7, true, 2)
1851 _SPIRV_OP(ImageRead, true, 5, true, 2)
1852 _SPIRV_OP(ImageWrite, false, 4, true, 3)
1853 _SPIRV_OP(ImageQueryFormat, true, 4)
1854 _SPIRV_OP(ImageQueryOrder, true, 4)
1855 _SPIRV_OP(ImageQuerySizeLod, true, 5)
1856 _SPIRV_OP(ImageQuerySize, true, 4)
1857 _SPIRV_OP(ImageQueryLod, true, 5)
1858 _SPIRV_OP(ImageQueryLevels, true, 4)
1859 _SPIRV_OP(ImageQuerySamples, true, 4)
1860 #undef _SPIRV_OP
1862 #define _SPIRV_OP(x, ...) \
1866 _SPIRV_OP(SpecConstantOp, true, 4, true, 0)
1867 _SPIRV_OP(GenericPtrMemSemantics, true, 4, false)
1868 _SPIRV_OP(GenericCastToPtrExplicit, true, 5, false, 1)
1869 #undef _SPIRV_OP