Home
last modified time | relevance | path

Searched refs:IntLiteral (Results 1 – 25 of 35) sorted by relevance

12

/external/skia/src/sksl/ir/
DSkSLIntLiteral.h19 struct IntLiteral : public Expression { struct
22 IntLiteral(const Context& context, int offset, int64_t value, const Type* type = nullptr)
39 IntLiteral& i = (IntLiteral&) other; in compareConstant() argument
DSkSLConstructor.h38 int64_t intValue = ((IntLiteral&) *fArguments[0]).fValue; in constantPropagate()
45 int64_t intValue = ((IntLiteral&) *fArguments[0]).fValue; in constantPropagate()
46 return std::unique_ptr<Expression>(new IntLiteral(irGenerator.fContext, in constantPropagate()
101 const IntLiteral izero(context, -1, 0); in compareConstant()
DSkSLVariableReference.h93 return std::unique_ptr<Expression>(new IntLiteral(irGenerator.fContext, in copy_constant()
95 ((IntLiteral*) expr)->fValue)); in copy_constant()
DSkSLProgram.h49 return std::unique_ptr<Expression>(new IntLiteral(context, in literal()
DSkSLSwizzle.h100 return std::unique_ptr<Expression>(new IntLiteral(irGenerator.fContext, in constantPropagate()
/external/skqp/src/sksl/ir/
DSkSLIntLiteral.h19 struct IntLiteral : public Expression { struct
22 IntLiteral(const Context& context, int offset, int64_t value, const Type* type = nullptr)
39 IntLiteral& i = (IntLiteral&) other; in compareConstant() argument
DSkSLConstructor.h38 int64_t intValue = ((IntLiteral&) *fArguments[0]).fValue; in constantPropagate()
45 int64_t intValue = ((IntLiteral&) *fArguments[0]).fValue; in constantPropagate()
46 return std::unique_ptr<Expression>(new IntLiteral(irGenerator.fContext, in constantPropagate()
101 const IntLiteral izero(context, -1, 0); in compareConstant()
DSkSLVariableReference.h90 return std::unique_ptr<Expression>(new IntLiteral(irGenerator.fContext, in copy_constant()
92 ((IntLiteral*) expr)->fValue)); in copy_constant()
DSkSLProgram.h49 return std::unique_ptr<Expression>(new IntLiteral(context, in literal()
DSkSLSwizzle.h100 return std::unique_ptr<Expression>(new IntLiteral(irGenerator.fContext, in constantPropagate()
/external/clang/lib/StaticAnalyzer/Checkers/
DTestAfterDivZeroChecker.cpp219 const IntegerLiteral *IntLiteral = dyn_cast<IntegerLiteral>(B->getRHS()); in checkBranchCondition() local
221 if (!IntLiteral) { in checkBranchCondition()
222 IntLiteral = dyn_cast<IntegerLiteral>(B->getLHS()); in checkBranchCondition()
226 if (!IntLiteral || IntLiteral->getValue() != 0) in checkBranchCondition()
/external/deqp/framework/randomshaders/
DrsgExpression.hpp124 class IntLiteral : public Expression class
127 IntLiteral (GeneratorState& state, ConstValueRangeAccess valueRange);
128 virtual ~IntLiteral (void) {} in ~IntLiteral()
DrsgExpression.cpp284 { getWeight<IntLiteral>, create<IntLiteral> },
417 IntLiteral::IntLiteral (GeneratorState& state, ConstValueRangeAccess valueRange) in IntLiteral() function in rsg::IntLiteral
442 float IntLiteral::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange) in getWeight()
465 void IntLiteral::tokenize (GeneratorState& state, TokenStream& str) const in tokenize()
/external/skia/src/sksl/
DSkSLIRGenerator.cpp257 count = ((IntLiteral&) *size).fValue; in convertVarDeclarations()
567 std::unique_ptr<IntLiteral>(new IntLiteral(fContext, -1, fInvocations)), in applyInvocationIDWorkaround()
592 std::unique_ptr<IntLiteral>(new IntLiteral(fContext, -1, 0)), in applyInvocationIDWorkaround()
824 count = ((IntLiteral&) *converted).fValue; in convertInterfaceBlock()
872 *out = ((const IntLiteral&) value).fValue; in getConstantInt()
906 value = std::unique_ptr<Expression>(new IntLiteral(fContext, e.fOffset, currentValue)); in convertEnum()
947 return std::unique_ptr<Expression>(new IntLiteral(fContext, expr.fOffset, in convertExpression()
1263 int64_t leftVal = ((IntLiteral&) left).fValue; in constantFold()
1264 int64_t rightVal = ((IntLiteral&) right).fValue; in constantFold()
1628 int64_t value = ((IntLiteral&) *args[0]).fValue; in convertNumberConstructor()
[all …]
DSkSLCPPCodeGenerator.h42 void writeIntLiteral(const IntLiteral& i) override;
DSkSLMetalCodeGenerator.h165 void writeIntLiteral(const IntLiteral& i);
DSkSLGLSLCodeGenerator.h169 virtual void writeIntLiteral(const IntLiteral& i);
DSkSLCPPCodeGenerator.cpp92 int64_t index = ((IntLiteral&) *i.fIndex).fValue; in writeIndexExpression()
109 int64_t index = ((IntLiteral&) *i.fIndex).fValue; in writeIndexExpression()
213 void CPPCodeGenerator::writeIntLiteral(const IntLiteral& i) { in writeIntLiteral()
/external/skqp/src/sksl/
DSkSLIRGenerator.cpp261 count = ((IntLiteral&) *size).fValue; in convertVarDeclarations()
568 std::unique_ptr<IntLiteral>(new IntLiteral(fContext, -1, fInvocations)), in applyInvocationIDWorkaround()
593 std::unique_ptr<IntLiteral>(new IntLiteral(fContext, -1, 0)), in applyInvocationIDWorkaround()
823 count = ((IntLiteral&) *converted).fValue; in convertInterfaceBlock()
871 *out = ((const IntLiteral&) value).fValue; in getConstantInt()
905 value = std::unique_ptr<Expression>(new IntLiteral(fContext, e.fOffset, currentValue)); in convertEnum()
946 return std::unique_ptr<Expression>(new IntLiteral(fContext, expr.fOffset, in convertExpression()
1262 int64_t leftVal = ((IntLiteral&) left).fValue; in constantFold()
1263 int64_t rightVal = ((IntLiteral&) right).fValue; in constantFold()
1627 int64_t value = ((IntLiteral&) *args[0]).fValue; in convertNumberConstructor()
[all …]
DSkSLCPPCodeGenerator.h42 void writeIntLiteral(const IntLiteral& i) override;
DSkSLMetalCodeGenerator.h165 void writeIntLiteral(const IntLiteral& i);
DSkSLGLSLCodeGenerator.h169 virtual void writeIntLiteral(const IntLiteral& i);
DSkSLCPPCodeGenerator.cpp92 int64_t index = ((IntLiteral&) *i.fIndex).fValue; in writeIndexExpression()
109 int64_t index = ((IntLiteral&) *i.fIndex).fValue; in writeIndexExpression()
213 void CPPCodeGenerator::writeIntLiteral(const IntLiteral& i) { in writeIntLiteral()
DSkSLSPIRVCodeGenerator.cpp495 IntLiteral count(fContext, -1, type.columns()); in getType()
637 return this->writeIntLiteral((IntLiteral&) expr); in writeExpression()
1125 IntLiteral zero(fContext, -1, 0); in writeMatrixCopy()
1449 IntLiteral index(fContext, -1, fieldExpr.fFieldIndex); in getAccessChain()
1594 IntLiteral index(fContext, -1, swizzle.fComponents[0]); in getLValue()
1694 IntLiteral fieldIndex(fContext, -1, fRTHeightFieldIndex); in writeVariableReference()
2193 return std::unique_ptr<Expression>(new IntLiteral(context, -1, 1, &type)); in create_literal_1()
2295 SpvId SPIRVCodeGenerator::writeIntLiteral(const IntLiteral& i) { in writeIntLiteral()
2794 this->writeWord(((IntLiteral&) *s.fCases[i]->fValue).fValue, out); in writeSwitchStatement()
2927 intf.fSizes.emplace_back(new IntLiteral(fContext, -1, skInSize)); in writeInstructions()
/external/clang/lib/Analysis/
DCFG.cpp648 const IntegerLiteral *IntLiteral = dyn_cast<IntegerLiteral>(LHSExpr); in checkIncorrectRelationalOperator() local
651 if (!IntLiteral) { in checkIncorrectRelationalOperator()
652 IntLiteral = dyn_cast<IntegerLiteral>(RHSExpr); in checkIncorrectRelationalOperator()
657 if (!IntLiteral || !BoolExpr->isKnownToHaveBooleanValue()) in checkIncorrectRelationalOperator()
660 llvm::APInt IntValue = IntLiteral->getValue(); in checkIncorrectRelationalOperator()
664 bool IntLarger = IntLiteral->getType()->isUnsignedIntegerType() || in checkIncorrectRelationalOperator()
687 const IntegerLiteral *IntLiteral = dyn_cast<IntegerLiteral>(LHSExpr); in checkIncorrectEqualityOperator() local
690 if (!IntLiteral) { in checkIncorrectEqualityOperator()
691 IntLiteral = dyn_cast<IntegerLiteral>(RHSExpr); in checkIncorrectEqualityOperator()
695 if (!IntLiteral) in checkIncorrectEqualityOperator()
[all …]

12