/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | circuit_builder-inl.h | 53 return BitOr(diff1, diff2); in DoubleIsINF() 58 return BitOr(DoubleIsNAN(x), DoubleIsINF(x)); in DoubleIsNanOrInf()
|
H A D | circuit_builder.cpp | 185 return BitOr(Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::COW_TAGGED_ARRAY))), in IsCOWArray() 197 return BitOr(Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::MUTANT_TAGGED_ARRAY))), in IsMutantTaggedArray() 821 BRANCH_CIR2(BitOr(TaggedIsHole(*result), TaggedIsNullPtr(*result)), &cacheMiss, &cache); in GetObjectFromConstPool() 1030 return BitOr(kindIsInt, kindIsHoleInt); in ElementsKindIsIntOrHoleInt() 1037 return BitOr(kindIsNum, kindIsHoleNum); in ElementsKindIsNumOrHoleNum() 1044 return BitOr(overString, isHoleOrNone); in ElementsKindIsHeapKind()
|
H A D | mcr_circuit_builder.h | 462 return BitOr(TaggedIsHole(x), TaggedIsUndefinedOrNull(x)); in TaggedIsUndefinedOrNullOrHole() 484 GateRef result = BitOr(isHole, isUndefined); in TaggedIsUndefinedOrHole() 520 return BitOr(TaggedIsFalse(x), TaggedIsTrue(x)); in TaggedIsBoolean()
|
H A D | profiler_stub_builder.cpp | 622 auto isFinal = BitOr(Int32Equal(*newTrue, Int32(PGOSampleType::WEIGHT_THRESHOLD)), in ProfileBranch() 1129 isJmp = BitOr(Int8Equal(opcode, jmpImm8), Int8Equal(opcode, jmpImm16)); in TryJitCompile() 1130 isJmp = BitOr(isJmp, Int8Equal(opcode, jmpImm32)); in TryJitCompile()
|
H A D | stub_builder-inl.h | 508 inline GateRef StubBuilder::BitOr(GateRef x, GateRef y) in BitOr() function in panda::ecmascript::kungfu::StubBuilder 510 return env_->GetBuilder()->BitOr(x, y); in BitOr() 2448 return BitOr( in IsSpecialContainer() 3421 return BitOr(left, right); in IsClassConstructorKind() 3428 return BitOr(left, right); in IsGeneratorKind() 3434 return BitOr(val, IsGeneratorKind(kind)); in IsBaseKind()
|
H A D | hcr_circuit_builder.cpp | 738 return BitOr(Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::LINE_STRING))), in IsLiteralString()
|
H A D | circuit_builder.h | 84 V(BitOr, Or, MachineType::I1) \
|
H A D | stub_builder.h | 237 GateRef BitOr(GateRef x, GateRef y);
|
H A D | stub_builder.cpp | 2129 result = BitOr(Int32Equal(type, Int32(static_cast<int32_t>(JSType::ACCESSOR_DATA))), in TaggedIsAccessor() 2524 BRANCH(BitOr(IsStringElement(handlerInfo), IsNumber(handlerInfo)), in LoadICWithHandler() 3881 BRANCH(BitOr(notDefault, Int32GreaterThanOrEqual(index, capacity)), &indexGreaterLen, ¬GreaterLen); in AddElementInternal() 4018 BRANCH(BitOr(IsProtoTypeHClass(hclass), IsJsArray(receiver)), &isProtoType, &exit); in NotifyStableArrayElementsGuardians() 6492 BRANCH(BitOr(DoubleIsNAN(*doubleLeft), DoubleIsNAN(*doubleRight)), &exit, &doubleEqualCheck); in FastStrictEqual()
|
H A D | typed_hcr_lowering.cpp | 426 builder_.DeoptCheck(builder_.BitOr(check1, check2), frameState, deoptType); in LowerTypedArrayCheck()
|
H A D | typed_native_inline_lowering.cpp | 2147 return builder_.BitOr(builder_.Int32LessThanOrEqual(intValue, builder_.Int32(INT32_MIN)), in BuildTaggedPointerOverflowInt32()
|
H A D | interpreter_stub.cpp | 143 BRANCH(BitOr(TaggedIsUndefined(*varProfileTypeInfo), \
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_number_stub_builder.cpp | 339 GateRef outOfRange = BitOr(Int32LessThan(msgValue, Int32(base::MIN_RADIX)),
in ToString()
|
H A D | builtins_function_stub_builder.cpp | 527 BRANCH(BitOr(HasAccessor(kind), IsBaseConstructorKind(kind)), &hasAccessOrIsBaseConstructor, &exit);
in InitializeSFunction()
|
H A D | builtins_typedarray_stub_builder.cpp | 1775 BRANCH(BitOr(Int64GreaterThanOrEqual(*actualIndex, thisLen), Int64LessThan(*actualIndex, Int64(0))),
in With() 2853 BRANCH(BitOr(valueLessthanMin, valueMorethanMax), slowPath, &fastPath);
in SetValueToBuffer() 2861 BRANCH(BitOr(valueLessthanMin, valueMorethanMax), slowPath, &fastPath);
in SetValueToBuffer()
|
H A D | builtins_array_stub_builder.cpp | 111 BRANCH(BitOr(Int64GreaterThanOrEqual(*actualIndex, thisLen), Int64LessThan(*actualIndex, Int64(0))), in With() 2651 BRANCH(BitOr(isHole, isUndef), slowPath, ¬HoleOrUndefValue); in Includes()
|
H A D | builtins_string_stub_builder.cpp | 272 GateRef secondIsValid = BitOr(Int32UnsignedLessThan(second, Int32(base::utf_helper::DECODE_TRAIL_LOW)),
in CodePointAt()
|
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_stubs.cpp | 61 BRANCH(BitOr(TaggedIsUndefined(*varProfileTypeInfo), \ 5898 BRANCH(BitOr(TaggedIsUndefined(*varProfileTypeInfo), in GenerateCircuit()
|