Lines Matching refs:BoolT
448 TNode<BoolT> Is##name(SloppyTNode<Object> value); \
449 TNode<BoolT> IsNot##name(SloppyTNode<Object> value);
493 TNode<BoolT> IsValidPositiveSmi(TNode<IntPtrT> value);
563 TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) { \
651 void FastCheck(TNode<BoolT> condition);
676 TNode<A> Select(SloppyTNode<BoolT> condition, const F& true_body, in Select()
686 TNode<A> SelectConstant(TNode<BoolT> condition, TNode<A> true_value, in SelectConstant()
692 TNode<Int32T> SelectInt32Constant(SloppyTNode<BoolT> condition,
694 TNode<IntPtrT> SelectIntPtrConstant(SloppyTNode<BoolT> condition,
696 TNode<Oddball> SelectBooleanConstant(SloppyTNode<BoolT> condition);
697 TNode<Smi> SelectSmiConstant(SloppyTNode<BoolT> condition, Smi* true_value,
699 TNode<Smi> SelectSmiConstant(SloppyTNode<BoolT> condition, int true_value, in SelectSmiConstant()
703 TNode<Smi> SelectSmiConstant(SloppyTNode<BoolT> condition, Smi* true_value, in SelectSmiConstant()
707 TNode<Smi> SelectSmiConstant(SloppyTNode<BoolT> condition, int true_value, in SelectSmiConstant()
716 TNode<BoolT> TaggedIsSmi(SloppyTNode<Object> a);
717 TNode<BoolT> TaggedIsSmi(TNode<MaybeObject> a);
718 TNode<BoolT> TaggedIsNotSmi(SloppyTNode<Object> a);
720 TNode<BoolT> TaggedIsPositiveSmi(SloppyTNode<Object> a);
722 TNode<BoolT> WordIsWordAligned(SloppyTNode<WordT> word);
723 TNode<BoolT> WordIsPowerOfTwo(SloppyTNode<IntPtrT> value);
842 TNode<BoolT> HasInstanceType(SloppyTNode<HeapObject> object,
844 TNode<BoolT> DoesntHaveInstanceType(SloppyTNode<HeapObject> object,
846 TNode<BoolT> TaggedDoesntHaveInstanceType(SloppyTNode<HeapObject> any_tagged,
909 TNode<BoolT> IsDictionaryMap(SloppyTNode<Map> map);
940 TNode<BoolT> IsStrongHeapObject(TNode<MaybeObject> value);
942 TNode<BoolT> IsStrongHeapObject(TNode<Object> value) { in IsStrongHeapObject()
948 TNode<BoolT> IsWeakOrClearedHeapObject(TNode<MaybeObject> value);
949 TNode<BoolT> IsClearedWeakHeapObject(TNode<MaybeObject> value);
950 TNode<BoolT> IsNotClearedWeakHeapObject(TNode<MaybeObject> value);
958 TNode<BoolT> IsWeakReferenceTo(TNode<MaybeObject> object,
960 TNode<BoolT> IsNotWeakReferenceTo(TNode<MaybeObject> object,
962 TNode<BoolT> IsStrongReferenceTo(TNode<MaybeObject> object,
1130 TNode<BoolT> IsGeneratorFunction(TNode<JSFunction> function);
1131 TNode<BoolT> HasPrototypeProperty(TNode<JSFunction> function, TNode<Map> map);
1722 TNode<BoolT> InstanceTypeEqual(SloppyTNode<Int32T> instance_type, int type);
1723 TNode<BoolT> IsAccessorInfo(SloppyTNode<HeapObject> object);
1724 TNode<BoolT> IsAccessorPair(SloppyTNode<HeapObject> object);
1725 TNode<BoolT> IsAllocationSite(SloppyTNode<HeapObject> object);
1726 TNode<BoolT> IsAnyHeapNumber(SloppyTNode<HeapObject> object);
1727 TNode<BoolT> IsNoElementsProtectorCellInvalid();
1728 TNode<BoolT> IsBigIntInstanceType(SloppyTNode<Int32T> instance_type);
1729 TNode<BoolT> IsBigInt(SloppyTNode<HeapObject> object);
1730 TNode<BoolT> IsBoolean(SloppyTNode<HeapObject> object);
1731 TNode<BoolT> IsCallableMap(SloppyTNode<Map> map);
1732 TNode<BoolT> IsCallable(SloppyTNode<HeapObject> object);
1733 TNode<BoolT> TaggedIsCallable(TNode<Object> object);
1734 TNode<BoolT> IsCell(SloppyTNode<HeapObject> object);
1735 TNode<BoolT> IsCode(SloppyTNode<HeapObject> object);
1736 TNode<BoolT> IsConsStringInstanceType(SloppyTNode<Int32T> instance_type);
1737 TNode<BoolT> IsConstructorMap(SloppyTNode<Map> map);
1738 TNode<BoolT> IsConstructor(SloppyTNode<HeapObject> object);
1739 TNode<BoolT> IsDeprecatedMap(SloppyTNode<Map> map);
1740 TNode<BoolT> IsNameDictionary(SloppyTNode<HeapObject> object);
1741 TNode<BoolT> IsGlobalDictionary(SloppyTNode<HeapObject> object);
1742 TNode<BoolT> IsExtensibleMap(SloppyTNode<Map> map);
1743 TNode<BoolT> IsExternalStringInstanceType(SloppyTNode<Int32T> instance_type);
1744 TNode<BoolT> IsFastJSArray(SloppyTNode<Object> object,
1746 TNode<BoolT> IsFastJSArrayWithNoCustomIteration(TNode<Object> object,
1748 TNode<BoolT> IsFeedbackCell(SloppyTNode<HeapObject> object);
1749 TNode<BoolT> IsFeedbackVector(SloppyTNode<HeapObject> object);
1750 TNode<BoolT> IsContext(SloppyTNode<HeapObject> object);
1751 TNode<BoolT> IsFixedArray(SloppyTNode<HeapObject> object);
1752 TNode<BoolT> IsFixedArraySubclass(SloppyTNode<HeapObject> object);
1753 TNode<BoolT> IsFixedArrayWithKind(SloppyTNode<HeapObject> object,
1755 TNode<BoolT> IsFixedArrayWithKindOrEmpty(SloppyTNode<HeapObject> object,
1757 TNode<BoolT> IsFixedDoubleArray(SloppyTNode<HeapObject> object);
1758 TNode<BoolT> IsFixedTypedArray(SloppyTNode<HeapObject> object);
1759 TNode<BoolT> IsFunctionWithPrototypeSlotMap(SloppyTNode<Map> map);
1760 TNode<BoolT> IsHashTable(SloppyTNode<HeapObject> object);
1761 TNode<BoolT> IsEphemeronHashTable(SloppyTNode<HeapObject> object);
1762 TNode<BoolT> IsHeapNumber(SloppyTNode<HeapObject> object);
1763 TNode<BoolT> IsIndirectStringInstanceType(SloppyTNode<Int32T> instance_type);
1764 TNode<BoolT> IsJSArrayBuffer(SloppyTNode<HeapObject> object);
1765 TNode<BoolT> IsJSDataView(TNode<HeapObject> object);
1766 TNode<BoolT> IsJSArrayInstanceType(SloppyTNode<Int32T> instance_type);
1767 TNode<BoolT> IsJSArrayMap(SloppyTNode<Map> map);
1768 TNode<BoolT> IsJSArray(SloppyTNode<HeapObject> object);
1769 TNode<BoolT> IsJSArrayIterator(SloppyTNode<HeapObject> object);
1770 TNode<BoolT> IsJSAsyncGeneratorObject(SloppyTNode<HeapObject> object);
1771 TNode<BoolT> IsJSFunctionInstanceType(SloppyTNode<Int32T> instance_type);
1772 TNode<BoolT> IsAllocationSiteInstanceType(SloppyTNode<Int32T> instance_type);
1773 TNode<BoolT> IsJSFunctionMap(SloppyTNode<Map> map);
1774 TNode<BoolT> IsJSFunction(SloppyTNode<HeapObject> object);
1775 TNode<BoolT> IsJSGeneratorObject(SloppyTNode<HeapObject> object);
1776 TNode<BoolT> IsJSGlobalProxyInstanceType(SloppyTNode<Int32T> instance_type);
1777 TNode<BoolT> IsJSGlobalProxy(SloppyTNode<HeapObject> object);
1778 TNode<BoolT> IsJSObjectInstanceType(SloppyTNode<Int32T> instance_type);
1779 TNode<BoolT> IsJSObjectMap(SloppyTNode<Map> map);
1780 TNode<BoolT> IsJSObject(SloppyTNode<HeapObject> object);
1781 TNode<BoolT> IsJSPromiseMap(SloppyTNode<Map> map);
1782 TNode<BoolT> IsJSPromise(SloppyTNode<HeapObject> object);
1783 TNode<BoolT> IsJSProxy(SloppyTNode<HeapObject> object);
1784 TNode<BoolT> IsJSReceiverInstanceType(SloppyTNode<Int32T> instance_type);
1785 TNode<BoolT> IsJSReceiverMap(SloppyTNode<Map> map);
1786 TNode<BoolT> IsJSReceiver(SloppyTNode<HeapObject> object);
1787 TNode<BoolT> IsJSRegExp(SloppyTNode<HeapObject> object);
1788 TNode<BoolT> IsJSTypedArray(SloppyTNode<HeapObject> object);
1789 TNode<BoolT> IsJSValueInstanceType(SloppyTNode<Int32T> instance_type);
1790 TNode<BoolT> IsJSValueMap(SloppyTNode<Map> map);
1791 TNode<BoolT> IsJSValue(SloppyTNode<HeapObject> object);
1792 TNode<BoolT> IsMap(SloppyTNode<HeapObject> object);
1793 TNode<BoolT> IsMutableHeapNumber(SloppyTNode<HeapObject> object);
1794 TNode<BoolT> IsName(SloppyTNode<HeapObject> object);
1795 TNode<BoolT> IsNativeContext(SloppyTNode<HeapObject> object);
1796 TNode<BoolT> IsNullOrJSReceiver(SloppyTNode<HeapObject> object);
1797 TNode<BoolT> IsNullOrUndefined(SloppyTNode<Object> object);
1798 TNode<BoolT> IsNumberDictionary(SloppyTNode<HeapObject> object);
1799 TNode<BoolT> IsOneByteStringInstanceType(SloppyTNode<Int32T> instance_type);
1800 TNode<BoolT> IsPrimitiveInstanceType(SloppyTNode<Int32T> instance_type);
1801 TNode<BoolT> IsPrivateSymbol(SloppyTNode<HeapObject> object);
1802 TNode<BoolT> IsPromiseCapability(SloppyTNode<HeapObject> object);
1803 TNode<BoolT> IsPropertyArray(SloppyTNode<HeapObject> object);
1804 TNode<BoolT> IsPropertyCell(SloppyTNode<HeapObject> object);
1805 TNode<BoolT> IsPrototypeInitialArrayPrototype(SloppyTNode<Context> context,
1807 TNode<BoolT> IsPrototypeTypedArrayPrototype(SloppyTNode<Context> context,
1809 TNode<BoolT> IsSequentialStringInstanceType(
1811 TNode<BoolT> IsShortExternalStringInstanceType(
1813 TNode<BoolT> IsSpecialReceiverInstanceType(TNode<Int32T> instance_type);
1814 TNode<BoolT> IsCustomElementsReceiverInstanceType(
1816 TNode<BoolT> IsSpecialReceiverMap(SloppyTNode<Map> map);
1819 TNode<BoolT> IsSimpleObjectMap(TNode<Map> map);
1820 TNode<BoolT> IsStringInstanceType(SloppyTNode<Int32T> instance_type);
1821 TNode<BoolT> IsString(SloppyTNode<HeapObject> object);
1822 TNode<BoolT> IsSymbolInstanceType(SloppyTNode<Int32T> instance_type);
1823 TNode<BoolT> IsSymbol(SloppyTNode<HeapObject> object);
1824 TNode<BoolT> IsUndetectableMap(SloppyTNode<Map> map);
1825 TNode<BoolT> IsNotWeakFixedArraySubclass(SloppyTNode<HeapObject> object);
1826 TNode<BoolT> IsZeroOrContext(SloppyTNode<Object> object);
1832 TNode<BoolT> IsPromiseResolveProtectorCellInvalid();
1833 TNode<BoolT> IsPromiseThenProtectorCellInvalid();
1834 TNode<BoolT> IsArraySpeciesProtectorCellInvalid();
1835 TNode<BoolT> IsTypedArraySpeciesProtectorCellInvalid();
1836 TNode<BoolT> IsPromiseSpeciesProtectorCellInvalid();
1839 TNode<BoolT> IsNumber(SloppyTNode<Object> object);
1841 TNode<BoolT> IsNumeric(SloppyTNode<Object> object);
1845 TNode<BoolT> IsNumberNormalized(SloppyTNode<Number> number);
1846 TNode<BoolT> IsNumberPositive(SloppyTNode<Number> number);
1847 TNode<BoolT> IsHeapNumberPositive(TNode<HeapNumber> number);
1850 TNode<BoolT> IsNumberNonNegativeSafeInteger(TNode<Number> number);
1853 TNode<BoolT> IsInteger(TNode<Object> number);
1854 TNode<BoolT> IsInteger(TNode<HeapNumber> number);
1857 TNode<BoolT> IsSafeInteger(TNode<Object> number);
1858 TNode<BoolT> IsSafeInteger(TNode<HeapNumber> number);
1861 TNode<BoolT> IsHeapNumberUint32(TNode<HeapNumber> number);
1865 TNode<BoolT> IsNumberArrayIndex(TNode<Number> number);
1872 TNode<BoolT> ElementsKindEqual(TNode<Int32T> a, TNode<Int32T> b) { in ElementsKindEqual()
1880 TNode<BoolT> IsDictionaryElementsKind(TNode<Int32T> elements_kind) { in IsDictionaryElementsKind()
1883 TNode<BoolT> IsDoubleElementsKind(TNode<Int32T> elements_kind);
2058 TNode<BoolT> IsSetWord32(SloppyTNode<Word32T> word32) { in IsSetWord32()
2063 TNode<BoolT> IsSetWord32(SloppyTNode<Word32T> word32, uint32_t mask) { in IsSetWord32()
2069 TNode<BoolT> IsNotSetWord32(SloppyTNode<Word32T> word32, uint32_t mask) { in IsNotSetWord32()
2075 TNode<BoolT> IsAllSetWord32(SloppyTNode<Word32T> word32, uint32_t mask) { in IsAllSetWord32()
2082 TNode<BoolT> IsSetWord(SloppyTNode<WordT> word) { in IsSetWord()
2087 TNode<BoolT> IsSetWord(SloppyTNode<WordT> word, uint32_t mask) { in IsSetWord()
2093 TNode<BoolT> IsSetSmi(SloppyTNode<Smi> smi, int untagged_mask) { in IsSetSmi()
2102 TNode<BoolT> IsClearWord32(SloppyTNode<Word32T> word32) { in IsClearWord32()
2107 TNode<BoolT> IsClearWord32(SloppyTNode<Word32T> word32, uint32_t mask) { in IsClearWord32()
2114 TNode<BoolT> IsClearWord(SloppyTNode<WordT> word) { in IsClearWord()
2119 TNode<BoolT> IsClearWord(SloppyTNode<WordT> word, uint32_t mask) { in IsClearWord()
2575 TNode<BoolT> NotHasBoilerplate(TNode<Object> maybe_literal_site);
2715 TNode<BoolT> IsRuntimeCallStatsEnabled();
2733 TNode<BoolT> IsOffsetInBounds(SloppyTNode<IntPtrT> offset,
2888 TNode<BoolT> IsValidSmi(TNode<Smi> smi);
2907 Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,