/external/skqp/src/sksl/ir/ |
D | SkSLBinaryExpression.h | 21 struct BinaryExpression : public Expression { struct 22 BinaryExpression(int offset, std::unique_ptr<Expression> left, Token::Kind op, in BinaryExpression() function 42 return std::unique_ptr<Expression>(new BinaryExpression(fOffset, fLeft->clone(), fOperator, in clone() argument
|
/external/skia/src/sksl/ir/ |
D | SkSLBinaryExpression.h | 21 struct BinaryExpression : public Expression { struct 22 BinaryExpression(int offset, std::unique_ptr<Expression> left, Token::Kind op, in BinaryExpression() argument 42 return std::unique_ptr<Expression>(new BinaryExpression(fOffset, fLeft->clone(), fOperator, in clone() argument
|
/external/skqp/src/sksl/ |
D | SkSLCompiler.cpp | 313 BinaryExpression* b = (BinaryExpression*) expr; in addDefinitions() 475 static bool dead_assignment(const BinaryExpression& b) { in dead_assignment() 551 BinaryExpression& bin = (BinaryExpression&) **target; in delete_left() 589 BinaryExpression& bin = (BinaryExpression&) **target; in delete_right() 655 BinaryExpression& bin = (BinaryExpression&) **(*iter)->expression(); in vectorize_left() 667 BinaryExpression& bin = (BinaryExpression&) **(*iter)->expression(); in vectorize_right() 743 BinaryExpression* bin = (BinaryExpression*) expr; in simplifyExpression()
|
D | SkSLJIT.h | 157 void vectorize(LLVMBuilderRef builder, const BinaryExpression& b, LLVMValueRef* left, 160 LLVMValueRef compileBinary(LLVMBuilderRef builder, const BinaryExpression& b); 221 bool compileVectorBinary(LLVMBuilderRef builder, const BinaryExpression& b,
|
D | SkSLSPIRVCodeGenerator.h | 226 SpvId writeBinaryOperation(const BinaryExpression& expr, SpvOp_ ifFloat, SpvOp_ ifInt, 229 SpvId writeBinaryExpression(const BinaryExpression& b, OutputStream& out); 235 SpvId writeLogicalAnd(const BinaryExpression& b, OutputStream& out); 237 SpvId writeLogicalOr(const BinaryExpression& o, OutputStream& out);
|
D | SkSLCFGGenerator.cpp | 158 BinaryExpression* b = (BinaryExpression*) expr; in tryRemoveExpression() 256 BinaryExpression* b = (BinaryExpression*) expr->get(); in tryInsertExpression() 298 BinaryExpression* b = (BinaryExpression*) e->get(); in addExpression()
|
D | SkSLGLSLCodeGenerator.h | 160 virtual void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence); 161 void writeShortCircuitWorkaroundExpression(const BinaryExpression& b,
|
D | SkSLPipelineStageCodeGenerator.h | 37 void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence) override;
|
D | SkSLCPPCodeGenerator.h | 38 void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence) override;
|
D | SkSLInterpreter.cpp | 338 const BinaryExpression& b = (const BinaryExpression&) expr; in evaluate()
|
D | SkSLMetalCodeGenerator.h | 201 void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence);
|
D | SkSLGLSLCodeGenerator.cpp | 198 this->writeBinaryExpression((BinaryExpression&) expr, parentPrecedence); in writeExpression() 892 void GLSLCodeGenerator::writeBinaryExpression(const BinaryExpression& b, in writeFunctionCall() 926 void GLSLCodeGenerator::writeShortCircuitWorkaroundExpression(const BinaryExpression& b, in writeFunctionCall() 1342 std::unique_ptr<Expression> and_true(new BinaryExpression( in writeFunctionCall()
|
D | SkSLPipelineStageCodeGenerator.cpp | 60 void PipelineStageCodeGenerator::writeBinaryExpression(const BinaryExpression& b, in writeBinaryExpression()
|
D | SkSLMetalCodeGenerator.cpp | 117 this->writeBinaryExpression((BinaryExpression&) expr, parentPrecedence); in writeExpression() 527 void MetalCodeGenerator::writeBinaryExpression(const BinaryExpression& b, in writeBinaryExpression() 1392 const BinaryExpression& b = (const BinaryExpression&) e; in requirements()
|
/external/skia/src/sksl/ |
D | SkSLJIT.h | 157 void vectorize(LLVMBuilderRef builder, const BinaryExpression& b, LLVMValueRef* left, 160 LLVMValueRef compileBinary(LLVMBuilderRef builder, const BinaryExpression& b); 221 bool compileVectorBinary(LLVMBuilderRef builder, const BinaryExpression& b,
|
D | SkSLCompiler.cpp | 313 BinaryExpression* b = (BinaryExpression*) expr; in addDefinitions() 475 static bool dead_assignment(const BinaryExpression& b) { in dead_assignment() 551 BinaryExpression& bin = (BinaryExpression&) **target; in delete_left() 589 BinaryExpression& bin = (BinaryExpression&) **target; in delete_right() 655 BinaryExpression& bin = (BinaryExpression&) **(*iter)->expression(); in vectorize_left() 667 BinaryExpression& bin = (BinaryExpression&) **(*iter)->expression(); in vectorize_right() 743 BinaryExpression* bin = (BinaryExpression*) expr; in simplifyExpression()
|
D | SkSLSPIRVCodeGenerator.h | 274 SpvId writeBinaryOperation(const BinaryExpression& expr, SpvOp_ ifFloat, SpvOp_ ifInt, 281 SpvId writeBinaryExpression(const BinaryExpression& b, OutputStream& out); 287 SpvId writeLogicalAnd(const BinaryExpression& b, OutputStream& out); 289 SpvId writeLogicalOr(const BinaryExpression& o, OutputStream& out);
|
D | SkSLCFGGenerator.cpp | 158 BinaryExpression* b = (BinaryExpression*) expr; in tryRemoveExpression() 256 BinaryExpression* b = (BinaryExpression*) expr->get(); in tryInsertExpression() 298 BinaryExpression* b = (BinaryExpression*) e->get(); in addExpression()
|
D | SkSLGLSLCodeGenerator.h | 160 virtual void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence); 161 void writeShortCircuitWorkaroundExpression(const BinaryExpression& b,
|
D | SkSLPipelineStageCodeGenerator.h | 37 void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence) override;
|
D | SkSLCPPCodeGenerator.h | 38 void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence) override;
|
D | SkSLInterpreter.cpp | 338 const BinaryExpression& b = (const BinaryExpression&) expr; in evaluate()
|
D | SkSLMetalCodeGenerator.h | 205 void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence);
|
D | SkSLPipelineStageCodeGenerator.cpp | 61 void PipelineStageCodeGenerator::writeBinaryExpression(const BinaryExpression& b, in writeBinaryExpression()
|
D | SkSLGLSLCodeGenerator.cpp | 194 this->writeBinaryExpression((BinaryExpression&) expr, parentPrecedence); in writeExpression() 911 void GLSLCodeGenerator::writeBinaryExpression(const BinaryExpression& b, in writeFunctionCall() 945 void GLSLCodeGenerator::writeShortCircuitWorkaroundExpression(const BinaryExpression& b, in writeFunctionCall() 1369 std::unique_ptr<Expression> and_true(new BinaryExpression( in writeFunctionCall()
|