Lines Matching refs:index
178 void EmitGetLocal(uint32_t index);
179 void EmitSetLocal(uint32_t index);
180 void EmitTeeLocal(uint32_t index);
191 void EmitDirectCallIndex(uint32_t index);
267 uint32_t index;
268 Entry(Kind kind, uint32_t index) : kind(kind), index(index) {}
269 Entry() : kind(kRefNullEntry), index(0) {}
284 // index or offset.
351 uint32_t index);
384 ValueType GetTableType(uint32_t index) { return tables_[index].type; }
386 bool IsSignature(uint32_t index) {
387 return types_[index].kind == TypeDefinition::kFunction;
390 const FunctionSig* GetSignature(uint32_t index) {
391 DCHECK(types_[index].kind == TypeDefinition::kFunction);
392 return types_[index].function_sig;
395 bool IsStructType(uint32_t index) {
396 return types_[index].kind == TypeDefinition::kStruct;
398 const StructType* GetStructType(uint32_t index) {
399 return types_[index].struct_type;
402 bool IsArrayType(uint32_t index) {
403 return types_[index].kind == TypeDefinition::kArray;
405 const ArrayType* GetArrayType(uint32_t index) {
406 return types_[index].array_type;
409 WasmFunctionBuilder* GetFunction(uint32_t index) { return functions_[index]; }
418 const FunctionSig* GetExceptionType(int index) {
419 return types_[exceptions_[index]].function_sig;
439 int index; // Can be negative for re-exported imports.
475 // first index -> size