|
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)]) |
1.8.13