Searched refs:GlobalETSBooleanType (Results 1 - 15 of 15) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | arithmetic.cpp | 505 return {GlobalETSBooleanType(), GlobalETSObjectType()}; in CheckBinaryOperatorStrictEqual() 511 return {GlobalETSBooleanType(), GlobalETSObjectType()}; in CheckBinaryOperatorStrictEqual() 517 return {GlobalETSBooleanType(), GlobalETSObjectType()}; in CheckBinaryOperatorStrictEqual() 522 return {GlobalETSBooleanType(), GlobalETSObjectType()}; in CheckBinaryOperatorStrictEqual() 525 tsType = GlobalETSBooleanType(); in CheckBinaryOperatorStrictEqual() 542 return {{GlobalETSBooleanType(), leftType}}; in CheckBinaryOperatorEqualError() 545 tsType = GlobalETSBooleanType(); in CheckBinaryOperatorEqualError() 552 return {{GlobalETSBooleanType(), leftType}}; in CheckBinaryOperatorEqualError() 555 tsType = GlobalETSBooleanType(); in CheckBinaryOperatorEqualError() 570 return {GlobalETSBooleanType(), GlobalTypeErro in CheckBinaryOperatorEqual() [all...] |
H A D | unboxingConverter.cpp | 27 return checker->GlobalETSBooleanType(); in GlobalTypeFromSource()
|
H A D | typeCreation.cpp | 431 {compiler::Signatures::BUILTIN_BOOLEAN_BOX_CLASS, &ETSChecker::GlobalETSBooleanType}, in GetNameToGlobalBoxTypeMap()
|
H A D | typeCheckingHelpers.cpp | 366 return GlobalETSBooleanType();
|
H A D | helpers.cpp | 481 return GlobalETSBooleanType(); in HandleBooleanLogicalOperators()
|
/arkcompiler/ets_frontend/ets2panda/ir/ets/ |
H A D | etsPrimitiveType.cpp | 127 SetTsType(checker->GlobalETSBooleanType()); in GetType()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | ETSGen.h | 343 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in LoadAccumulatorBoolean() 344 ApplyConversion(node, Checker()->GlobalETSBooleanType()); in LoadAccumulatorBoolean() 806 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in BinaryEquality() 819 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in BinaryEqualityCondition() 853 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in BinaryEqualityCondition() 866 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in RefEqualityStrict() 874 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in BinaryRelation() 908 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in BinaryRelationCondition() 963 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in BinaryBitwiseArithmetic()
|
H A D | ETSGen.cpp | 757 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in IsInstanceDynamic() 890 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in InternalIsInstance() 1248 EmitUnboxedCall(node, Signatures::BUILTIN_BOOLEAN_UNBOXED, Checker()->GlobalETSBooleanType(), in EmitUnboxingConversion() 1412 ASSERT(GetAccumulatorType() == Checker()->GlobalETSBooleanType()); in CastToBoolean() 1420 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in CastToBoolean() 1895 objectType = Checker()->GlobalETSBooleanType(); in CastDynamicTo() 1931 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in ToBinaryResult() 2299 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in LogicalNot() 2550 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in CallBigIntBinaryComparison() 2719 SetAccumulatorType(Checker()->GlobalETSBooleanType()); in FloatIsNaN() [all...] |
/arkcompiler/ets_frontend/ets2panda/compiler/base/ |
H A D | condition.cpp | 295 etsg->ApplyConversion(expr->AsUnaryExpression()->Argument(), etsg->Checker()->GlobalETSBooleanType()); in Compile() 302 etsg->ApplyConversion(expr, etsg->Checker()->GlobalETSBooleanType()); in Compile()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | ETSchecker.cpp | 368 Type *ETSChecker::GlobalETSBooleanType() const in GlobalETSBooleanType() function in ark::es2panda::checker::ETSChecker 370 return GetGlobalTypesHolder()->GlobalETSBooleanType(); in GlobalETSBooleanType()
|
H A D | ETSAnalyzerHelpers.cpp | 433 expr->SetTsType(checker->GlobalETSBooleanType()); in ProcessExclamationMark()
|
H A D | ETSchecker.h | 108 Type *GlobalETSBooleanType() const;
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ |
H A D | globalTypesHolder.h | 225 Type *GlobalETSBooleanType();
|
H A D | globalTypesHolder.cpp | 377 Type *GlobalTypesHolder::GlobalETSBooleanType() in GlobalETSBooleanType() function in ark::es2panda::checker::GlobalTypesHolder
|
/arkcompiler/ets_frontend/ets2panda/test/unit/ |
H A D | union_normalization_test.cpp | 281 unionConstituents.emplace_back(checker->GlobalETSBooleanType()); in TEST_F()
|
Completed in 21 milliseconds