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
  • SimplifyLoopConditions.cpp
Find file
BlameHistoryPermalink
  • Olli Etuaho's avatar
    Split TIntermFunctionDefinition from TIntermAggregate · 336b1470
    Olli Etuaho authored Oct 05, 2016
    This makes the code easier to understand. Function definition nodes
    always have just two children, the parameters node and the function
    body node, so there was no proper reason why they should be aggregate
    nodes.
    
    As a part of this change, intermediate output is modified to print
    symbol table ids of functions so that debugging function id related
    functionality will be easier in the future.
    
    After this patch, TIntermAggregate is still used for function
    prototypes, function parameter lists, function calls, variable and
    invariant declarations and the comma (sequence) operator.
    
    BUG=angleproject:1490
    TEST=angle_unittests, angle_end2end_tests
    
    Change-Id: Ib88b4ca5d21abd5f126836ca5900d0baecabd19e
    Reviewed-on: https://chromium-review.googlesource.com/394707
    Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
    Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    336b1470
SimplifyLoopConditions.cpp 10.2 KB
EditWeb IDE
×

Replace SimplifyLoopConditions.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.