Here is a list of all macros with links to the files they belong to:
- f -
- F : ast-value-factory.cc, ast-value-factory.h, runtime.cc, runtime.h
- F16_BINOP_LIST : liftoff-assembler-ppc-inl.h, liftoff-assembler-s390-inl.h
- F16_OP_LIST : instruction-selector-ppc.cc, instruction-selector-s390.cc
- F16_UNOP_LIST : liftoff-assembler-ppc-inl.h, liftoff-assembler-s390-inl.h
- FAIL : asm-parser.cc, maglev-graph-builder.cc
- FAIL_AND_RETURN : asm-parser.cc
- FAILn : asm-parser.cc
- FAILURE_NODE_LIST : ast.h
- FATAL : logging.h
- FEATURE_INITIALIZE_GLOBAL : bootstrapper.cc
- FIELD : opmasks.h, isolate-data.h
- FIELD_ACCESSOR : isolate.h
- FIELD_ADDR : object-macros.h
- FIELD_LIST : maglev-safepoint-table.h, safepoint-table.h, bytecode-array.h, code.h, js-regexp.h, literal-objects.h, shared-function-info.h, wasm-objects.h
- FIELD_SIZE : utils.h
- FIELDS : isolate-data.h, feedback-vector.h
- FIXED_ELEMENTS_ACCESSOR : elements.cc
- FIXED_TYPED_ARRAYS_CHECK_RUNTIME_FUNCTION : runtime-test.cc
- FIXED_TYPED_ELEMENTS_CHECK : js-objects-inl.h
- FLAG : flag-definitions.h, flags.cc, flags.h
- FLAG_ALIAS : flag-definitions.h, flags.cc, flags.h
- FLAG_FIELDS : parse-info.h
- FLAG_FULL : flag-definitions.h, flags.cc, flags.h
- FLAG_GET_SET : parse-info.h
- FLAG_INPROGRESS_FEATURES : flag-definitions.h, flags.cc, flags.h
- FLAG_MODE_DECLARE : flags.h
- FLAG_MODE_DEFINE_DEFAULTS : flags.cc
- FLAG_MODE_DEFINE_IMPLICATIONS : flags.cc
- FLAG_MODE_META : flags.cc
- FLAG_READONLY : flag-definitions.h, flags.cc, flags.h
- FLAG_SHIPPING_FEATURES : flag-definitions.h, flags.cc, flags.h
- FLAG_STAGED_FEATURES : flag-definitions.h, flags.cc, flags.h
- FLAGS : optimized-compilation-info.h
- FLAGS_BIT_FIELDS : code.h
- FLEXIBLE_ARRAY_MEMBER : tagged-field.h
- FLOAT64_OPERATIONS_NODE_LIST : maglev-ir.h
- FLOAT_BIN_OP_LIST : instruction-selector-s390.cc
- FLOAT_BINOP : typer.h
- FLOAT_REGISTERS : register-arm.h, register-arm64.h, register-ia32.h, register-loong64.h, register-mips64.h, register-ppc.h, register-riscv.h, register-s390.h, register-x64.h
- FLOAT_UNARY_OP_LIST : instruction-selector-s390.cc
- FLOAT_UNOP_T_LIST : instruction-selector-ia32.cc
- FLOAT_UNOP_VISITOR : instruction-selector-ia32.cc
- FMA : assembler-ia32.h, assembler-x64.h
- FMA_INSTRUCTION_LIST : fma-instr.h
- FMA_PD_INSTRUCTION_LIST : fma-instr.h
- FMA_PS_INSTRUCTION_LIST : fma-instr.h
- FMA_SD_INSTRUCTION_LIST : fma-instr.h
- FMA_SS_INSTRUCTION_LIST : fma-instr.h
- FOR_EACH_ASM_CALLABLE_TYPE_LIST : asm-types.h
- FOR_EACH_ASM_VALUE_TYPE_LIST : asm-types.h
- FOR_EACH_INLINE_INTRINSIC : runtime.h
- FOR_EACH_INTRINSIC : runtime.h
- FOR_EACH_INTRINSIC_ARRAY : runtime.h
- FOR_EACH_INTRINSIC_ATOMICS : runtime.h
- FOR_EACH_INTRINSIC_BIGINT : runtime.h
- FOR_EACH_INTRINSIC_CLASSES : runtime.h
- FOR_EACH_INTRINSIC_COLLECTIONS : runtime.h
- FOR_EACH_INTRINSIC_COMPILER : runtime.h
- FOR_EACH_INTRINSIC_COMPILER_GENERIC : runtime.h
- FOR_EACH_INTRINSIC_DATE : runtime.h
- FOR_EACH_INTRINSIC_DEBUG : runtime.h
- FOR_EACH_INTRINSIC_FORIN : runtime.h
- FOR_EACH_INTRINSIC_FUNCTION : runtime.h
- FOR_EACH_INTRINSIC_GENERATOR : runtime.h
- FOR_EACH_INTRINSIC_IC : runtime.h
- FOR_EACH_INTRINSIC_IMPL : runtime.h
- FOR_EACH_INTRINSIC_INTERNAL : runtime.h
- FOR_EACH_INTRINSIC_INTL : runtime.h
- FOR_EACH_INTRINSIC_LITERALS : runtime.h
- FOR_EACH_INTRINSIC_MODULE : runtime.h
- FOR_EACH_INTRINSIC_NUMBERS : runtime.h
- FOR_EACH_INTRINSIC_OBJECT : runtime.h
- FOR_EACH_INTRINSIC_OPERATORS : runtime.h
- FOR_EACH_INTRINSIC_PROMISE : runtime.h
- FOR_EACH_INTRINSIC_PROXY : runtime.h
- FOR_EACH_INTRINSIC_REGEXP : runtime.h
- FOR_EACH_INTRINSIC_RETURN_OBJECT : runtime.h
- FOR_EACH_INTRINSIC_RETURN_OBJECT_IMPL : runtime.h
- FOR_EACH_INTRINSIC_RETURN_PAIR : runtime.h
- FOR_EACH_INTRINSIC_RETURN_PAIR_IMPL : runtime.h
- FOR_EACH_INTRINSIC_SCOPES : runtime.h
- FOR_EACH_INTRINSIC_SHADOW_REALM : runtime.h
- FOR_EACH_INTRINSIC_STRINGS : runtime.h
- FOR_EACH_INTRINSIC_SYMBOL : runtime.h
- FOR_EACH_INTRINSIC_TEMPORAL : runtime.h
- FOR_EACH_INTRINSIC_TEST : runtime.h
- FOR_EACH_INTRINSIC_TIERING : runtime.h
- FOR_EACH_INTRINSIC_TRACE : runtime.h
- FOR_EACH_INTRINSIC_TRACE_FEEDBACK : runtime.h
- FOR_EACH_INTRINSIC_TRACE_UNOPTIMIZED : runtime.h
- FOR_EACH_INTRINSIC_TYPEDARRAY : runtime.h
- FOR_EACH_INTRINSIC_WASM : runtime.h
- FOR_EACH_INTRINSIC_WASM_DRUMBRAKE : runtime.h
- FOR_EACH_INTRINSIC_WASM_DRUMBRAKE_TEST : runtime.h
- FOR_EACH_INTRINSIC_WASM_TEST : runtime.h
- FOR_EACH_INTRINSIC_WEAKREF : runtime.h
- FOR_EACH_ISOLATE_ADDRESS_NAME : globals.h
- FOR_EACH_NODE_TYPE : regexp-nodes.h
- FOR_EACH_REG_EXP_TREE_TYPE : regexp-ast.h
- FOR_EACH_THROWING_INTRINSIC : runtime.h
- FOR_EACH_THROWING_INTRINSIC_CLASSES : runtime.h
- FOR_EACH_THROWING_INTRINSIC_INTERNAL : runtime.h
- FOR_EACH_THROWING_INTRINSIC_SCOPES : runtime.h
- FOR_HOLE : heap-refs.h
- FOR_PROTECTOR_CHECK : roots.h
- FOR_WITH_HANDLE_SCOPE : isolate.h
- FORCE_UNROLL_LOOP : 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
- FOREACH : 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
- FOREACH_ABSTRACT_TYPE : value-type.h
- FOREACH_ADDITIONAL_CONVERT_UNOP : wasm-interpreter.cc
- FOREACH_ARITHMETIC_BINOP : wasm-interpreter.cc
- FOREACH_ASMJS_COMPAT_OPCODE : wasm-opcodes.h
- FOREACH_ATOMIC_0_OPERAND_OPCODE : wasm-opcodes.h
- FOREACH_ATOMIC_BINOP : wasm-interpreter.cc
- FOREACH_ATOMIC_COMPARE_EXCHANGE_OP : wasm-interpreter.cc
- FOREACH_ATOMIC_LOAD_OP : wasm-interpreter.cc
- FOREACH_ATOMIC_OPCODE : wasm-opcodes.h
- FOREACH_ATOMIC_STORE_OP : wasm-interpreter.cc
- FOREACH_BITS_UNOP : wasm-interpreter.cc
- FOREACH_COMPARISON_BINOP : wasm-interpreter.cc
- FOREACH_CONTROL_OPCODE : wasm-opcodes.h
- FOREACH_CONVERT_UNOP : wasm-interpreter.cc
- FOREACH_COPY_INDEX : loop-unrolling.cc
- FOREACH_EXTENSION_UNOP : wasm-interpreter.cc
- FOREACH_GC_OPCODE : wasm-opcodes.h
- FOREACH_GENERIC_TYPE : value-type.h
- FOREACH_I32_CONVERT_FROM_FLOAT_UNOP : wasm-interpreter.cc
- FOREACH_I64_CONVERT_FROM_FLOAT_UNOP : wasm-interpreter.cc
- FOREACH_IMPL_2 : 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
- FOREACH_IMPL_3 : 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
- FOREACH_INSTR_HANDLER : instruction-handlers.h
- FOREACH_INTERNAL_TYPE : value-type.h
- FOREACH_LOAD_MEM_OPCODE : wasm-opcodes.h
- FOREACH_LOAD_STORE_DUPLICATED_INSTR_HANDLER : instruction-handlers.h
- FOREACH_LOAD_STORE_INSTR_HANDLER : instruction-handlers.h
- FOREACH_LOAD_TYPE : value-type.h
- FOREACH_MEM64_LOAD_STORE_INSTR_HANDLER : instruction-handlers.h
- FOREACH_MISC_MEM_OPCODE : wasm-opcodes.h
- FOREACH_MISC_OPCODE : wasm-opcodes.h
- FOREACH_MORE_BINOP : wasm-interpreter.cc
- FOREACH_NO_BOUNDSCHECK_INSTR_HANDLER : instruction-handlers.h
- FOREACH_NONE_TYPE : value-type.h
- FOREACH_NUMERIC_OPCODE : wasm-opcodes.h
- FOREACH_NUMERIC_OPCODE_VARIADIC : wasm-opcodes.h
- FOREACH_NUMERIC_OPCODE_WITH_SIG : wasm-opcodes.h
- FOREACH_NUMERIC_VALUE_TYPE : value-type.h
- FOREACH_OPCODE : wasm-opcodes.h
- FOREACH_OTHER_CONVERT_UNOP : wasm-interpreter.cc
- FOREACH_PREFIX : wasm-opcodes.h
- FOREACH_PRIMITIVE_WASMVAL_TYPE : wasm-value.h
- FOREACH_REINTERPRET_UNOP : wasm-interpreter.cc
- FOREACH_RELAXED_SIMD_OPCODE : wasm-opcodes.h
- FOREACH_REM_BINOP : wasm-interpreter.cc
- FOREACH_SIGNATURE : wasm-opcodes.h
- FOREACH_SIGNED_DIV_BINOP : wasm-interpreter.cc
- FOREACH_SIMD_0_OPERAND_OPCODE : wasm-opcodes.h
- FOREACH_SIMD_1_OPERAND_1_PARAM_OPCODE : wasm-opcodes.h
- FOREACH_SIMD_1_OPERAND_2_PARAM_OPCODE : wasm-opcodes.h
- FOREACH_SIMD_1_OPERAND_OPCODE : wasm-opcodes.h
- FOREACH_SIMD_CONST_OPCODE : wasm-opcodes.h
- FOREACH_SIMD_MASK_OPERAND_OPCODE : wasm-opcodes.h
- FOREACH_SIMD_MEM_1_OPERAND_OPCODE : wasm-opcodes.h
- FOREACH_SIMD_MEM_OPCODE : wasm-opcodes.h
- FOREACH_SIMD_MVP_0_OPERAND_OPCODE : wasm-opcodes.h
- FOREACH_SIMD_OPCODE : wasm-opcodes.h
- FOREACH_SIMD_SIGNATURE : wasm-opcodes.h
- FOREACH_SIMD_TYPE : simd128.h
- FOREACH_SIMPLE_EXTENDED_CONST_OPCODE : wasm-opcodes.h
- FOREACH_SIMPLE_NON_CONST_OPCODE : wasm-opcodes.h
- FOREACH_SIMPLE_OPCODE : wasm-opcodes.h
- FOREACH_SIMPLE_PROTOTYPE_OPCODE : wasm-opcodes.h
- FOREACH_SIMPLE_UNOP : wasm-interpreter.cc
- FOREACH_STORE_MEM_OPCODE : wasm-opcodes.h
- FOREACH_STORE_TYPE : value-type.h
- FOREACH_SUBTYPING : wasm-subtyping.cc
- FOREACH_TRAPPING_BINOP : wasm-interpreter.cc
- FOREACH_TRUNCSAT_UNOP : wasm-interpreter.cc
- FOREACH_UNSIGNED_DIV_BINOP : wasm-interpreter.cc
- FOREACH_VALUE_TYPE : value-type.h
- FOREACH_WASM_EXPERIMENTAL_FEATURE_FLAG : wasm-feature-flags.h
- FOREACH_WASM_FEATURE : wasm-features.h
- FOREACH_WASM_FEATURE_FLAG : wasm-feature-flags.h
- FOREACH_WASM_NON_FLAG_FEATURE : wasm-features.h
- FOREACH_WASM_SHIPPED_FEATURE_FLAG : wasm-feature-flags.h
- FOREACH_WASM_STAGING_FEATURE_FLAG : wasm-feature-flags.h
- FOREACH_WASM_TRAPREASON : globals.h
- FOREACH_WASMFX_OPCODE : wasm-opcodes.h
- FOREACH_WASMVALUE_CTYPES : value-type.h
- FORWARD_DECL : heap-refs.h
- FORWARD_DECLARE : builtins.cc, setup-builtins-internal.cc, external-reference-table.cc, operations.h, heap-visitor.h, regexp-ast.h, regexp-nodes.h
- FP_BINOP : liftoff-assembler-loong64-inl.h, liftoff-assembler-mips64-inl.h, liftoff-assembler-riscv-inl.h
- FP_UNOP : liftoff-assembler-loong64-inl.h, liftoff-assembler-mips64-inl.h, liftoff-assembler-riscv-inl.h
- FP_UNOP_RETURN_FALSE : liftoff-assembler-riscv32-inl.h
- FP_UNOP_RETURN_TRUE : liftoff-assembler-loong64-inl.h, liftoff-assembler-mips64-inl.h, liftoff-assembler-riscv-inl.h, liftoff-assembler-riscv64-inl.h
- FPCLASSIFY_NAMESPACE : conversions.cc
- FRAME_PUSHED_VALUE_OFFSET : frame-constants.h
- FRAME_SIZE : frame-constants.h
- FRAME_SIZE_FROM_FP : frame-constants.h
- FRAME_SUMMARY_CAST : frames.h
- FRAME_SUMMARY_CONS : frames.h
- FRAME_SUMMARY_DESTR : frames.cc
- FRAME_SUMMARY_DISPATCH : frames.cc
- FRAME_SUMMARY_FIELD : frames.h
- FRAME_SUMMARY_KIND : frames.h
- FRAME_SUMMARY_VARIANTS : frames.h
- FRAME_TYPE_CASE : frames.cc
- FREE_REG : builtins-riscv.cc
- FREEZE_STATE : liftoff-compiler.cc
- FRIEND : copying-phase.h
- FUNC : value-type.h
- FUNCTION_ADDR : globals.h
- FUNCTION_FLAG_LIST : cpp-builder.h
- FUNCTION_POINTER_ID_CASE : builtins.cc
- FUNCTION_REFERENCE : external-reference.cc
- FUNCTION_REFERENCE_WITH_TYPE : external-reference.cc
- FunctionFieldToBitNumber : constants-mips64.h
- FUTURE_BOOL : flag-definitions.h, flags.cc, flags.h
- FUZZER_HEAVY_INSTRUCTION : liftoff-compiler.cc