Commit 80ecac9e by Olli Etuaho

Remove unused mOptimize/mDebug flags from TIntermAggregate

These flags were written but they were never read. TEST=compile BUG=angleproject:1116 Change-Id: I41e3e89f13861ebda4828c76c753ca17c74c4358 Reviewed-on: https://chromium-review.googlesource.com/294931Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarZhenyao Mo <zmo@chromium.org> Tested-by: 's avatarOlli Etuaho <oetuaho@nvidia.com>
parent f6db098d
...@@ -418,8 +418,6 @@ TIntermAggregate::TIntermAggregate(const TIntermAggregate &node) ...@@ -418,8 +418,6 @@ TIntermAggregate::TIntermAggregate(const TIntermAggregate &node)
mName(node.mName), mName(node.mName),
mUserDefined(node.mUserDefined), mUserDefined(node.mUserDefined),
mFunctionId(node.mFunctionId), mFunctionId(node.mFunctionId),
mOptimize(node.mOptimize),
mDebug(node.mDebug),
mUseEmulatedFunction(node.mUseEmulatedFunction), mUseEmulatedFunction(node.mUseEmulatedFunction),
mGotPrecisionFromChildren(node.mGotPrecisionFromChildren) mGotPrecisionFromChildren(node.mGotPrecisionFromChildren)
{ {
......
...@@ -518,11 +518,6 @@ class TIntermAggregate : public TIntermOperator ...@@ -518,11 +518,6 @@ class TIntermAggregate : public TIntermOperator
void setUserDefined() { mUserDefined = true; } void setUserDefined() { mUserDefined = true; }
bool isUserDefined() const { return mUserDefined; } bool isUserDefined() const { return mUserDefined; }
void setOptimize(bool optimize) { mOptimize = optimize; }
bool getOptimize() const { return mOptimize; }
void setDebug(bool debug) { mDebug = debug; }
bool getDebug() const { return mDebug; }
void setFunctionId(int functionId) { mFunctionId = functionId; } void setFunctionId(int functionId) { mFunctionId = functionId; }
int getFunctionId() const { return mFunctionId; } int getFunctionId() const { return mFunctionId; }
...@@ -541,9 +536,6 @@ class TIntermAggregate : public TIntermOperator ...@@ -541,9 +536,6 @@ class TIntermAggregate : public TIntermOperator
bool mUserDefined; // used for user defined function names bool mUserDefined; // used for user defined function names
int mFunctionId; int mFunctionId;
bool mOptimize;
bool mDebug;
// If set to true, replace the built-in function call with an emulated one // If set to true, replace the built-in function call with an emulated one
// to work around driver bugs. // to work around driver bugs.
bool mUseEmulatedFunction; bool mUseEmulatedFunction;
......
...@@ -1631,11 +1631,6 @@ function_definition ...@@ -1631,11 +1631,6 @@ function_definition
$$->getAsAggregate()->setType($1.function->getReturnType()); $$->getAsAggregate()->setType($1.function->getReturnType());
$$->getAsAggregate()->setFunctionId($1.function->getUniqueId()); $$->getAsAggregate()->setFunctionId($1.function->getUniqueId());
// store the pragma information for debug and optimize and other vendor specific
// information. This information can be queried from the parse tree
$$->getAsAggregate()->setOptimize(context->pragma().optimize);
$$->getAsAggregate()->setDebug(context->pragma().debug);
context->symbolTable.pop(); context->symbolTable.pop();
} }
; ;
......
...@@ -4874,11 +4874,6 @@ yyreduce: ...@@ -4874,11 +4874,6 @@ yyreduce:
(yyval.interm.intermNode)->getAsAggregate()->setType((yyvsp[-2].interm).function->getReturnType()); (yyval.interm.intermNode)->getAsAggregate()->setType((yyvsp[-2].interm).function->getReturnType());
(yyval.interm.intermNode)->getAsAggregate()->setFunctionId((yyvsp[-2].interm).function->getUniqueId()); (yyval.interm.intermNode)->getAsAggregate()->setFunctionId((yyvsp[-2].interm).function->getUniqueId());
// store the pragma information for debug and optimize and other vendor specific
// information. This information can be queried from the parse tree
(yyval.interm.intermNode)->getAsAggregate()->setOptimize(context->pragma().optimize);
(yyval.interm.intermNode)->getAsAggregate()->setDebug(context->pragma().debug);
context->symbolTable.pop(); context->symbolTable.pop();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment