/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | number_speculative_lowering.cpp | 447 result = builder_.BoolNot(value); in VisitIsTrueOrFalse() 464 condition = builder_.BoolNot(condition); in VisitBooleanJump() 772 .And(builder_.BoolNot(builder_.DoubleIsNAN(left))) in CompareDoubles() 773 .And(builder_.BoolNot(builder_.DoubleIsNAN(right))) in CompareDoubles()
|
H A D | mcr_lowering.cpp | 748 .And(builder_.BoolNot(builder_.DoubleIsNAN(gate))) in ConvertFloat64ToBool() 848 GateRef remainderIsNotNegative = builder_.BoolNot(remainderIsNegative); in LowerRemainderIsNegativeZero() 878 GateRef isNotUndefinedorHole = builder_.BoolNot(builder_.TaggedIsUndefinedOrHole(value)); in LowerIsUndefinedOrHoleCheck() 918 GateRef condition = builder_.BoolNot(builder_.ExtractValue(MachineType::I1, result, builder_.Int32(1))); in LowerOverflowCheck()
|
H A D | stub_builder-inl.h | 523 inline GateRef StubBuilder::BoolNot(GateRef x) in BoolNot() function in panda::ecmascript::kungfu::StubBuilder 525 return env_->GetBuilder()->BoolNot(x); in BoolNot() 668 return BoolNot(TaggedIsObject(x)); in TaggedIsNumber() 817 .Or(BoolNot(DoubleEqual(x, DoubleTrunc(x)))).Done(); in DoubleIsInteger() 818 return BoolNot(notInteger); in DoubleIsInteger() 2183 ASM_ASSERT_WITH_GLUE(GET_MESSAGE_STRING_ID(IsNotDictionaryMode), BoolNot(IsDictionaryModeByHClass(hClass)), glue); in SetPropertyInlinedProps() 2857 return BitAnd(BoolNot(IsDoubleRepInPropAttr(rep)), BoolNot(IsIntRepInPropAttr(rep))); in IsTaggedRepInPropAttr()
|
H A D | typed_native_inline_lowering.cpp | 475 GateRef hasNoConstructor = builder_.BoolNot(builder_.HasConstructor(self)); in LowerTypedArrayIterator() 1474 BRANCH_CIR(builder_.BoolNot(isLittleEndian), &bigEndian, &littleEndian); in GetValueFromBuffer() 1496 BRANCH_CIR(builder_.BoolNot(isLittleEndian), &bigEndian, &littleEndian); in GetValueFromBuffer() 1517 BRANCH_CIR(builder_.BoolNot(isLittleEndian), &bigEndian, &littleEndian); in GetValueFromBuffer() 1538 BRANCH_CIR(builder_.BoolNot(isLittleEndian), &bigEndian, &littleEndian); in GetValueFromBuffer() 1560 BRANCH_CIR(builder_.BoolNot(isLittleEndian), &bigEndian, &littleEndian); in GetValueFromBuffer() 1595 .And(builder_.BoolNot(resIsImpure)).And(builder_.DoubleIsNAN(float64Res)).Done(); in GetValueFromBuffer() 1599 BRANCH_CIR(builder_.BoolNot(isLittleEndian), &bigEndian, &littleEndian); in GetValueFromBuffer() 2014 builder_.Branch(builder_.BoolNot(builder_.TaggedIsUndefined(msg)), &definedMsg, &undefinedMsg); in LowerNumberParseFloat() 2576 .And(builder_.BoolNot(builder in LowerObjectCreate() [all...] |
H A D | mcr_circuit_builder.h | 54 return BoolNot(TaggedIsObject(x)); in TaggedIsNumber()
|
H A D | stub_builder.cpp | 254 .And(LogicOrBuilder(env).Or(BoolNot(TaggedIsHeapObject(value))).Or(TaggedIsSharedObj(value)).Done()) in MatchFieldType() 291 Branch(BoolNot(*result), &mismatch, &checkMatch); in MatchFieldType() 620 result = BoolNot(TaggedIsException(flag)); in CreateDataProperty() 1812 BRANCH(BitAnd(InSharedHeap(objectRegion), BoolNot(InSharedHeap(valueRegion))), &fatal, &exit); in VerifyBarrier() 1837 BRANCH(BoolNot(InSharedHeap(valueRegion)), &fatal, &noFatal); in SetValueWithBarrier() 1844 BRANCH(BitAnd(InSharedHeap(objectRegion), BoolNot(InSharedHeap(valueRegion))), &fatal, &noFatal); in SetValueWithBarrier() 1902 GateRef objectNotInShare = BoolNot(InSharedHeap(objectRegion)); in SetSValueWithBarrier() 1979 GateRef objectNotInYoung = BoolNot(InYoungGeneration(objectRegion)); in SetNonSValueWithBarrier() 3878 GateRef notDefault = BoolNot(IsDefaultAttribute(attr)); in AddElementInternal()
|
H A D | profiler_stub_builder.cpp | 849 res = BoolNot(IsProfileTypeInfoWithBigMethod(profileTypeInfo)); in IsProfileTypeInfoHotAndValid()
|
H A D | circuit_builder.h | 103 V(BoolNot, Rev, MachineType::I1) \
|
H A D | stub_builder.h | 240 GateRef BoolNot(GateRef x);
|
H A D | typed_hcr_lowering.cpp | 1781 .And(builder_.BoolNot(builder_.GetHasChanged(marker))) in LowerPrototypeCheck() 1782 .And(builder_.BoolNot(builder_.GetAccessorHasChanged(marker))) in LowerPrototypeCheck() 2974 builder_.DeoptCheck(builder_.BoolNot(hasChanged), frameState, DeoptType::PROTOTYPECHANGED2); in LowerProtoChangeMarkerCheck()
|
H A D | new_object_stub_builder.cpp | 317 BRANCH(BoolNot(IsTaggedRepInPropAttr(attr)), ¬TaggedRep, &middleCondition);
in CloneObjectLiteral()
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_object_stub_builder.cpp | 229 GateRef protoCheck = LogicAndBuilder(env).And(BoolNot(IsEcmaObject(proto)))
in Create() 230 .And(BoolNot(TaggedIsNull(proto))).Done();
in Create() 1212 .And(BoolNot(LogicOrBuilder(env).Or(IsTypedArray(obj)).Or(IsModuleNamespace(obj))
in IsNotSlowObjectKey() 1419 BRANCH(BoolNot(*done), &next, &loopExit);
in ObjectSetPrototype() 1429 .Or(BoolNot(IsEcmaObject(tempProtoVal))).Done();
in ObjectSetPrototype() 2060 BRANCH(BoolNot(IsEcmaObject(obj)), ¬EcmaObj, &isEcmaObj);
in IsFrozen() 2092 BRANCH(BoolNot(IsEcmaObject(obj)), ¬EcmaObj, &isEcmaObj);
in IsSealed() 2197 .And(BoolNot(IsAccessor(attr))).And(IsWritable(attr)).Done();
in TestIntegrityLevel()
|