webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Functions | |
def | cppType (name) |
def | toCpp (name) |
def | unaryMacro (name) |
def | binaryMacro (name) |
def | loadMacro (name) |
def | storeMacro (name) |
Variables | |
parser = optparse.OptionParser(usage="usage: %prog <wasm.json> <WasmOps.h>") | |
options | |
args | |
wasm = Wasm(args[0], args[1]) | |
opcodes = wasm.opcodes | |
wasmValidateInlinesHFile = open(args[2], "w") | |
string | unarySpecializations = "".join([op for op in wasm.opcodeIterator(isUnary, unaryMacro)]) |
string | binarySpecializations = "".join([op for op in wasm.opcodeIterator(isBinary, binaryMacro)]) |
string | loadCases = "".join([op for op in wasm.opcodeIterator(lambda op: op["category"] == "memory" and len(op["return"]) == 1, loadMacro)]) |
string | storeCases = "".join([op for op in wasm.opcodeIterator(lambda op: op["category"] == "memory" and len(op["return"]) == 0, storeMacro)]) |
string | contents |
def generateWasmValidateInlinesHeader.binaryMacro | ( | name | ) |
def generateWasmValidateInlinesHeader.cppType | ( | name | ) |
def generateWasmValidateInlinesHeader.loadMacro | ( | name | ) |
def generateWasmValidateInlinesHeader.storeMacro | ( | name | ) |
def generateWasmValidateInlinesHeader.toCpp | ( | name | ) |
def generateWasmValidateInlinesHeader.unaryMacro | ( | name | ) |
generateWasmValidateInlinesHeader.args |
string generateWasmValidateInlinesHeader.binarySpecializations = "".join([op for op in wasm.opcodeIterator(isBinary, binaryMacro)]) |
string generateWasmValidateInlinesHeader.contents |
string generateWasmValidateInlinesHeader.loadCases = "".join([op for op in wasm.opcodeIterator(lambda op: op["category"] == "memory" and len(op["return"]) == 1, loadMacro)]) |
generateWasmValidateInlinesHeader.opcodes = wasm.opcodes |
generateWasmValidateInlinesHeader.options |
generateWasmValidateInlinesHeader.parser = optparse.OptionParser(usage="usage: %prog <wasm.json> <WasmOps.h>") |
string generateWasmValidateInlinesHeader.storeCases = "".join([op for op in wasm.opcodeIterator(lambda op: op["category"] == "memory" and len(op["return"]) == 0, storeMacro)]) |
string generateWasmValidateInlinesHeader.unarySpecializations = "".join([op for op in wasm.opcodeIterator(isUnary, unaryMacro)]) |