|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Namespaces | |
| generateWasmOpsHeader | |
Functions | |
| def | generateWasmOpsHeader.cppMacro (wasmOpcode, value, b3, inc) |
| def | generateWasmOpsHeader.typeMacroizer () |
| def | generateWasmOpsHeader.opcodeMacroizer (filter) |
| def | generateWasmOpsHeader.ceilDiv (a, b) |
| def | generateWasmOpsHeader.bitSet () |
Variables | |
| generateWasmOpsHeader.parser = optparse.OptionParser(usage="usage: %prog <wasm.json> <WasmOps.h>") | |
| generateWasmOpsHeader.options | |
| generateWasmOpsHeader.args | |
| generateWasmOpsHeader.wasm = Wasm(args[0], args[1]) | |
| generateWasmOpsHeader.types = wasm.types | |
| generateWasmOpsHeader.opcodes = wasm.opcodes | |
| generateWasmOpsHeader.wasmOpsHFile = open(args[2], "w") | |
| list | generateWasmOpsHeader.type_definitions = ["#define FOR_EACH_WASM_TYPE(macro)"] |
| list | generateWasmOpsHeader.defines = ["#define FOR_EACH_WASM_SPECIAL_OP(macro)"] |
| generateWasmOpsHeader.opValueSet = set([op for op in wasm.opcodeIterator(lambda op: True, lambda op: opcodes[op]["value"])]) | |
| generateWasmOpsHeader.maxOpValue = max(opValueSet) | |
| def | generateWasmOpsHeader.validOps = bitSet() |
| string | generateWasmOpsHeader.contents |
1.8.13