MCPcopy Create free account

hub / github.com/KhronosGroup/SPIRV-Headers / functions

Functions158 in github.com/KhronosGroup/SPIRV-Headers

↓ 10 callersMethodend
tools/buildHeaders/jsonToSpirv.h:242
↓ 8 callersMethodbegin
tools/buildHeaders/jsonToSpirv.h:241
↓ 8 callersFunctionmk_extinst
Generate one C header from a grammar
tools/buildHeaders/bin/makeExtinstHeaders.py:10
↓ 4 callersMethodemplace_back
tools/buildHeaders/jsonToSpirv.h:149
↓ 2 callersFunctionPrintHeader
Print header for given language to given output stream
tools/buildHeaders/header.cpp:808
↓ 2 callersFunctionToOperandClassAndOptionality
Converts the |operandKind| and |quantifier| pair used to describe operands in the JSON grammar to OperandClass and optionality used in this repo.
tools/buildHeaders/jsonToSpirv.cpp:108
↓ 2 callersMethodconst_definition
(self, prefix, var, value)
tools/buildHeaders/bin/generate_language_headers.py:177
↓ 2 callersMethodenum_end
(self, prefix, enum)
tools/buildHeaders/bin/generate_language_headers.py:186
↓ 2 callersMethodenum_prefix
(self, prefix, name)
tools/buildHeaders/bin/generate_language_headers.py:183
↓ 2 callersMethodenum_value
(self, prefix, name, value)
tools/buildHeaders/bin/generate_language_headers.py:112
↓ 2 callersMethodpush
tools/buildHeaders/jsonToSpirv.h:115
↓ 1 callersFunctionIsTypeOrResultId
tools/buildHeaders/jsonToSpirv.cpp:231
↓ 1 callersFunctionNumberStringToBit
Given a number string, returns the position of the only bits set in the number. So it requires the number is a power of two.
tools/buildHeaders/jsonToSpirv.cpp:242
↓ 1 callersFunctionPrintAllHeaders
tools/buildHeaders/header.cpp:782
↓ 1 callersFunctionProcessArguments
tools/buildHeaders/main.cpp:65
↓ 1 callersFunctionReadFile
tools/buildHeaders/jsonToSpirv.cpp:86
↓ 1 callersFunctionUsage
tools/buildHeaders/main.cpp:42
↓ 1 callersMethodcomment_prefix
(self)
tools/buildHeaders/bin/generate_language_headers.py:97
↓ 1 callersMethodcpp_guard_postamble
(self)
tools/buildHeaders/bin/generate_language_headers.py:109
↓ 1 callersMethodcpp_guard_preamble
(self)
tools/buildHeaders/bin/generate_language_headers.py:106
↓ 1 callersMethodgenerate
Returns a string that is the language-specific header for the given grammar
tools/buildHeaders/bin/generate_language_headers.py:120
↓ 1 callersMethodhasResult
tools/buildHeaders/jsonToSpirv.h:267
↓ 1 callersMethodhasType
tools/buildHeaders/jsonToSpirv.h:268
↓ 1 callersFunctionjsonToSpirv
tools/buildHeaders/jsonToSpirv.cpp:252
↓ 1 callersFunctionmain
()
tools/buildHeaders/bin/generate_language_headers.py:200
↓ 1 callersFunctionmake_path_to_file
Makes all ancestor directories to the given file, if they don't yet exist. Arguments: f: The file whose ancestor directories are to b
tools/buildHeaders/bin/generate_language_headers.py:62
↓ 1 callersMethodprintAll
tools/buildHeaders/header.cpp:362
↓ 1 callersMethodset
tools/buildHeaders/jsonToSpirv.h:221
↓ 1 callersFunctiontolower_s
tools/buildHeaders/main.cpp:59
MethodEnumDefinition
tools/buildHeaders/jsonToSpirv.h:219
MethodEnumValue
tools/buildHeaders/jsonToSpirv.h:189
MethodEnumValuesContainer
tools/buildHeaders/jsonToSpirv.h:144
FunctionHasResultAndType
include/spirv/unified1/spirv.hpp:1617
MethodInstructionValue
tools/buildHeaders/jsonToSpirv.h:254
MethodOperandParameters
tools/buildHeaders/jsonToSpirv.h:114
FunctionSpvHasResultAndType
include/spirv/unified1/spirv.h:1621
MethodTPrinter
Construct
tools/buildHeaders/header.cpp:219
Method__init__
(self, name, copyright, instructions, operand_kinds, version = None, revision = None)
tools/buildHeaders/bin/generate_language_headers.py:81
Method__init__
(self)
tools/buildHeaders/bin/generate_language_headers.py:93
MethodaddComment
Create comment
tools/buildHeaders/header.cpp:262
Methodbegin
tools/buildHeaders/jsonToSpirv.h:178
MethodcommentBOL
tools/buildHeaders/header.cpp:108
MethodcommentBOL
tools/buildHeaders/header.cpp:415
MethodcommentBOL
tools/buildHeaders/header.cpp:546
MethodcommentBOL
tools/buildHeaders/header.cpp:600
MethodcommentBOL
tools/buildHeaders/header.cpp:658
MethodcommentBOL
tools/buildHeaders/header.cpp:687
MethodcommentBOL
tools/buildHeaders/header.cpp:712
MethodcommentBOL
tools/buildHeaders/header.cpp:749
MethodcommentBeg
Default printComments() uses these comment strings
tools/buildHeaders/header.cpp:106
MethodcommentBeg
tools/buildHeaders/header.cpp:413
MethodcommentBeg
tools/buildHeaders/header.cpp:544
MethodcommentBeg
tools/buildHeaders/header.cpp:748
MethodcommentEOL
tools/buildHeaders/header.cpp:109
MethodcommentEOL
tools/buildHeaders/header.cpp:416
MethodcommentEnd
tools/buildHeaders/header.cpp:107
MethodcommentEnd
tools/buildHeaders/header.cpp:414
MethodcommentEnd
tools/buildHeaders/header.cpp:545
MethodcommentEnd
tools/buildHeaders/header.cpp:750
Methodcomment_prefix
(self)
tools/buildHeaders/bin/generate_language_headers.py:174
Methodcpp_guard_postamble
(self)
tools/buildHeaders/bin/generate_language_headers.py:192
Methodcpp_guard_preamble
(self)
tools/buildHeaders/bin/generate_language_headers.py:189
Methodend
tools/buildHeaders/jsonToSpirv.h:179
MethodenumBeg
for printing enum values
tools/buildHeaders/header.cpp:114
MethodenumBeg
tools/buildHeaders/header.cpp:440
MethodenumBeg
tools/buildHeaders/header.cpp:548
MethodenumBeg
tools/buildHeaders/header.cpp:603
MethodenumBeg
tools/buildHeaders/header.cpp:631
MethodenumBeg
tools/buildHeaders/header.cpp:660
MethodenumBeg
tools/buildHeaders/header.cpp:689
MethodenumBeg
tools/buildHeaders/header.cpp:725
MethodenumBeg
tools/buildHeaders/header.cpp:759
MethodenumEnd
tools/buildHeaders/header.cpp:115
MethodenumEnd
tools/buildHeaders/header.cpp:450
MethodenumEnd
tools/buildHeaders/header.cpp:552
MethodenumEnd
tools/buildHeaders/header.cpp:607
MethodenumEnd
tools/buildHeaders/header.cpp:664
MethodenumEnd
tools/buildHeaders/header.cpp:693
MethodenumEnd
tools/buildHeaders/header.cpp:729
MethodenumEnd
tools/buildHeaders/header.cpp:763
MethodenumFmt
tools/buildHeaders/header.cpp:118
MethodenumFmt
tools/buildHeaders/header.cpp:457
MethodenumFmt
tools/buildHeaders/header.cpp:556
MethodenumFmt
tools/buildHeaders/header.cpp:611
MethodenumFmt
tools/buildHeaders/header.cpp:635
MethodenumFmt
tools/buildHeaders/header.cpp:668
MethodenumFmt
tools/buildHeaders/header.cpp:697
MethodenumFmt
tools/buildHeaders/header.cpp:733
MethodenumFmt
tools/buildHeaders/header.cpp:767
MethodescapeComment
Escape comment characters if needed
tools/buildHeaders/header.cpp:291
MethodescapeComment
tools/buildHeaders/header.cpp:387
MethodfmtConstInt
tools/buildHeaders/header.cpp:127
MethodfmtConstInt
tools/buildHeaders/header.cpp:400
MethodfmtConstInt
tools/buildHeaders/header.cpp:491
MethodfmtConstInt
tools/buildHeaders/header.cpp:673
MethodfmtConstInt
tools/buildHeaders/header.cpp:702
MethodfmtConstInt
tools/buildHeaders/header.cpp:738
MethodfmtConstInt
tools/buildHeaders/header.cpp:772
MethodfmtEnumUse
tools/buildHeaders/header.cpp:501
MethodfmtEnumUse
Add type prefix for scoped enum
tools/buildHeaders/header.cpp:646
next →1–100 of 158, ranked by callers