58 0b00001111, 0b00010111, 0b00011011, 0b00011101, 0b00011110, 0b00100111,
59 0b00101011, 0b00101101, 0b00101110, 0b00110011, 0b00110101, 0b00110110,
60 0b00111001, 0b00111010, 0b00111100, 0b01000111, 0b01001011, 0b01001101,
61 0b01001110, 0b01010011, 0b01010101, 0b01010110, 0b01011001, 0b01011010,
62 0b01011100, 0b01100011, 0b01100101, 0b01100110, 0b01101001, 0b01101010,
63 0b01101100, 0b01110001, 0b01110010, 0b01110100, 0b01111000, 0b10000111,
64 0b10001011, 0b10001101, 0b10001110, 0b10010011, 0b10010101, 0b10010110,
65 0b10011001, 0b10011010, 0b10011100, 0b10100011, 0b10100101, 0b10100110,
66 0b10101001, 0b10101010, 0b10101100, 0b10110001, 0b10110010, 0b10110100,
67 0b10111000, 0b11000011, 0b11000101, 0b11000110, 0b11001001, 0b11001010,
68 0b11001100, 0b11010001, 0b11010010, 0b11010100, 0b11011000, 0b11100001,
69 0b11100010, 0b11100100, 0b11101000, 0b11110000};
204 switch (instance_type) {
206 return kCodeIndirectPointerTag;
207 case BYTECODE_ARRAY_TYPE:
208 return kBytecodeArrayIndirectPointerTag;
209 case INTERPRETER_DATA_TYPE:
210 return kInterpreterDataIndirectPointerTag;
211 case UNCOMPILED_DATA_WITHOUT_PREPARSE_DATA_TYPE:
212 case UNCOMPILED_DATA_WITH_PREPARSE_DATA_TYPE:
213 case UNCOMPILED_DATA_WITHOUT_PREPARSE_DATA_WITH_JOB_TYPE:
214 case UNCOMPILED_DATA_WITH_PREPARSE_DATA_AND_JOB_TYPE:
217 return kUncompiledDataIndirectPointerTag;
218 case ATOM_REG_EXP_DATA_TYPE:
219 case IR_REG_EXP_DATA_TYPE:
222 return kRegExpDataIndirectPointerTag;
223#if V8_ENABLE_WEBASSEMBLY
224 case WASM_DISPATCH_TABLE_TYPE:
225 return kWasmDispatchTableIndirectPointerTag;
226 case WASM_TRUSTED_INSTANCE_DATA_TYPE:
227 return kWasmTrustedInstanceDataIndirectPointerTag;
228 case WASM_INTERNAL_FUNCTION_TYPE:
229 return kWasmInternalFunctionIndirectPointerTag;
230 case WASM_FUNCTION_DATA_TYPE:
231 case WASM_EXPORTED_FUNCTION_DATA_TYPE:
232 case WASM_JS_FUNCTION_DATA_TYPE:
233 case WASM_CAPI_FUNCTION_DATA_TYPE:
236 return kWasmFunctionDataIndirectPointerTag;