Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
A
angle
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Chen Yisong
  • angle
  • Repository

Switch branch/tag
  • angle
  • src
  • compiler
  • translator
  • UnfoldShortCircuitToIf.cpp
Find file
BlameHistoryPermalink
  • Olli Etuaho's avatar
    Refactoring: Make creating temporary symbols in AST traversal reusable · d4f303ee
    Olli Etuaho authored May 20, 2015
    Temporary symbols will also be needed to store temporary arrays when complex
    array expressions are unfolded.
    
    Also clear tree update related structures at the end of updateTree(), so that
    the traverser can be reused for several rounds of replacement more easily, and
    remove unnecessary InVisit step from UnfoldShortCircuitToIf.
    
    BUG=angleproject:971
    TEST=angle_end2end_tests, WebGL conformance tests
    
    Change-Id: Iecdd3008d43f01b02fe344ccde8614f70e6c0c65
    Reviewed-on: https://chromium-review.googlesource.com/272121Reviewed-by: 's avatarZhenyao Mo <zmo@chromium.org>
    Tested-by: 's avatarOlli Etuaho <oetuaho@nvidia.com>
    d4f303ee
UnfoldShortCircuitToIf.cpp 7.94 KB
EditWeb IDE
×

Replace UnfoldShortCircuitToIf.cpp

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.