1e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill// 2e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill// Copyright (c) 2014 The ANGLE Project Authors. All rights reserved. 3e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill// Use of this source code is governed by a BSD-style license that can be 4e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill// found in the LICENSE file. 5e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill// 6e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill// RewriteElseBlocks.h: Prototype for tree transform to change 7e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill// all if-else blocks to if-if blocks. 8e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill// 9e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill 10e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill#ifndef COMPILER_REWRITE_ELSE_BLOCKS_H_ 11e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill#define COMPILER_REWRITE_ELSE_BLOCKS_H_ 12e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill 13b1a85f48a6cb63c32e884a9dea86b1ca7275bf7cJamie Madill#include "compiler/translator/IntermNode.h" 14e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill 15e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madillnamespace sh 16e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill{ 17e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill 18e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madillvoid RewriteElseBlocks(TIntermNode *node); 19e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill 20e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill} 21e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill 22e53c98ba6cd85074d8f2dae76b34321c7786da3aJamie Madill#endif // COMPILER_REWRITE_ELSE_BLOCKS_H_ 23