Lines Matching refs:base
8 #include "src/base/bits.h"
268 Node* BuildTypedArrayDataPointer(Node* base, Node* external);
2131 Node* shift = __ Int32Constant(base::bits::WhichPowerOfTwo(divisor));
2353 Node* shift = __ Uint32Constant(base::bits::WhichPowerOfTwo(divisor));
4904 // Load the base pointer for the buffer. This will always be Smi
4907 // the base to Smi zero here allows the BuildTypedArrayDataPointer
5621 // is the effective data pointer (i.e. the {base} is Smi zero).
5622 Node* EffectControlLinearizer::BuildTypedArrayDataPointer(Node* base,
5624 if (IntPtrMatcher(base).Is(0)) {
5628 base = __ BitcastTaggedToWord(base);
5634 base = ChangeUint32ToUintPtr(base);
5636 return __ UnsafePointerAdd(base, external);
5643 Node* base = node->InputAt(1);
5651 Node* data_ptr = BuildTypedArrayDataPointer(base, external);
5659 Node* base = node->InputAt(0);
5663 __ LoadElement(AccessBuilder::ForStackArgument(), base, index);
5671 Node* base = node->InputAt(1);
5680 Node* data_ptr = BuildTypedArrayDataPointer(base, external);
6077 base::Optional<UnparkedScope> unparked_scope;