/external/v8/src/builtins/ |
D | builtins-internal-gen.cc | 225 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()
|
D | builtins-collections-gen.cc | 1286 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()
|
D | base.tq | 277 extern operator '&' macro WordAnd(intptr, intptr): intptr; 278 extern operator '&' macro WordAnd(uintptr, uintptr): uintptr;
|
D | builtins-regexp-gen.cc | 695 TNode<IntPtrT> is_global_or_sticky = WordAnd( in RegExpPrototypeExecBodyWithoutResult() 2755 WordAnd(int_elem, IntPtrConstant(0x7FF)))); in ReplaceGlobalCallableFastPath()
|
D | builtins-typed-array-gen.cc | 221 var_total_size = WordAnd(size, IntPtrConstant(~kObjectAlignmentMask)); in TF_BUILTIN()
|
/external/v8/src/ |
D | code-stub-assembler.cc | 361 [=] { 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)), ¬_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 …]
|
D | code-stub-assembler.h | 526 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/ |
D | graph-assembler.h | 44 V(WordAnd) \
|
D | code-assembler.h | 854 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);
|
D | code-assembler.cc | 240 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()
|
D | raw-machine-assembler.h | 205 Node* WordAnd(Node* a, Node* b) { in WordAnd() function 206 return AddNode(machine()->WordAnd(), a, b); in WordAnd()
|
D | effect-control-linearizer.cc | 1208 __ 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()
|
D | wasm-compiler.cc | 3051 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/ |
D | accessor-assembler.cc | 695 WordNotEqual(WordAnd(handler_flags, IntPtrConstant(mask)), in HandleProtoHandler()
|