Home
last modified time | relevance | path

Searched refs:WordAnd (Results 1 – 14 of 14) sorted by relevance

/external/v8/src/builtins/
Dbuiltins-internal-gen.cc225 Node* page = WordAnd(object, IntPtrConstant(~kPageAlignmentMask)); in IsPageFlagSet()
228 return WordNotEqual(WordAnd(flags, IntPtrConstant(mask)), in IsPageFlagSet()
245 Node* page = WordAnd(object, IntPtrConstant(~kPageAlignmentMask)); in GetMarkBit()
253 r0 = WordAnd(r0, IntPtrConstant((kPageAlignmentMask >> shift) & in GetMarkBit()
262 r1 = WordAnd(r1, IntPtrConstant((1 << Bitmap::kBitsPerCellLog2) - 1)); in GetMarkBit()
335 Node* test = WordAnd(new_store_buffer_top, in InsertToStoreBufferAndGoto()
Dbuiltins-collections-gen.cc1286 WordAnd(hash, IntPtrSub(number_of_buckets, IntPtrConstant(1))); in StoreOrderedHashMapNewEntry()
1454 WordAnd(hash, IntPtrSub(number_of_buckets, IntPtrConstant(1))); in StoreOrderedHashSetNewEntry()
2106 TVARIABLE(IntPtrT, var_entry, WordAnd(key_hash, entry_mask)); in FindKeyIndex()
2123 WordAnd(IntPtrAdd(var_entry.value(), var_count.value()), entry_mask); in FindKeyIndex()
Dbase.tq277 extern operator '&' macro WordAnd(intptr, intptr): intptr;
278 extern operator '&' macro WordAnd(uintptr, uintptr): uintptr;
Dbuiltins-regexp-gen.cc695 TNode<IntPtrT> is_global_or_sticky = WordAnd( in RegExpPrototypeExecBodyWithoutResult()
2755 WordAnd(int_elem, IntPtrConstant(0x7FF)))); in ReplaceGlobalCallableFastPath()
Dbuiltins-typed-array-gen.cc221 var_total_size = WordAnd(size, IntPtrConstant(~kObjectAlignmentMask)); in TF_BUILTIN()
/external/v8/src/
Dcode-stub-assembler.cc361 [=] { return WordAnd(value, IntPtrSub(value, IntPtrConstant(1))); }), in WordIsPowerOfTwo()
952 return WordEqual(WordAnd(BitcastTaggedToWord(a), IntPtrConstant(kSmiTagMask)), in TaggedIsSmi()
958 WordAnd(BitcastMaybeObjectToWord(a), IntPtrConstant(kSmiTagMask)), in TaggedIsSmi()
964 WordAnd(BitcastTaggedToWord(a), IntPtrConstant(kSmiTagMask)), in TaggedIsNotSmi()
969 return WordEqual(WordAnd(BitcastTaggedToWord(a), in TaggedIsPositiveSmi()
976 WordAnd(word, IntPtrConstant(kPointerSize - 1))); in WordIsWordAligned()
1181 Branch(WordAnd(top, IntPtrConstant(kDoubleAlignmentMask)), &not_aligned, in AllocateRaw()
1835 GotoIf(WordEqual(WordAnd(BitcastMaybeObjectToWord(maybe_object), in DispatchMaybeObject()
1841 BitcastWordToTagged(WordAnd(BitcastMaybeObjectToWord(maybe_object), in DispatchMaybeObject()
1855 return WordEqual(WordAnd(BitcastMaybeObjectToWord(value), in IsStrongHeapObject()
[all …]
Dcode-stub-assembler.h526 SMI_ARITHMETIC_BINOP(SmiAnd, WordAnd, Word32And) in SMI_ARITHMETIC_BINOP()
540 WordAnd(WordShr(BitcastTaggedToWord(a), shift), in SmiShr()
2088 return WordNotEqual(WordAnd(word, IntPtrConstant(mask)), IntPtrConstant(0)); in IsSetWord()
2096 WordAnd(BitcastTaggedToWord(smi), IntPtrConstant(mask_word)), in IsSetSmi()
2120 return WordEqual(WordAnd(word, IntPtrConstant(mask)), IntPtrConstant(0)); in IsClearWord()
/external/v8/src/compiler/
Dgraph-assembler.h44 V(WordAnd) \
Dcode-assembler.h854 TNode<IntPtrT> WordAnd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
856 WordAnd(static_cast<Node*>(left), static_cast<Node*>(right)));
934 TNode<WordT> WordAnd(SloppyTNode<WordT> left, SloppyTNode<WordT> right);
Dcode-assembler.cc240 GotoIf(WordNotEqual(WordAnd(BitcastMaybeObjectToWord(node), in GenerateCheckMaybeObjectIsObject()
592 TNode<WordT> CodeAssembler::WordAnd(SloppyTNode<WordT> left, in WordAnd() function in v8::internal::compiler::CodeAssembler
603 return UncheckedCast<WordT>(raw_assembler()->WordAnd(left, right)); in WordAnd()
Draw-machine-assembler.h205 Node* WordAnd(Node* a, Node* b) { in WordAnd() function
206 return AddNode(machine()->WordAnd(), a, b); in WordAnd()
Deffect-control-linearizer.cc1208 __ WordAnd(bitfield, __ IntPtrConstant(BigInt::LengthBits::kMask)), in TruncateTaggedPointerToBit()
3486 return __ WordEqual(__ WordAnd(value, __ IntPtrConstant(kSmiTagMask)), in ObjectIsSmi()
3687 __ GotoIfNot(__ WordEqual(__ WordAnd(index, one), zero), &if_double); in LowerLoadFieldByIndex()
4794 hash = __ WordAnd(hash, __ IntSub(number_of_buckets, __ IntPtrConstant(1))); in LowerFindOrderedHashMapEntryForInt32Key()
Dwasm-compiler.cc3051 graph()->NewNode(mcgraph()->machine()->WordAnd(), effective_address, in CheckBoundsAndAlignment()
3124 index = graph()->NewNode(m->WordAnd(), index, mem_mask); in BoundsCheckMem()
3324 index = graph()->NewNode(mcgraph()->machine()->WordAnd(), index, mem_mask); in BuildAsmjsLoadMem()
4060 return graph()->NewNode(mcgraph()->machine()->WordAnd(), value, in BuildTestHeapObject()
/external/v8/src/ic/
Daccessor-assembler.cc695 WordNotEqual(WordAnd(handler_flags, IntPtrConstant(mask)), in HandleProtoHandler()