/external/skia/src/sksl/ir/ |
D | SkSLTernaryExpression.h | 19 struct TernaryExpression : public Expression { struct 20 TernaryExpression(int offset, std::unique_ptr<Expression> test, in TernaryExpression() function 34 return std::unique_ptr<Expression>(new TernaryExpression(fOffset, fTest->clone(), in clone() argument
|
/external/skqp/src/sksl/ir/ |
D | SkSLTernaryExpression.h | 19 struct TernaryExpression : public Expression { struct 20 TernaryExpression(int offset, std::unique_ptr<Expression> test, in TernaryExpression() function 34 return std::unique_ptr<Expression>(new TernaryExpression(fOffset, fTest->clone(), in clone() argument
|
/external/skqp/src/sksl/ |
D | SkSLCFGGenerator.cpp | 142 ((TernaryExpression*) lvalue)->fTest.get())) { in tryRemoveLValueBefore() 145 if (!this->tryRemoveLValueBefore(iter, ((TernaryExpression*) lvalue)->fIfTrue.get())) { in tryRemoveLValueBefore() 148 return this->tryRemoveLValueBefore(iter, ((TernaryExpression*) lvalue)->fIfFalse.get()); in tryRemoveLValueBefore() 400 TernaryExpression* t = (TernaryExpression*) e->get(); in addExpression() 439 this->addExpression(cfg, &((TernaryExpression&) **e).fTest, true); in addLValue() 443 this->addLValue(cfg, &((TernaryExpression&) **e).fIfTrue); in addLValue() 444 this->addLValue(cfg, &((TernaryExpression&) **e).fIfFalse); in addLValue()
|
D | SkSLInterpreter.cpp | 204 const TernaryExpression& t = (const TernaryExpression&) expr; in getLValue() 459 const TernaryExpression& t = (const TernaryExpression&) expr; in evaluate()
|
D | SkSLCompiler.cpp | 291 this->addDefinition(((TernaryExpression*) lvalue)->fIfTrue.get(), in addDefinition() 294 this->addDefinition(((TernaryExpression*) lvalue)->fIfFalse.get(), in addDefinition() 463 const TernaryExpression& t = (TernaryExpression&) lvalue; in is_dead() 728 TernaryExpression* t = (TernaryExpression*) expr; in simplifyExpression()
|
D | SkSLGLSLCodeGenerator.h | 164 void writeTernaryExpression(const TernaryExpression& t, Precedence parentPrecedence);
|
D | SkSLMetalCodeGenerator.h | 203 void writeTernaryExpression(const TernaryExpression& t, Precedence parentPrecedence);
|
D | SkSLMetalCodeGenerator.cpp | 153 this->writeTernaryExpression((TernaryExpression&) expr, parentPrecedence); in writeExpression() 566 void MetalCodeGenerator::writeTernaryExpression(const TernaryExpression& t, in writeTernaryExpression() 1404 const TernaryExpression& t = (const TernaryExpression&) e; in requirements()
|
D | SkSLJIT.h | 176 LLVMValueRef compileTernary(LLVMBuilderRef builder, const TernaryExpression& t);
|
D | SkSLSPIRVCodeGenerator.h | 231 SpvId writeTernaryExpression(const TernaryExpression& t, OutputStream& out);
|
D | SkSLJIT.cpp | 383 const TernaryExpression& t = (const TernaryExpression&) expr; in getLValue() 998 LLVMValueRef JIT::compileTernary(LLVMBuilderRef builder, const TernaryExpression& t) { in compileTernary() 1056 return this->compileTernary(builder, (TernaryExpression&) expr); in compileExpression()
|
D | SkSLGLSLCodeGenerator.cpp | 234 this->writeTernaryExpression((TernaryExpression&) expr, parentPrecedence); in writeExpression() 955 void GLSLCodeGenerator::writeTernaryExpression(const TernaryExpression& t, in writeFunctionCall()
|
D | SkSLIRGenerator.cpp | 1551 return std::unique_ptr<Expression>(new TernaryExpression(expression.fOffset, in convertTernaryExpression() 1700 new TernaryExpression(offset, std::move(args[0]), in convertNumberConstructor() 2244 TernaryExpression& t = (TernaryExpression&) expr; in setRefKind()
|
/external/skia/src/sksl/ |
D | SkSLCFGGenerator.cpp | 142 ((TernaryExpression*) lvalue)->fTest.get())) { in tryRemoveLValueBefore() 145 if (!this->tryRemoveLValueBefore(iter, ((TernaryExpression*) lvalue)->fIfTrue.get())) { in tryRemoveLValueBefore() 148 return this->tryRemoveLValueBefore(iter, ((TernaryExpression*) lvalue)->fIfFalse.get()); in tryRemoveLValueBefore() 401 TernaryExpression* t = (TernaryExpression*) e->get(); in addExpression() 440 this->addExpression(cfg, &((TernaryExpression&) **e).fTest, true); in addLValue() 444 this->addLValue(cfg, &((TernaryExpression&) **e).fIfTrue); in addLValue() 445 this->addLValue(cfg, &((TernaryExpression&) **e).fIfFalse); in addLValue()
|
D | SkSLInterpreter.cpp | 204 const TernaryExpression& t = (const TernaryExpression&) expr; in getLValue() 459 const TernaryExpression& t = (const TernaryExpression&) expr; in evaluate()
|
D | SkSLCompiler.cpp | 291 this->addDefinition(((TernaryExpression*) lvalue)->fIfTrue.get(), in addDefinition() 294 this->addDefinition(((TernaryExpression*) lvalue)->fIfFalse.get(), in addDefinition() 463 const TernaryExpression& t = (TernaryExpression&) lvalue; in is_dead() 728 TernaryExpression* t = (TernaryExpression*) expr; in simplifyExpression()
|
D | SkSLGLSLCodeGenerator.h | 164 void writeTernaryExpression(const TernaryExpression& t, Precedence parentPrecedence);
|
D | SkSLMetalCodeGenerator.h | 207 void writeTernaryExpression(const TernaryExpression& t, Precedence parentPrecedence);
|
D | SkSLJIT.h | 176 LLVMValueRef compileTernary(LLVMBuilderRef builder, const TernaryExpression& t);
|
D | SkSLMetalCodeGenerator.cpp | 155 this->writeTernaryExpression((TernaryExpression&) expr, parentPrecedence); in writeExpression() 712 void MetalCodeGenerator::writeTernaryExpression(const TernaryExpression& t, in writeTernaryExpression() 1546 const TernaryExpression& t = (const TernaryExpression&) e; in requirements()
|
D | SkSLJIT.cpp | 383 const TernaryExpression& t = (const TernaryExpression&) expr; in getLValue() 998 LLVMValueRef JIT::compileTernary(LLVMBuilderRef builder, const TernaryExpression& t) { in compileTernary() 1056 return this->compileTernary(builder, (TernaryExpression&) expr); in compileExpression()
|
D | SkSLSPIRVCodeGenerator.h | 283 SpvId writeTernaryExpression(const TernaryExpression& t, OutputStream& out);
|
D | SkSLGLSLCodeGenerator.cpp | 230 this->writeTernaryExpression((TernaryExpression&) expr, parentPrecedence); in writeExpression() 974 void GLSLCodeGenerator::writeTernaryExpression(const TernaryExpression& t, in writeFunctionCall()
|
D | SkSLIRGenerator.cpp | 1600 return std::unique_ptr<Expression>(new TernaryExpression(expression.fOffset, in convertTernaryExpression() 1749 new TernaryExpression(offset, std::move(args[0]), in convertNumberConstructor() 2308 TernaryExpression& t = (TernaryExpression&) expr; in setRefKind()
|
D | SkSLSPIRVCodeGenerator.cpp | 667 return this->writeTernaryExpression((TernaryExpression&) expr, out); in writeExpression() 1731 TernaryExpression& t = (TernaryExpression&) expr; in getLValue() 2305 SpvId SPIRVCodeGenerator::writeTernaryExpression(const TernaryExpression& t, OutputStream& out) { in writeTernaryExpression()
|