/external/v8/src/builtins/ |
D | builtins-typed-array-gen.h | 22 TNode<UintPtrT> byte_offset); 25 TNode<UintPtrT> byte_length); 29 TNode<UintPtrT> CalculateExternalPointer(TNode<UintPtrT> backing_store, 30 TNode<UintPtrT> byte_offset); 53 TNode<UintPtrT> byte_length); 56 TNode<UintPtrT> byte_length); 59 TNode<UintPtrT> length); 63 TNode<UintPtrT> source_length, TNode<UintPtrT> offset); 67 TNode<UintPtrT> source_length, 68 TNode<UintPtrT> offset); [all …]
|
D | builtins-sharedarraybuffer-gen.cc | 24 TNode<UintPtrT> offset, Node* value, 25 base::Optional<TNode<UintPtrT>> value_high); 31 TNode<UintPtrT> ValidateAtomicAccess(TNode<JSTypedArray> array, 36 TNode<UintPtrT> index); 98 TNode<UintPtrT> byte_offset = LoadJSArrayBufferViewByteOffset(array); in ValidateIntegerTypedArray() 106 TNode<UintPtrT> SharedArrayBufferBuiltinsAssembler::ValidateAtomicAccess( in ValidateAtomicAccess() 113 TNode<UintPtrT> array_length = LoadJSTypedArrayLength(array); in ValidateAtomicAccess() 116 TNode<UintPtrT> index_uintptr = ToIndex(context, index, &range_error); in ValidateAtomicAccess() 131 TNode<JSTypedArray> array, TNode<UintPtrT> index) { in DebugCheckAtomicIndex() 158 return BigIntFromUint64(UncheckedCast<UintPtrT>(unsigned64)); in BigIntFromUnsigned64() [all …]
|
D | builtins-typed-array-gen.cc | 37 TNode<Context> context, TNode<UintPtrT> byte_length) { in AllocateEmptyOnHeapBuffer() 130 TNode<UintPtrT> byte_length = Select<UintPtrT>( in TF_BUILTIN() 148 TNode<UintPtrT> byte_offset = Select<UintPtrT>( in TF_BUILTIN() 166 TNode<UintPtrT> length = Select<UintPtrT>( in TF_BUILTIN() 206 TVARIABLE(UintPtrT, var_size_log2); in GetTypedArrayElementsInfo() 249 TNode<UintPtrT> byte_length) { in CallCMemmove() 260 TNode<UintPtrT> byte_length) { in CallCMemcpy() 271 TNode<UintPtrT> length) { in CallCMemset() 283 TNode<UintPtrT> source_length, TNode<UintPtrT> offset) { in CallCCopyFastNumberJSArrayElementsToTypedArray() 298 TNode<UintPtrT> source_length, TNode<UintPtrT> offset) { in CallCCopyTypedArrayElementsToTypedArray() [all …]
|
D | builtins-bigint-gen.cc | 24 TVARIABLE(UintPtrT, var_low); in TF_BUILTIN() 25 TVARIABLE(UintPtrT, var_high); in TF_BUILTIN() 42 TVARIABLE(UintPtrT, var_low); in TF_BUILTIN() 43 TVARIABLE(UintPtrT, var_high); in TF_BUILTIN()
|
D | builtins-array-gen.h | 21 ArrayBuiltinsAssembler* masm, TNode<Object> k_value, TNode<UintPtrT> k)>; 27 TNode<UintPtrT> k); 51 TNode<UintPtrT> len() { return len_; } in len() 54 TNode<UintPtrT> k() { return k_.value(); } in k() 113 TNode<UintPtrT> len_; 119 TVariable<UintPtrT> k_;
|
D | builtins-number-gen.cc | 24 auto slot = UncheckedParameter<UintPtrT>(Descriptor::kSlot); \ 53 auto slot = UncheckedParameter<UintPtrT>(Descriptor::kSlot); \ in DEF_BINOP() 74 auto slot = UncheckedParameter<UintPtrT>(Descriptor::kSlot); \ 95 auto slot = UncheckedParameter<UintPtrT>(Descriptor::kSlot); 109 auto slot = UncheckedParameter<UintPtrT>(Descriptor::kSlot); in TF_BUILTIN()
|
D | builtins-data-view-gen.h | 20 TNode<Uint8T> LoadUint8(TNode<RawPtrT> data_pointer, TNode<UintPtrT> offset) { in LoadUint8() 25 TNode<Int8T> LoadInt8(TNode<RawPtrT> data_pointer, TNode<UintPtrT> offset) { in LoadInt8() 30 void StoreWord8(TNode<RawPtrT> data_pointer, TNode<UintPtrT> offset, in StoreWord8()
|
D | builtins-string-gen.h | 45 TNode<String> SubString(TNode<String> string, TNode<UintPtrT> from, in SubString() 46 TNode<UintPtrT> to) { in SubString()
|
D | builtins-array-gen.cc | 49 TNode<Object> k_value, TNode<UintPtrT> k) { in TypedArrayMapProcessor() 200 TNode<UintPtrT> start = UintPtrConstant(0); in VisitAllTypedArrayElements() 201 TNode<UintPtrT> end = len_; in VisitAllTypedArrayElements() 210 BuildFastLoop<UintPtrT>( in VisitAllTypedArrayElements() 212 [&](TNode<UintPtrT> index) { in VisitAllTypedArrayElements() 1309 TNode<UintPtrT> index_uintptr = in TF_BUILTIN() 1319 TNode<UintPtrT> length = LoadJSTypedArrayLength(CAST(array)); in TF_BUILTIN()
|
D | builtins-object-gen.cc | 467 TNode<UintPtrT> object_enum_length = in TF_BUILTIN() 568 TNode<UintPtrT> object_enum_length = in TF_BUILTIN() 575 TNode<UintPtrT> number_descriptors = in TF_BUILTIN() 1162 auto slot = UncheckedParameter<UintPtrT>(Descriptor::kSlot); in TF_BUILTIN()
|
D | builtins-regexp-gen.cc | 1335 TNode<UintPtrT> string_length = Unsigned(LoadStringLengthAsWord(string)); in AdvanceStringIndex() 1336 TNode<UintPtrT> untagged_plus_one = in AdvanceStringIndex()
|
D | builtins-string-gen.cc | 1666 TNode<UintPtrT> code_index = ChangeUint32ToWord(char_code); in StringToArray()
|
/external/v8/src/ic/ |
D | binary-op-assembler.h | 25 TNode<UintPtrT> slot, TNode<HeapObject> maybe_feedback_vector, 30 TNode<UintPtrT> slot, TNode<HeapObject> maybe_feedback_vector, 35 TNode<UintPtrT> slot, TNode<HeapObject> maybe_feedback_vector, 40 TNode<UintPtrT> slot, TNode<HeapObject> maybe_feedback_vector, 45 TNode<UintPtrT> slot, TNode<HeapObject> maybe_feedback_vector, 50 TNode<UintPtrT> slot, TNode<HeapObject> maybe_feedback_vector, 55 TNode<UintPtrT> slot, TNode<HeapObject> maybe_feedback_vector, in Generate_BitwiseOrWithFeedback() 66 TNode<UintPtrT> slot, TNode<HeapObject> maybe_feedback_vector, in Generate_BitwiseXorWithFeedback() 77 TNode<UintPtrT> slot, TNode<HeapObject> maybe_feedback_vector, in Generate_BitwiseAndWithFeedback() 88 TNode<UintPtrT> slot, TNode<HeapObject> maybe_feedback_vector, in Generate_ShiftLeftWithFeedback() [all …]
|
D | unary-op-assembler.h | 23 TNode<Context> context, TNode<Object> value, TNode<UintPtrT> slot, 27 TNode<Context> context, TNode<Object> value, TNode<UintPtrT> slot, 31 TNode<Context> context, TNode<Object> value, TNode<UintPtrT> slot, 35 TNode<Context> context, TNode<Object> value, TNode<UintPtrT> slot,
|
D | unary-op-assembler.cc | 20 TNode<UintPtrT> slot, in BitwiseNot() 58 TNode<UintPtrT> slot, in Decrement() 65 TNode<UintPtrT> slot, in Increment() 72 TNode<UintPtrT> slot, in Negate() 124 TNode<UintPtrT> slot, in UnaryOpWithFeedback() 216 TNode<Object> value, TNode<UintPtrT> slot, in IncrementOrDecrement() 255 TNode<Context> context, TNode<Object> value, TNode<UintPtrT> slot, in Generate_BitwiseNotWithFeedback() 262 TNode<Context> context, TNode<Object> value, TNode<UintPtrT> slot, in Generate_DecrementWithFeedback() 269 TNode<Context> context, TNode<Object> value, TNode<UintPtrT> slot, in Generate_IncrementWithFeedback() 276 TNode<Context> context, TNode<Object> value, TNode<UintPtrT> slot, in Generate_NegateWithFeedback()
|
D | binary-op-assembler.cc | 14 TNode<UintPtrT> slot_id, TNode<HeapObject> maybe_feedback_vector, in Generate_AddWithFeedback() 239 TNode<UintPtrT> slot_id, TNode<HeapObject> maybe_feedback_vector, in Generate_BinaryOperationWithFeedback() 455 TNode<UintPtrT> slot_id, TNode<HeapObject> maybe_feedback_vector, in Generate_SubtractWithFeedback() 491 TNode<UintPtrT> slot_id, TNode<HeapObject> maybe_feedback_vector, in Generate_MultiplyWithFeedback() 511 TNode<UintPtrT> slot_id, TNode<HeapObject> maybe_feedback_vector, in Generate_DivideWithFeedback() 547 TNode<UintPtrT> slot_id, TNode<HeapObject> maybe_feedback_vector, in Generate_ModulusWithFeedback() 567 TNode<UintPtrT> slot_id, TNode<HeapObject> maybe_feedback_vector, in Generate_ExponentiateWithFeedback()
|
D | accessor-assembler.cc | 437 TNode<UintPtrT> index = Unsigned(TryToIntptr(p->name(), miss)); in HandleLoadICSmiHandlerCase() 438 TNode<UintPtrT> length = in HandleLoadICSmiHandlerCase() 664 TNode<UintPtrT> index = in HandleLoadICSmiHandlerLoadNamedCase() 1190 TNode<UintPtrT> nof = in HandleStoreICTransitionMapHandlerCase() 1322 TNode<UintPtrT> field_index = in OverwriteExistingFastDataProperty() 1869 TNode<UintPtrT> index = in HandleStoreFieldAndReturn() 2164 TNode<UintPtrT> length = LoadJSTypedArrayLength(CAST(object)); in EmitElementLoad() 2574 TNode<UintPtrT> result = in StubCachePrimaryOffset() 2589 TNode<UintPtrT> result = in StubCacheSecondaryOffset()
|
/external/v8/src/interpreter/ |
D | interpreter-assembler.h | 39 TNode<UintPtrT> BytecodeOperandIdx(int operand_index); 51 TNode<UintPtrT> BytecodeOperandUImmWord(int operand_index); 69 TNode<UintPtrT> BytecodeOperandNativeContextIndex(int operand_index); 174 TNode<UintPtrT> slot_id, 182 TNode<UintPtrT> slot_id, 193 TNode<UintPtrT> slot_id, 241 TNode<IntPtrT> formal_parameter_count, TNode<UintPtrT> register_count); 347 TNode<UintPtrT> BytecodeOperandConstantPoolIdx(
|
D | interpreter-generator.cc | 857 TNode<UintPtrT> slot, TNode<HeapObject> maybe_feedback_vector, 864 TNode<UintPtrT> slot_index = BytecodeOperandIdx(1); in BinaryOpWithFeedback() 878 TNode<UintPtrT> slot_index = BytecodeOperandIdx(1); in BinaryOpSmiWithFeedback() 985 TNode<UintPtrT> slot_index = BytecodeOperandIdx(1); in BitwiseBinaryOpWithFeedback() 1002 TNode<UintPtrT> slot_index = BytecodeOperandIdx(1); in BitwiseBinaryOpWithSmi() 1110 TNode<UintPtrT> slot_index = BytecodeOperandIdx(0); in IGNITION_HANDLER() 1154 TNode<UintPtrT> slot_index = BytecodeOperandIdx(0); in IGNITION_HANDLER() 1215 TNode<UintPtrT> slot_index = BytecodeOperandIdx(0); in IGNITION_HANDLER() 1232 TNode<UintPtrT> slot_index = BytecodeOperandIdx(0); in IGNITION_HANDLER() 1356 TNode<UintPtrT> slot_id = BytecodeOperandIdx(3); in JSCall() [all …]
|
D | interpreter-assembler.cc | 584 TNode<UintPtrT> InterpreterAssembler::BytecodeOperandUImmWord( in BytecodeOperandUImmWord() 619 TNode<UintPtrT> InterpreterAssembler::BytecodeOperandIdx(int operand_index) { in BytecodeOperandIdx() 634 TNode<UintPtrT> InterpreterAssembler::BytecodeOperandConstantPoolIdx( in BytecodeOperandConstantPoolIdx() 664 TNode<UintPtrT> InterpreterAssembler::BytecodeOperandNativeContextIndex( in BytecodeOperandNativeContextIndex() 699 TNode<UintPtrT> index = in LoadConstantPoolEntryAtOperandIndex() 805 TNode<UintPtrT> slot_id, TNode<HeapObject> maybe_feedback_vector) { in CallJSWithSpreadAndDispatch() 826 const RegListNodePair& args, TNode<UintPtrT> slot_id, in Construct() 869 const RegListNodePair& args, TNode<UintPtrT> slot_id, in ConstructWithSpread() 1365 TNode<IntPtrT> formal_parameter_count, TNode<UintPtrT> register_count) { in AbortIfRegisterCountInvalid() 1388 TNode<UintPtrT> register_count = ChangeUint32ToWord(registers.reg_count()); in ExportParametersAndRegisterFile() [all …]
|
/external/v8/src/compiler/ |
D | code-assembler.h | 518 TNode<UintPtrT> UintPtrConstant(uintptr_t value) { in UintPtrConstant() 567 TNode<UintPtrT> Unsigned(TNode<WordT> x) { in Unsigned() 568 return UncheckedCast<UintPtrT>(x); in Unsigned() 788 Node* AtomicAdd(MachineType type, TNode<RawPtrT> base, TNode<UintPtrT> offset, 789 Node* value, base::Optional<TNode<UintPtrT>> value_high); 791 Node* AtomicSub(MachineType type, TNode<RawPtrT> base, TNode<UintPtrT> offset, 792 Node* value, base::Optional<TNode<UintPtrT>> value_high); 794 Node* AtomicAnd(MachineType type, TNode<RawPtrT> base, TNode<UintPtrT> offset, 795 Node* value, base::Optional<TNode<UintPtrT>> value_high); 797 Node* AtomicOr(MachineType type, TNode<RawPtrT> base, TNode<UintPtrT> offset, [all …]
|
D | code-assembler.cc | 589 TNode<UintPtrT> CodeAssembler::ChangeUint32ToWord(TNode<Word32T> value) { in ChangeUint32ToWord() 591 return UncheckedCast<UintPtrT>( in ChangeUint32ToWord() 594 return ReinterpretCast<UintPtrT>(value); in ChangeUint32ToWord() 611 TNode<UintPtrT> CodeAssembler::ChangeFloat64ToUintPtr(TNode<Float64T> value) { in ChangeFloat64ToUintPtr() 613 return UncheckedCast<UintPtrT>( in ChangeFloat64ToUintPtr() 616 return UncheckedCast<UintPtrT>(raw_assembler()->ChangeFloat64ToUint32(value)); in ChangeFloat64ToUintPtr() 619 TNode<Float64T> CodeAssembler::ChangeUintPtrToFloat64(TNode<UintPtrT> value) { in ChangeUintPtrToFloat64() 808 MachineType type, TNode<RawPtrT> base, TNode<UintPtrT> offset, \ 809 Node* value, base::Optional<TNode<UintPtrT>> value_high) { \
|
/external/v8/src/codegen/ |
D | code-stub-assembler.h | 332 TNode<IntPtrT> ParameterToIntPtr(TNode<UintPtrT> value) { in ParameterToIntPtr() 457 TNode<UintPtrT> OpName(TNode<UintPtrT> a, TNode<UintPtrT> b) { \ 474 TNode<BoolT> OpName(TNode<UintPtrT> a, TNode<UintPtrT> b) { \ 550 TNode<UintPtrT> UintPtrMin(TNode<UintPtrT> left, TNode<UintPtrT> right); 1329 void FixedArrayBoundsCheck(TNode<FixedArrayBase> array, TNode<UintPtrT> index, in FixedArrayBoundsCheck() 1436 TNode<UintPtrT> index, 1439 TNode<RawPtrT> data_pointer, TNode<UintPtrT> index, 1448 TNode<BigInt> BigIntFromUint64(TNode<UintPtrT> value); 1451 TNode<BigInt> BigIntFromUint32Pair(TNode<UintPtrT> low, TNode<UintPtrT> high); 1576 std::is_same<TIndex, UintPtrT>::value || [all …]
|
D | code-stub-assembler.cc | 143 TNode<FeedbackVector> feedback_vector, TNode<UintPtrT> slot_id) { in IncrementCallCount() 283 TNode<UintPtrT> CodeStubAssembler::IntPtrOrSmiConstant<UintPtrT>(int value) { in IntPtrOrSmiConstant() 1382 return Unsigned(TruncateWordToInt32(ReinterpretCast<UintPtrT>(value))); in ChangeExternalPointerToUint32() 1442 TNode<UintPtrT> entry = Load<UintPtrT>(table, table_offset); in LoadExternalPointerFromObject() 1444 TNode<UintPtrT> tag = UintPtrConstant(external_pointer_tag); in LoadExternalPointerFromObject() 1445 entry = UncheckedCast<UintPtrT>(WordXor(entry, tag)); in LoadExternalPointerFromObject() 1470 TNode<UintPtrT> value = UncheckedCast<UintPtrT>(pointer); in StoreExternalPointerToObject() 1472 TNode<UintPtrT> tag = UintPtrConstant(external_pointer_tag); in StoreExternalPointerToObject() 1473 value = UncheckedCast<UintPtrT>(WordXor(pointer, tag)); in StoreExternalPointerToObject() 1991 std::is_same<TIndex, UintPtrT>::value || in LoadArrayElement() [all …]
|
D | tnode.h | 78 struct UintPtrT : WordT { struct 298 struct types_have_common_values<UintPtrT, U> {
|