Here is a list of all macros with links to the files they belong to:
- i -
- I : runtime.cc, runtime.h
- I32_BINOP : liftoff-assembler-loong64-inl.h, liftoff-assembler-mips64-inl.h, liftoff-assembler-riscv32-inl.h, liftoff-assembler-riscv64-inl.h
- I32_BINOP_I : liftoff-assembler-loong64-inl.h, liftoff-assembler-mips64-inl.h, liftoff-assembler-riscv32-inl.h, liftoff-assembler-riscv64-inl.h
- I32_SHIFTOP : liftoff-assembler-loong64-inl.h, liftoff-assembler-mips64-inl.h, liftoff-assembler-riscv32-inl.h, liftoff-assembler-riscv64-inl.h
- I32_SHIFTOP_I : liftoff-assembler-loong64-inl.h, liftoff-assembler-mips64-inl.h, liftoff-assembler-riscv32-inl.h, liftoff-assembler-riscv64-inl.h
- I64_BINOP : liftoff-assembler-loong64-inl.h, liftoff-assembler-mips64-inl.h, liftoff-assembler-riscv64-inl.h
- I64_BINOP_I : liftoff-assembler-loong64-inl.h, liftoff-assembler-mips64-inl.h, liftoff-assembler-riscv64-inl.h
- I64_SHIFTOP : liftoff-assembler-loong64-inl.h, liftoff-assembler-mips64-inl.h, liftoff-assembler-riscv64-inl.h
- I64_SHIFTOP_I : liftoff-assembler-loong64-inl.h, liftoff-assembler-mips64-inl.h
- ICU_EXTERNAL_POINTER_TAG_LIST : intl-objects.h
- IEEE_754_UNARY_LIST : maglev-ir.h
- IF : builtins-number-tsa.cc, builtins-string-tsa.cc, number-builtins-reducer-inl.h, turboshaft-builtins-assembler-inl.h, assembler.h, assert-types-reducer.h, block-instrumentation-reducer.h, branch-elimination-reducer.h, dataview-lowering-reducer.h, dead-code-elimination-reducer.h, debug-feature-lowering-reducer.h, duplication-optimization-reducer.h, explicit-truncation-reducer.h, fast-api-call-lowering-reducer.h, graph-builder.cc, growable-stacks-reducer.h, instruction-selection-normalization-reducer.h, int64-lowering-reducer.h, js-generic-lowering-reducer.h, late-load-elimination-reducer.h, load-store-simplification-reducer.h, loop-peeling-reducer.h, loop-unrolling-reducer.h, machine-lowering-reducer-inl.h, machine-optimization-reducer.h, maglev-early-lowering-reducer-inl.h, memory-optimization-reducer.h, required-optimization-reducer.h, select-lowering-reducer.h, stack-check-lowering-reducer.h, store-store-elimination-reducer-inl.h, string-escape-analysis-reducer.h, turbolev-graph-builder.cc, type-inference-reducer.h, variable-reducer.h, wasm-gc-typed-optimization-reducer.h, wasm-js-lowering-reducer.h, wasm-load-elimination-reducer.h, wasm-lowering-reducer.h, wasm-revec-reducer.h, wasm-shuffle-reducer.h, interpreter-generator-tsa.cc, turboshaft-graph-interface.cc, wrappers.cc
- IF_ACCESS_FROM_HEAP : heap-refs.cc
- IF_ACCESS_FROM_HEAP_C : heap-refs.cc
- IF_HOLE_THEN_RETURN : heap-refs.cc
- IF_INTL : macros.h
- IF_NO_V8_WASM_RANDOM_FUZZERS : macros.h
- IF_NOT : builtins-number-tsa.cc, builtins-string-tsa.cc, number-builtins-reducer-inl.h, turboshaft-builtins-assembler-inl.h, assembler.h, assert-types-reducer.h, block-instrumentation-reducer.h, branch-elimination-reducer.h, dataview-lowering-reducer.h, dead-code-elimination-reducer.h, debug-feature-lowering-reducer.h, duplication-optimization-reducer.h, explicit-truncation-reducer.h, fast-api-call-lowering-reducer.h, graph-builder.cc, growable-stacks-reducer.h, instruction-selection-normalization-reducer.h, int64-lowering-reducer.h, js-generic-lowering-reducer.h, late-load-elimination-reducer.h, load-store-simplification-reducer.h, loop-peeling-reducer.h, loop-unrolling-reducer.h, machine-lowering-reducer-inl.h, machine-optimization-reducer.h, maglev-early-lowering-reducer-inl.h, memory-optimization-reducer.h, required-optimization-reducer.h, select-lowering-reducer.h, stack-check-lowering-reducer.h, store-store-elimination-reducer-inl.h, string-escape-analysis-reducer.h, turbolev-graph-builder.cc, type-inference-reducer.h, variable-reducer.h, wasm-gc-typed-optimization-reducer.h, wasm-js-lowering-reducer.h, wasm-load-elimination-reducer.h, wasm-lowering-reducer.h, wasm-revec-reducer.h, wasm-shuffle-reducer.h, interpreter-generator-tsa.cc, turboshaft-graph-interface.cc, wrappers.cc
- IF_SATISFY_RETURN : temporal-parser.cc
- IF_SHADOW_STACK : macros.h
- IF_TARGET_ARCH_64_BIT : macros.h
- IF_TSA : builtins-definitions.h
- IF_TSAN : macros.h
- IF_V8_WASM_RANDOM_FUZZERS : macros.h
- IF_WASM : macros.h
- IF_WASM_DRUMBRAKE : macros.h
- IF_WASM_DRUMBRAKE_INSTR_HANDLER : macros.h
- IGNITION_HANDLER : interpreter-generator.cc
- IGNITION_HANDLER_TS : interpreter-generator-tsa.cc
- IGNORE_BUILTIN : builtins-definitions.h
- IGNORE_CASE : heap-refs.h
- IGNORE_TOKEN : token.h
- IMMEDIATE_CRASH : immediate-crash.h
- IMPL_INLINE_DISPLAY_SETTER_GETTER : js-duration-format-inl.h
- IMPL_INLINE_FIELD_STYLE3_SETTER_GETTER : js-duration-format-inl.h
- IMPL_INLINE_FIELD_STYLE4_SETTER_GETTER : js-duration-format-inl.h
- IMPL_INLINE_FIELD_STYLE5_SETTER_GETTER : js-duration-format-inl.h
- IMPL_INLINE_SETTER_GETTER : js-duration-format-inl.h
- IMPL_PARSE_METHOD : temporal-parser.cc
- IMPLEMENTATIONS_LIST : regexp-macro-assembler.h
- IMPORT_ADJUSTED_GETTER : wasm-disassembler-impl.h
- IMPORTANT_INTERNALIZED_STRING_LIST_GENERATOR : heap-symbols.h
- IMPORTANT_PRIVATE_SYMBOL_LIST_GENERATOR : heap-symbols.h
- IN : platform-win32.cc
- INCLUDED_FROM_MACRO_ASSEMBLER_H : macro-assembler.h
- INDEX : loop-analysis.cc
- INDIRECT_POINTER_TAG_ENUM_DECL : indirect-pointer-tag.h
- INDIRECT_POINTER_TAG_LIST : indirect-pointer-tag.h
- INDIRECT_POINTER_WRITE_BARRIER : object-macros.h
- INIT_ACCESSOR_INFO : setup-heap-internal.cc
- INIT_CALLBACK_FIELD : factory.cc
- INIT_LOCAL_WORKLIST : weak-object-worklists.cc
- INIT_SIDE_EFFECT_FLAG : setup-heap-internal.cc
- INIT_SOURCE_LOCATION_IN_DEBUG : casting.h
- INLINE_BUILTIN_NODE_LIST : maglev-ir.h
- INLINE_CASE : debug-evaluate.cc
- INLINE_INTRINSIC_ALLOWLIST : debug-evaluate.cc
- INLINED_TRAP : wasm-interpreter.cc
- INNER_OP_LIST : opcodes.h
- INPUTS : js-operator.h, simplified-operator.h
- INSERT_ENTRY : constant-array-builder.cc, constant-array-builder.h
- INSERT_WORDS : ieee754.cc
- INSTALL_CALENDAR_FUNC : bootstrapper.cc
- INSTALL_CAPTURE_GETTER : bootstrapper.cc
- INSTALL_DURATION_FUNC : bootstrapper.cc
- INSTALL_DURATION_GETTER_FUNC : bootstrapper.cc
- INSTALL_INSTANT_FUNC : bootstrapper.cc
- INSTALL_INSTANT_GETTER_FUNC : bootstrapper.cc
- INSTALL_ITERATOR_HELPER : bootstrapper.cc
- INSTALL_NOW_FUNC : bootstrapper.cc
- INSTALL_PLAIN_DATE_FUNC : bootstrapper.cc
- INSTALL_PLAIN_DATE_GETTER_FUNC : bootstrapper.cc
- INSTALL_PLAIN_DATE_TIME_FUNC : bootstrapper.cc
- INSTALL_PLAIN_DATE_TIME_GETTER_FUNC : bootstrapper.cc
- INSTALL_PLAIN_MONTH_DAY_FUNC : bootstrapper.cc
- INSTALL_PLAIN_MONTH_DAY_GETTER_FUNC : bootstrapper.cc
- INSTALL_PLAIN_TIME_FUNC : bootstrapper.cc
- INSTALL_PLAIN_TIME_GETTER_FUNC : bootstrapper.cc
- INSTALL_PLAIN_YEAR_MONTH_FUNC : bootstrapper.cc
- INSTALL_PLAIN_YEAR_MONTH_GETTER_FUNC : bootstrapper.cc
- INSTALL_TEMPORAL_CTOR_AND_PROTOTYPE : bootstrapper.cc
- INSTALL_TEMPORAL_FUNC : bootstrapper.cc
- INSTALL_TIME_ZONE_FUNC : bootstrapper.cc
- INSTALL_TYPED_ARRAY : bootstrapper.cc
- INSTALL_ZONED_DATE_TIME_FUNC : bootstrapper.cc
- INSTALL_ZONED_DATE_TIME_GETTER_FUNC : bootstrapper.cc
- INSTANCE_TYPE_CHECK : instance-type-inl.h
- INSTANCE_TYPE_CHECKER1 : instance-type-inl.h
- INSTANCE_TYPE_CHECKER2 : instance-type-inl.h
- INSTANCE_TYPE_CHECKER_RANGE1 : instance-type-inl.h
- INSTANCE_TYPE_CHECKER_RANGE2 : instance-type-inl.h
- INSTANCE_TYPE_CHECKERS : instance-type-checker.h
- INSTANCE_TYPE_CHECKERS_CUSTOM : instance-type-checker.h
- INSTANCE_TYPE_CHECKERS_RANGE : instance-type-checker.h
- INSTANCE_TYPE_CHECKERS_SINGLE : instance-type-checker.h
- INSTANCE_TYPE_LIST : objects-definitions.h
- INSTANCE_TYPE_LIST_BASE : objects-definitions.h
- INSTANCE_TYPE_MAP : instance-type-inl.h
- INSTANCE_TYPE_WRAPPER : object-stats.cc
- INSTANT_FUNC_LIST : bootstrapper.cc
- INSTANT_GETTER_LIST : bootstrapper.cc
- INSTRUCTION_FIELDS_LIST : constants-arm64.h
- INSTRUCTION_HANDLER_FUNC : wasm-interpreter.h
- INSTRUCTION_OPERAND_ALIGN : instruction.h
- INSTRUCTION_OPERAND_CASTS : instruction.h
- INSTRUCTION_OPERAND_PREDICATE : instruction.h
- INT32_ACCESSORS : object-macros.h
- INT32_AND_WITH_1F : liftoff-assembler-ppc-inl.h, liftoff-assembler-s390-inl.h
- INT32_AND_WITH_3F : liftoff-assembler-ppc-inl.h, liftoff-assembler-s390-inl.h
- INT32_OPERATIONS_NODE_LIST : maglev-ir.h
- INT_0_TO_127_LIST : utils.h
- INT_1_TO_63_LIST : utils.h
- INT_ACCESSORS : object-macros.h
- INTEGER_FOR_DIGITS_AND_SIGN : safe_conversions_impl.h
- INTERCEPTOR_INFO_CALLBACK_LIST : api-callbacks.h
- INTERCEPTOR_INFO_HAS_GETTER : api-callbacks-inl.h
- INTERFACE_CONSTANT_FUNCTIONS : function-body-decoder-impl.h
- INTERFACE_DESCRIPTOR : interface-descriptors.cc
- INTERFACE_DESCRIPTOR_LIST : interface-descriptors.h
- INTERFACE_FUNCTIONS : function-body-decoder-impl.h
- INTERFACE_META_FUNCTIONS : function-body-decoder-impl.h
- INTERFACE_NON_CONSTANT_FUNCTIONS : function-body-decoder-impl.h
- INTERNAL_BITSET_TYPE_LIST : turbofan-types.h
- INTERNAL_DECLARE_SET_TRACE_VALUE : trace-event.h
- INTERNAL_DESCRIPTOR : interface-descriptors.h
- INTERNAL_TRACE_EVENT_ADD : trace-event.h
- INTERNAL_TRACE_EVENT_ADD_SCOPED : trace-event.h
- INTERNAL_TRACE_EVENT_ADD_SCOPED_WITH_FLOW : trace-event.h
- INTERNAL_TRACE_EVENT_ADD_WITH_ID : trace-event.h
- INTERNAL_TRACE_EVENT_ADD_WITH_ID_AND_TIMESTAMP : trace-event.h
- INTERNAL_TRACE_EVENT_ADD_WITH_ID_TID_AND_TIMESTAMP : trace-event.h
- INTERNAL_TRACE_EVENT_ADD_WITH_TIMESTAMP : trace-event.h
- INTERNAL_TRACE_EVENT_CALL_STATS_SCOPED : trace-event.h
- INTERNAL_TRACE_EVENT_CATEGORY_GROUP_ENABLED_FOR_RECORDING_MODE : trace-event.h
- INTERNAL_TRACE_EVENT_GET_CATEGORY_INFO : trace-event.h
- INTERNAL_TRACE_EVENT_GET_CATEGORY_INFO_CUSTOM_VARIABLES : trace-event.h
- INTERNAL_TRACE_EVENT_UID : trace-event.h
- INTERNAL_TRACE_EVENT_UID2 : trace-event.h
- INTERNAL_TRACE_EVENT_UID3 : trace-event.h
- INTERNAL_TRACE_MEMORY : trace-event.h
- INTERNAL_TYPE_CASE : value-type.cc
- INTERNALIZED_STRING_FOR_PROTECTOR_LIST_GENERATOR : heap-symbols.h
- INTERNALIZED_STRING_INIT : setup-heap-internal.cc
- INTERNALIZED_STRING_LIST_ADAPTER : roots.h
- INTERNALIZED_STRING_LIST_GENERATOR : heap-symbols.h
- INTERNALIZED_STRING_LIST_GENERATOR_INTL : heap-symbols.h
- INTERNALIZED_STRING_ROOT_LIST : roots.h
- INTERRUPT_LIST : stack-guard.h
- INTPTR_BINOP : raw-machine-assembler.h
- INTRINSIC_ALLOWLIST : debug-evaluate.cc
- INTRINSICS_LIST : interpreter-intrinsics.h
- INVALID_OPERAND_TYPE_LIST : bytecode-operands.h
- INVALIDATE_PROTECTOR_ON_ISOLATE_DEFINITION : protectors.cc
- InvalidSocket : transport.h
- INVOKE_CLEAR : weak-object-worklists.cc
- INVOKE_PUBLISH : weak-object-worklists.cc
- iop : liftoff-assembler-x64-inl.h
- IS_BUILTIN_ACCESSOR : debug-property-iterator.cc
- IS_HELPER_DEF : objects-inl.h
- IS_HELPER_DEF_STRUCT : objects-inl.h
- IS_TYPE_FUNCTION_DECL : heap-object.h, instance-type-checker.h, objects.h
- IS_TYPE_FUNCTION_DEF : objects-inl.h
- ISOLATE_DATA_FAST_C_CALL_PADDING : isolate-data.h
- ISOLATE_DATA_FIELDS : isolate-data.h
- ISOLATE_DATA_FIELDS_LEAPTIERING : isolate-data.h
- ISOLATE_DATA_FIELDS_POINTER_COMPRESSION : isolate-data.h
- ISOLATE_DATA_FIELDS_SANDBOX : isolate-data.h
- ISOLATE_INIT_ARRAY_EXECUTE : isolate.cc
- ISOLATE_INIT_ARRAY_LIST : isolate.h
- ISOLATE_INIT_DEBUG_ARRAY_LIST : isolate.h
- ISOLATE_INIT_EXECUTE : isolate.cc
- ISOLATE_INIT_LIST : isolate.h
- ISTREAM_FIELDS : instruction-stream.h
- ITEM_ENUM_DEFINE : wasm-interpreter.cc
- ITERATION_NODE_LIST : ast.h
- ITERATION_SHIFTED : value-serializer.cc
- ITERATOR_HELPERS : bootstrapper.cc