Home
last modified time | relevance | path

Searched refs:IsBooleanType (Results 1 - 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dtype.h274 bool IsBooleanType() const in IsBooleanType() function in panda::ecmascript::kungfu::GateType
293 return IsNumberType() || IsNullType() || IsUndefinedType() || IsBooleanType() || IsBigIntType(); in IsDigitablePrimitiveType()
306 return IsNumberType() || IsNullType() || IsUndefinedType() || IsBooleanType(); in IsPrimitiveNumberType()
311 return IsIntType() || IsNullType() || IsBooleanType(); in IsPrimitiveIntType()
H A Dnumber_speculative_retype.cpp38 } else if (gateType.IsBooleanType()) { in SetOutputType()
59 } else if (paramType.IsBooleanType()) { in SetOutputType()
105 if (gateType.IsIntType() || gateType.IsBooleanType()) { in GetNumberTypeInfo()
681 if (type.IsBooleanType()) { in VisitTypedConditionJump()
781 ASSERT(paramType.HasNumberType() || paramType.IsBooleanType()); in VisitIsTrueOrFalse()
794 } else if (paramType.IsBooleanType()) { in VisitIsTrueOrFalse()
869 } else if (paramType.IsBooleanType()) { in VisitNumberRelated()
874 if (paramType.HasNumberType() || paramType.IsBooleanType()) { in VisitNumberRelated()
976 if (gateType.IsBooleanType()) { in CheckAndConvertToBool()
1146 } else if (gateType.IsBooleanType()) { in CheckTaggedAndConvertToInt32()
[all...]
H A Dnumber_speculative_lowering.cpp287 if (type.IsBooleanType()) { in VisitTypedConditionJump()
H A Dtyped_hcr_lowering.cpp281 } else if (type.IsBooleanType()) { in LowerPrimitiveTypeCheck()
753 if (srcType.IsBooleanType()) { in LowerPrimitiveToNumber()
2203 } else if (type.IsBooleanType()) { in LowerTypeOfCheck()
2238 } else if (type.IsBooleanType()) { in LowerTypeOf()
H A Dtype_info_accessors.cpp63 if (acc.IsConstant(gate) && acc.GetGateType(gate).IsBooleanType()) { in IsTrustedBooleanType()
H A Dtype_info_accessors.h176 inline bool IsBooleanType() const in IsBooleanType() function in panda::ecmascript::kungfu::UnOpTypeInfoAccessor
H A Dtyped_bytecode_lowering.cpp1467 (IsTrueOrFalseHasProfileType(gate) && tacc.IsBooleanType())) { in LowerTypedIsTrueOrFalse()
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/
H A DbooleanType.cpp26 if (other->IsBooleanType()) { in Identical()
/arkcompiler/ets_frontend/es2panda/typescript/types/
H A DbooleanType.cpp27 if (other->IsBooleanType()) { in Identical()
/arkcompiler/ets_frontend/ets2panda/ast_verifier/
H A Dhelpers.h26 bool IsBooleanType(const ir::AstNode *ast);
H A Dhelpers.cpp41 bool IsBooleanType(const ir::AstNode *ast) in IsBooleanType() function
86 if (IsBooleanType(ast)) { in IsValidTypeForBinaryOp()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
H A Dutil.cpp85 if (type->IsBooleanType()) { in IsLiteralType()
/arkcompiler/ets_frontend/es2panda/typescript/core/
H A Dutil.cpp97 if (type->IsBooleanType()) { in IsLiteralType()

Completed in 23 milliseconds