Lines Matching defs:WasmModuleBuilder
42 WasmFunctionBuilder::WasmFunctionBuilder(WasmModuleBuilder* builder)
264 WasmModuleBuilder::WasmModuleBuilder(Zone* zone)
285 WasmFunctionBuilder* WasmModuleBuilder::AddFunction(const FunctionSig* sig) {
292 WasmFunctionBuilder* WasmModuleBuilder::AddFunction(uint32_t sig_index) {
298 void WasmModuleBuilder::AddDataSegment(const byte* data, uint32_t size,
307 uint32_t WasmModuleBuilder::ForceAddSignature(const FunctionSig* sig,
315 uint32_t WasmModuleBuilder::AddSignature(const FunctionSig* sig,
322 uint32_t WasmModuleBuilder::AddException(const FunctionSig* type) {
330 uint32_t WasmModuleBuilder::AddStructType(StructType* type,
337 uint32_t WasmModuleBuilder::AddArrayType(ArrayType* type, uint32_t supertype) {
343 uint32_t WasmModuleBuilder::IncreaseTableMinSize(uint32_t table_index,
356 uint32_t WasmModuleBuilder::AddTable(ValueType type, uint32_t min_size) {
361 uint32_t WasmModuleBuilder::AddTable(ValueType type, uint32_t min_size,
367 uint32_t WasmModuleBuilder::AddTable(ValueType type, uint32_t min_size,
373 void WasmModuleBuilder::AddElementSegment(WasmElemSegment segment) {
377 void WasmModuleBuilder::SetIndirectFunction(
389 uint32_t WasmModuleBuilder::AddImport(base::Vector<const char> name,
397 uint32_t WasmModuleBuilder::AddGlobalImport(base::Vector<const char> name,
404 void WasmModuleBuilder::MarkStartFunction(WasmFunctionBuilder* function) {
408 void WasmModuleBuilder::AddExport(base::Vector<const char> name,
414 uint32_t WasmModuleBuilder::AddExportedGlobal(ValueType type, bool mutability,
422 void WasmModuleBuilder::ExportImportedFunction(base::Vector<const char> name,
433 uint32_t WasmModuleBuilder::AddGlobal(ValueType type, bool mutability,
439 void WasmModuleBuilder::SetMinMemorySize(uint32_t value) {
443 void WasmModuleBuilder::SetMaxMemorySize(uint32_t value) {
448 void WasmModuleBuilder::SetHasSharedMemory() { has_shared_memory_ = true; }
590 void WasmModuleBuilder::WriteTo(ZoneBuffer* buffer) const {
762 // The WasmModuleBuilder doesn't support importing tables or memories
916 void WasmModuleBuilder::WriteAsmJsOffsetTable(ZoneBuffer* buffer) const {