Home / Function/ getTargetIfIndirection() — react Function Reference

getTargetIfIndirection() — react Function Reference

Architecture documentation for the getTargetIfIndirection() function in HIRBuilder.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  93fd52e0_e922_c395_56fd_3bac1489749c["getTargetIfIndirection()"]
  df6865e0_b573_e905_84d6_4eb6b419a888["HIRBuilder.ts"]
  93fd52e0_e922_c395_56fd_3bac1489749c -->|defined in| df6865e0_b573_e905_84d6_4eb6b419a888
  00391787_ef55_81af_824a_4d0b6e524ba2["_shrink()"]
  00391787_ef55_81af_824a_4d0b6e524ba2 -->|calls| 93fd52e0_e922_c395_56fd_3bac1489749c
  style 93fd52e0_e922_c395_56fd_3bac1489749c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/HIR/HIRBuilder.ts lines 865–871

function getTargetIfIndirection(block: BasicBlock): number | null {
  return block.instructions.length === 0 &&
    block.terminal.kind === 'goto' &&
    block.terminal.variant === GotoVariant.Break
    ? block.terminal.block
    : null;
}

Subdomains

Called By

Frequently Asked Questions

What does getTargetIfIndirection() do?
getTargetIfIndirection() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/HIR/HIRBuilder.ts.
Where is getTargetIfIndirection() defined?
getTargetIfIndirection() is defined in compiler/packages/babel-plugin-react-compiler/src/HIR/HIRBuilder.ts at line 865.
What calls getTargetIfIndirection()?
getTargetIfIndirection() is called by 1 function(s): _shrink.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free