Lines Matching refs:BoolT
163 void CodeStubAssembler::FastCheck(TNode<BoolT> condition) { in FastCheck()
171 Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition, in SelectImpl()
195 SloppyTNode<BoolT> condition, int true_value, int false_value) { in SelectInt32Constant()
201 SloppyTNode<BoolT> condition, int true_value, int false_value) { in SelectIntPtrConstant()
207 SloppyTNode<BoolT> condition) { in SelectBooleanConstant()
211 TNode<Smi> CodeStubAssembler::SelectSmiConstant(SloppyTNode<BoolT> condition, in SelectSmiConstant()
245 compiler::TNode<BoolT> CodeStubAssembler::Is##name( \
249 compiler::TNode<BoolT> CodeStubAssembler::IsNot##name( \
355 TNode<BoolT> CodeStubAssembler::WordIsPowerOfTwo(SloppyTNode<IntPtrT> value) { in WordIsPowerOfTwo()
579 TNode<BoolT> CodeStubAssembler::IsValidSmi(TNode<Smi> smi) { in IsValidSmi()
602 TNode<BoolT> CodeStubAssembler::IsValidPositiveSmi(TNode<IntPtrT> value) { in IsValidPositiveSmi()
658 TNode<PairT<IntPtrT, BoolT>> pair = IntPtrAddWithOverflow( in TrySmiAdd()
660 TNode<BoolT> overflow = Projection<1>(pair); in TrySmiAdd()
666 TNode<PairT<Int32T, BoolT>> pair = in TrySmiAdd()
669 TNode<BoolT> overflow = Projection<1>(pair); in TrySmiAdd()
679 TNode<PairT<IntPtrT, BoolT>> pair = IntPtrSubWithOverflow( in TrySmiSub()
681 TNode<BoolT> overflow = Projection<1>(pair); in TrySmiSub()
687 TNode<PairT<Int32T, BoolT>> pair = in TrySmiSub()
690 TNode<BoolT> overflow = Projection<1>(pair); in TrySmiSub()
951 TNode<BoolT> CodeStubAssembler::TaggedIsSmi(SloppyTNode<Object> a) { in TaggedIsSmi()
956 TNode<BoolT> CodeStubAssembler::TaggedIsSmi(TNode<MaybeObject> a) { in TaggedIsSmi()
962 TNode<BoolT> CodeStubAssembler::TaggedIsNotSmi(SloppyTNode<Object> a) { in TaggedIsNotSmi()
968 TNode<BoolT> CodeStubAssembler::TaggedIsPositiveSmi(SloppyTNode<Object> a) { in TaggedIsPositiveSmi()
974 TNode<BoolT> CodeStubAssembler::WordIsWordAligned(SloppyTNode<WordT> word) { in WordIsWordAligned()
1048 TNode<BoolT> CodeStubAssembler::IsFastJSArray(SloppyTNode<Object> object, in IsFastJSArray()
1052 TVARIABLE(BoolT, var_result); in IsFastJSArray()
1067 TNode<BoolT> CodeStubAssembler::IsFastJSArrayWithNoCustomIteration( in IsFastJSArrayWithNoCustomIteration()
1070 TVARIABLE(BoolT, var_result); in IsFastJSArrayWithNoCustomIteration()
1509 TNode<BoolT> CodeStubAssembler::HasInstanceType(SloppyTNode<HeapObject> object, in HasInstanceType()
1514 TNode<BoolT> CodeStubAssembler::DoesntHaveInstanceType( in DoesntHaveInstanceType()
1519 TNode<BoolT> CodeStubAssembler::TaggedDoesntHaveInstanceType( in TaggedDoesntHaveInstanceType()
1522 TNode<BoolT> tagged_is_smi = TaggedIsSmi(any_tagged); in TaggedDoesntHaveInstanceType()
1523 return Select<BoolT>( in TaggedDoesntHaveInstanceType()
1854 TNode<BoolT> CodeStubAssembler::IsStrongHeapObject(TNode<MaybeObject> value) { in IsStrongHeapObject()
1866 TNode<BoolT> CodeStubAssembler::IsWeakOrClearedHeapObject( in IsWeakOrClearedHeapObject()
1873 TNode<BoolT> CodeStubAssembler::IsClearedWeakHeapObject( in IsClearedWeakHeapObject()
1879 TNode<BoolT> CodeStubAssembler::IsNotClearedWeakHeapObject( in IsNotClearedWeakHeapObject()
1899 TNode<BoolT> CodeStubAssembler::IsWeakReferenceTo(TNode<MaybeObject> object, in IsWeakReferenceTo()
1906 TNode<BoolT> CodeStubAssembler::IsStrongReferenceTo(TNode<MaybeObject> object, in IsStrongReferenceTo()
1912 TNode<BoolT> CodeStubAssembler::IsNotWeakReferenceTo(TNode<MaybeObject> object, in IsNotWeakReferenceTo()
2566 TNode<BoolT> CodeStubAssembler::IsGeneratorFunction( in IsGeneratorFunction()
2576 return TNode<BoolT>::UncheckedCast(Word32Or( in IsGeneratorFunction()
2590 TNode<BoolT> CodeStubAssembler::HasPrototypeProperty(TNode<JSFunction> function, in HasPrototypeProperty()
2596 return TNode<BoolT>::UncheckedCast( in HasPrototypeProperty()
3089 TNode<BoolT> CodeStubAssembler::IsZeroOrContext(SloppyTNode<Object> object) { in IsZeroOrContext()
3090 return Select<BoolT>(WordEqual(object, SmiConstant(0)), in IsZeroOrContext()
4861 TNode<PairT<Int32T, BoolT>> pair = Int32AddWithOverflow(value32, value32); in TryFloat64ToSmi()
4862 TNode<BoolT> overflow = Projection<1>(pair); in TryFloat64ToSmi()
4898 TNode<PairT<Int32T, BoolT>> pair = Int32AddWithOverflow(value, value); in ChangeInt32ToTagged()
4899 TNode<BoolT> overflow = Projection<1>(pair); in ChangeInt32ToTagged()
4941 TNode<PairT<Int32T, BoolT>> pair = Int32AddWithOverflow( in ChangeUint32ToTagged()
4943 TNode<BoolT> overflow = Projection<1>(pair); in ChangeUint32ToTagged()
5250 TNode<BoolT> CodeStubAssembler::InstanceTypeEqual( in InstanceTypeEqual()
5255 TNode<BoolT> CodeStubAssembler::IsDictionaryMap(SloppyTNode<Map> map) { in IsDictionaryMap()
5261 TNode<BoolT> CodeStubAssembler::IsExtensibleMap(SloppyTNode<Map> map) { in IsExtensibleMap()
5266 TNode<BoolT> CodeStubAssembler::IsCallableMap(SloppyTNode<Map> map) { in IsCallableMap()
5271 TNode<BoolT> CodeStubAssembler::IsDeprecatedMap(SloppyTNode<Map> map) { in IsDeprecatedMap()
5276 TNode<BoolT> CodeStubAssembler::IsUndetectableMap(SloppyTNode<Map> map) { in IsUndetectableMap()
5281 TNode<BoolT> CodeStubAssembler::IsNoElementsProtectorCellInvalid() { in IsNoElementsProtectorCellInvalid()
5288 TNode<BoolT> CodeStubAssembler::IsPromiseResolveProtectorCellInvalid() { in IsPromiseResolveProtectorCellInvalid()
5295 TNode<BoolT> CodeStubAssembler::IsPromiseThenProtectorCellInvalid() { in IsPromiseThenProtectorCellInvalid()
5302 TNode<BoolT> CodeStubAssembler::IsArraySpeciesProtectorCellInvalid() { in IsArraySpeciesProtectorCellInvalid()
5309 TNode<BoolT> CodeStubAssembler::IsTypedArraySpeciesProtectorCellInvalid() { in IsTypedArraySpeciesProtectorCellInvalid()
5316 TNode<BoolT> CodeStubAssembler::IsPromiseSpeciesProtectorCellInvalid() { in IsPromiseSpeciesProtectorCellInvalid()
5323 TNode<BoolT> CodeStubAssembler::IsPrototypeInitialArrayPrototype( in IsPrototypeInitialArrayPrototype()
5332 TNode<BoolT> CodeStubAssembler::IsPrototypeTypedArrayPrototype( in IsPrototypeTypedArrayPrototype()
5344 TNode<BoolT> CodeStubAssembler::TaggedIsCallable(TNode<Object> object) { in TaggedIsCallable()
5345 return Select<BoolT>( in TaggedIsCallable()
5352 TNode<BoolT> CodeStubAssembler::IsCallable(SloppyTNode<HeapObject> object) { in IsCallable()
5356 TNode<BoolT> CodeStubAssembler::IsCell(SloppyTNode<HeapObject> object) { in IsCell()
5360 TNode<BoolT> CodeStubAssembler::IsCode(SloppyTNode<HeapObject> object) { in IsCode()
5364 TNode<BoolT> CodeStubAssembler::IsConstructorMap(SloppyTNode<Map> map) { in IsConstructorMap()
5369 TNode<BoolT> CodeStubAssembler::IsConstructor(SloppyTNode<HeapObject> object) { in IsConstructor()
5373 TNode<BoolT> CodeStubAssembler::IsFunctionWithPrototypeSlotMap( in IsFunctionWithPrototypeSlotMap()
5379 TNode<BoolT> CodeStubAssembler::IsSpecialReceiverInstanceType( in IsSpecialReceiverInstanceType()
5386 TNode<BoolT> CodeStubAssembler::IsCustomElementsReceiverInstanceType( in IsCustomElementsReceiverInstanceType()
5392 TNode<BoolT> CodeStubAssembler::IsStringInstanceType( in IsStringInstanceType()
5398 TNode<BoolT> CodeStubAssembler::IsOneByteStringInstanceType( in IsOneByteStringInstanceType()
5406 TNode<BoolT> CodeStubAssembler::IsSequentialStringInstanceType( in IsSequentialStringInstanceType()
5414 TNode<BoolT> CodeStubAssembler::IsConsStringInstanceType( in IsConsStringInstanceType()
5422 TNode<BoolT> CodeStubAssembler::IsIndirectStringInstanceType( in IsIndirectStringInstanceType()
5427 return UncheckedCast<BoolT>( in IsIndirectStringInstanceType()
5431 TNode<BoolT> CodeStubAssembler::IsExternalStringInstanceType( in IsExternalStringInstanceType()
5439 TNode<BoolT> CodeStubAssembler::IsShortExternalStringInstanceType( in IsShortExternalStringInstanceType()
5446 TNode<BoolT> CodeStubAssembler::IsJSReceiverInstanceType( in IsJSReceiverInstanceType()
5453 TNode<BoolT> CodeStubAssembler::IsJSReceiverMap(SloppyTNode<Map> map) { in IsJSReceiverMap()
5457 TNode<BoolT> CodeStubAssembler::IsJSReceiver(SloppyTNode<HeapObject> object) { in IsJSReceiver()
5461 TNode<BoolT> CodeStubAssembler::IsNullOrJSReceiver( in IsNullOrJSReceiver()
5463 return UncheckedCast<BoolT>(Word32Or(IsJSReceiver(object), IsNull(object))); in IsNullOrJSReceiver()
5466 TNode<BoolT> CodeStubAssembler::IsNullOrUndefined(SloppyTNode<Object> value) { in IsNullOrUndefined()
5467 return UncheckedCast<BoolT>(Word32Or(IsUndefined(value), IsNull(value))); in IsNullOrUndefined()
5470 TNode<BoolT> CodeStubAssembler::IsJSGlobalProxyInstanceType( in IsJSGlobalProxyInstanceType()
5475 TNode<BoolT> CodeStubAssembler::IsJSObjectInstanceType( in IsJSObjectInstanceType()
5482 TNode<BoolT> CodeStubAssembler::IsJSObjectMap(SloppyTNode<Map> map) { in IsJSObjectMap()
5487 TNode<BoolT> CodeStubAssembler::IsJSObject(SloppyTNode<HeapObject> object) { in IsJSObject()
5491 TNode<BoolT> CodeStubAssembler::IsJSPromiseMap(SloppyTNode<Map> map) { in IsJSPromiseMap()
5496 TNode<BoolT> CodeStubAssembler::IsJSPromise(SloppyTNode<HeapObject> object) { in IsJSPromise()
5500 TNode<BoolT> CodeStubAssembler::IsJSProxy(SloppyTNode<HeapObject> object) { in IsJSProxy()
5504 TNode<BoolT> CodeStubAssembler::IsJSGlobalProxy( in IsJSGlobalProxy()
5509 TNode<BoolT> CodeStubAssembler::IsMap(SloppyTNode<HeapObject> map) { in IsMap()
5513 TNode<BoolT> CodeStubAssembler::IsJSValueInstanceType( in IsJSValueInstanceType()
5518 TNode<BoolT> CodeStubAssembler::IsJSValue(SloppyTNode<HeapObject> object) { in IsJSValue()
5522 TNode<BoolT> CodeStubAssembler::IsJSValueMap(SloppyTNode<Map> map) { in IsJSValueMap()
5526 TNode<BoolT> CodeStubAssembler::IsJSArrayInstanceType( in IsJSArrayInstanceType()
5531 TNode<BoolT> CodeStubAssembler::IsJSArray(SloppyTNode<HeapObject> object) { in IsJSArray()
5535 TNode<BoolT> CodeStubAssembler::IsJSArrayMap(SloppyTNode<Map> map) { in IsJSArrayMap()
5539 TNode<BoolT> CodeStubAssembler::IsJSArrayIterator( in IsJSArrayIterator()
5544 TNode<BoolT> CodeStubAssembler::IsJSAsyncGeneratorObject( in IsJSAsyncGeneratorObject()
5549 TNode<BoolT> CodeStubAssembler::IsContext(SloppyTNode<HeapObject> object) { in IsContext()
5551 return UncheckedCast<BoolT>(Word32And( in IsContext()
5556 TNode<BoolT> CodeStubAssembler::IsFixedArray(SloppyTNode<HeapObject> object) { in IsFixedArray()
5560 TNode<BoolT> CodeStubAssembler::IsFixedArraySubclass( in IsFixedArraySubclass()
5563 return UncheckedCast<BoolT>( in IsFixedArraySubclass()
5570 TNode<BoolT> CodeStubAssembler::IsNotWeakFixedArraySubclass( in IsNotWeakFixedArraySubclass()
5573 return UncheckedCast<BoolT>(Word32Or( in IsNotWeakFixedArraySubclass()
5579 TNode<BoolT> CodeStubAssembler::IsPromiseCapability( in IsPromiseCapability()
5584 TNode<BoolT> CodeStubAssembler::IsPropertyArray( in IsPropertyArray()
5598 TNode<BoolT> CodeStubAssembler::IsFixedArrayWithKindOrEmpty( in IsFixedArrayWithKindOrEmpty()
5601 TVARIABLE(BoolT, var_result, Int32TrueConstant()); in IsFixedArrayWithKindOrEmpty()
5615 TNode<BoolT> CodeStubAssembler::IsFixedArrayWithKind( in IsFixedArrayWithKind()
5625 TNode<BoolT> CodeStubAssembler::IsBoolean(SloppyTNode<HeapObject> object) { in IsBoolean()
5629 TNode<BoolT> CodeStubAssembler::IsPropertyCell(SloppyTNode<HeapObject> object) { in IsPropertyCell()
5633 TNode<BoolT> CodeStubAssembler::IsAccessorInfo(SloppyTNode<HeapObject> object) { in IsAccessorInfo()
5637 TNode<BoolT> CodeStubAssembler::IsAccessorPair(SloppyTNode<HeapObject> object) { in IsAccessorPair()
5641 TNode<BoolT> CodeStubAssembler::IsAllocationSite( in IsAllocationSite()
5646 TNode<BoolT> CodeStubAssembler::IsAnyHeapNumber( in IsAnyHeapNumber()
5648 return UncheckedCast<BoolT>( in IsAnyHeapNumber()
5652 TNode<BoolT> CodeStubAssembler::IsHeapNumber(SloppyTNode<HeapObject> object) { in IsHeapNumber()
5656 TNode<BoolT> CodeStubAssembler::IsMutableHeapNumber( in IsMutableHeapNumber()
5661 TNode<BoolT> CodeStubAssembler::IsFeedbackCell(SloppyTNode<HeapObject> object) { in IsFeedbackCell()
5665 TNode<BoolT> CodeStubAssembler::IsFeedbackVector( in IsFeedbackVector()
5670 TNode<BoolT> CodeStubAssembler::IsName(SloppyTNode<HeapObject> object) { in IsName()
5675 TNode<BoolT> CodeStubAssembler::IsString(SloppyTNode<HeapObject> object) { in IsString()
5679 TNode<BoolT> CodeStubAssembler::IsSymbolInstanceType( in IsSymbolInstanceType()
5684 TNode<BoolT> CodeStubAssembler::IsSymbol(SloppyTNode<HeapObject> object) { in IsSymbol()
5688 TNode<BoolT> CodeStubAssembler::IsBigIntInstanceType( in IsBigIntInstanceType()
5693 TNode<BoolT> CodeStubAssembler::IsBigInt(SloppyTNode<HeapObject> object) { in IsBigInt()
5697 TNode<BoolT> CodeStubAssembler::IsPrimitiveInstanceType( in IsPrimitiveInstanceType()
5703 TNode<BoolT> CodeStubAssembler::IsPrivateSymbol( in IsPrivateSymbol()
5705 return Select<BoolT>( in IsPrivateSymbol()
5716 TNode<BoolT> CodeStubAssembler::IsNativeContext( in IsNativeContext()
5721 TNode<BoolT> CodeStubAssembler::IsFixedDoubleArray( in IsFixedDoubleArray()
5726 TNode<BoolT> CodeStubAssembler::IsHashTable(SloppyTNode<HeapObject> object) { in IsHashTable()
5728 return UncheckedCast<BoolT>( in IsHashTable()
5735 TNode<BoolT> CodeStubAssembler::IsEphemeronHashTable( in IsEphemeronHashTable()
5740 TNode<BoolT> CodeStubAssembler::IsNameDictionary( in IsNameDictionary()
5745 TNode<BoolT> CodeStubAssembler::IsGlobalDictionary( in IsGlobalDictionary()
5750 TNode<BoolT> CodeStubAssembler::IsNumberDictionary( in IsNumberDictionary()
5755 TNode<BoolT> CodeStubAssembler::IsJSGeneratorObject( in IsJSGeneratorObject()
5760 TNode<BoolT> CodeStubAssembler::IsJSFunctionInstanceType( in IsJSFunctionInstanceType()
5765 TNode<BoolT> CodeStubAssembler::IsAllocationSiteInstanceType( in IsAllocationSiteInstanceType()
5770 TNode<BoolT> CodeStubAssembler::IsJSFunction(SloppyTNode<HeapObject> object) { in IsJSFunction()
5774 TNode<BoolT> CodeStubAssembler::IsJSFunctionMap(SloppyTNode<Map> map) { in IsJSFunctionMap()
5778 TNode<BoolT> CodeStubAssembler::IsJSTypedArray(SloppyTNode<HeapObject> object) { in IsJSTypedArray()
5782 TNode<BoolT> CodeStubAssembler::IsJSArrayBuffer( in IsJSArrayBuffer()
5787 TNode<BoolT> CodeStubAssembler::IsJSDataView(TNode<HeapObject> object) { in IsJSDataView()
5791 TNode<BoolT> CodeStubAssembler::IsFixedTypedArray( in IsFixedTypedArray()
5794 return UncheckedCast<BoolT>(Word32And( in IsFixedTypedArray()
5801 TNode<BoolT> CodeStubAssembler::IsJSRegExp(SloppyTNode<HeapObject> object) { in IsJSRegExp()
5805 TNode<BoolT> CodeStubAssembler::IsNumber(SloppyTNode<Object> object) { in IsNumber()
5806 return Select<BoolT>(TaggedIsSmi(object), [=] { return Int32TrueConstant(); }, in IsNumber()
5810 TNode<BoolT> CodeStubAssembler::IsNumeric(SloppyTNode<Object> object) { in IsNumeric()
5811 return Select<BoolT>( in IsNumeric()
5814 return UncheckedCast<BoolT>( in IsNumeric()
5819 TNode<BoolT> CodeStubAssembler::IsNumberNormalized(SloppyTNode<Number> number) { in IsNumberNormalized()
5820 TVARIABLE(BoolT, var_result, Int32TrueConstant()); in IsNumberNormalized()
5842 TNode<BoolT> CodeStubAssembler::IsNumberPositive(SloppyTNode<Number> number) { in IsNumberPositive()
5843 return Select<BoolT>(TaggedIsSmi(number), in IsNumberPositive()
5849 TNode<BoolT> CodeStubAssembler::IsHeapNumberPositive(TNode<HeapNumber> number) { in IsHeapNumberPositive()
5855 TNode<BoolT> CodeStubAssembler::IsNumberNonNegativeSafeInteger( in IsNumberNonNegativeSafeInteger()
5857 return Select<BoolT>( in IsNumberNonNegativeSafeInteger()
5862 return Select<BoolT>(IsInteger(heap_number), in IsNumberNonNegativeSafeInteger()
5868 TNode<BoolT> CodeStubAssembler::IsSafeInteger(TNode<Object> number) { in IsSafeInteger()
5869 return Select<BoolT>( in IsSafeInteger()
5872 return Select<BoolT>( in IsSafeInteger()
5879 TNode<BoolT> CodeStubAssembler::IsSafeInteger(TNode<HeapNumber> number) { in IsSafeInteger()
5885 return Select<BoolT>( in IsSafeInteger()
5897 TNode<BoolT> CodeStubAssembler::IsInteger(TNode<Object> number) { in IsInteger()
5898 return Select<BoolT>( in IsInteger()
5901 return Select<BoolT>( in IsInteger()
5908 TNode<BoolT> CodeStubAssembler::IsInteger(TNode<HeapNumber> number) { in IsInteger()
5916 TNode<BoolT> CodeStubAssembler::IsHeapNumberUint32(TNode<HeapNumber> number) { in IsHeapNumberUint32()
5918 return Select<BoolT>( in IsHeapNumberUint32()
5928 TNode<BoolT> CodeStubAssembler::IsNumberArrayIndex(TNode<Number> number) { in IsNumberArrayIndex()
5929 return Select<BoolT>(TaggedIsSmi(number), in IsNumberArrayIndex()
8198 TNode<BoolT> CodeStubAssembler::IsSimpleObjectMap(TNode<Map> map) { in IsSimpleObjectMap()
8202 return Select<BoolT>( in IsSimpleObjectMap()
9055 TNode<BoolT> CodeStubAssembler::IsOffsetInBounds(SloppyTNode<IntPtrT> offset, in IsOffsetInBounds()
9900 TNode<BoolT> CodeStubAssembler::NotHasBoilerplate( in NotHasBoilerplate()
12204 TNode<BoolT> CodeStubAssembler::IsDoubleElementsKind( in IsDoubleElementsKind()
12247 TNode<BoolT> CodeStubAssembler::IsRuntimeCallStatsEnabled() { in IsRuntimeCallStatsEnabled()
12544 TNode<BoolT> sp_within_limit = UintPtrLessThan(stack_limit, sp); in PerformStackCheck()