/external/v8/src/compiler/ |
D | code-assembler.h | 230 V(IntPtrLessThan, BoolT, WordT, WordT) \ 231 V(IntPtrLessThanOrEqual, BoolT, WordT, WordT) \ 232 V(IntPtrGreaterThan, BoolT, WordT, WordT) \ 233 V(IntPtrGreaterThanOrEqual, BoolT, WordT, WordT) \ 240 V(UintPtrLessThan, BoolT, WordT, WordT) \ 241 V(UintPtrLessThanOrEqual, BoolT, WordT, WordT) \ 242 V(UintPtrGreaterThan, BoolT, WordT, WordT) \ 243 V(UintPtrGreaterThanOrEqual, BoolT, WordT, WordT) 258 V(IntPtrAdd, WordT, WordT, WordT) \ 259 V(IntPtrSub, WordT, WordT, WordT) \ [all …]
|
D | code-assembler.cc | 434 void CodeAssembler::Return(TNode<WordT> value) { in Return() 456 void CodeAssembler::Return(TNode<WordT> value1, TNode<WordT> value2) { in Return() 539 TNode<WordT> CodeAssembler::WordPoisonOnSpeculation(TNode<WordT> value) { in WordPoisonOnSpeculation() 540 return UncheckedCast<WordT>(raw_assembler()->WordPoisonOnSpeculation(value)); in WordPoisonOnSpeculation() 551 TNode<WordT> CodeAssembler::WordShl(SloppyTNode<WordT> value, int shift) { in CODE_ASSEMBLER_BINARY_OP_LIST() 555 TNode<WordT> CodeAssembler::WordShr(SloppyTNode<WordT> value, int shift) { in WordShr() 559 TNode<WordT> CodeAssembler::WordSar(SloppyTNode<WordT> value, int shift) { in WordSar() 580 CODE_ASSEMBLER_COMPARE(IntPtrEqual, WordT, intptr_t, ToIntPtrConstant, ==) 581 CODE_ASSEMBLER_COMPARE(WordEqual, WordT, intptr_t, ToIntPtrConstant, ==) 582 CODE_ASSEMBLER_COMPARE(WordNotEqual, WordT, intptr_t, ToIntPtrConstant, !=)
|
/external/v8/src/interpreter/ |
D | interpreter-assembler.h | 144 TNode<Object> LoadConstantPoolEntry(TNode<WordT> index); 146 TNode<IntPtrT> LoadAndUntagConstantPoolEntry(TNode<WordT> index); 231 void DispatchToBytecode(TNode<WordT> target_bytecode, 236 void AbortIfWordNotEqual(TNode<WordT> lhs, TNode<WordT> rhs, 284 void TraceBytecodeDispatch(TNode<WordT> target_bytecode); 376 TNode<WordT> LoadBytecode(TNode<IntPtrT> bytecode_offset); 380 TNode<WordT> StarDispatchLookahead(TNode<WordT> target_bytecode);
|
D | interpreter-assembler.cc | 684 TNode<Object> InterpreterAssembler::LoadConstantPoolEntry(TNode<WordT> index) { in LoadConstantPoolEntry() 693 TNode<WordT> index) { in LoadAndUntagConstantPoolEntry() 1003 TNode<WordT> function = in CallRuntimeN() 1131 TNode<WordT> InterpreterAssembler::LoadBytecode( in LoadBytecode() 1138 TNode<WordT> InterpreterAssembler::StarDispatchLookahead( in StarDispatchLookahead() 1139 TNode<WordT> target_bytecode) { in StarDispatchLookahead() 1142 TVARIABLE(WordT, var_bytecode, target_bytecode); in StarDispatchLookahead() 1184 TNode<WordT> target_bytecode = LoadBytecode(target_offset); in Dispatch() 1193 TNode<WordT> target_bytecode, TNode<IntPtrT> new_bytecode_offset) { in DispatchToBytecode() 1225 TNode<WordT> next_bytecode = LoadBytecode(next_bytecode_offset); in DispatchWide() [all …]
|
D | interpreter-generator.cc | 2223 TNode<WordT> entry = IntPtrAdd(table_start, case_value); in IGNITION_HANDLER() 3050 TNode<WordT> entry = IntPtrAdd(table_start, case_value); in IGNITION_HANDLER()
|
/external/v8/src/codegen/ |
D | tnode.h | 29 struct WordT : IntegralT { struct 34 struct RawPtrT : WordT { 75 struct IntPtrT : WordT { 78 struct UintPtrT : WordT { 295 static const bool value = types_have_common_values<WordT, U>::value; 299 static const bool value = types_have_common_values<WordT, U>::value;
|
D | code-stub-assembler.h | 503 return WordEqual(ReinterpretCast<WordT>(a), ReinterpretCast<WordT>(b)); in TaggedEqual() 890 TNode<Int32T> TruncateWordToInt32(SloppyTNode<WordT> value); 900 TNode<BoolT> WordIsAligned(SloppyTNode<WordT> word, size_t alignment); 912 TNode<BoolT> IsInRange(TNode<WordT> value, intptr_t lower_limit, in IsInRange() 1248 TNode<WordT> LoadMapEnumLength(TNode<Map> map); 2241 TNode<WordT> TimesSystemPointerSize(SloppyTNode<WordT> value); 2243 return Signed(TimesSystemPointerSize(implicit_cast<TNode<WordT>>(value))); in TimesSystemPointerSize() 2246 return Unsigned(TimesSystemPointerSize(implicit_cast<TNode<WordT>>(value))); in TimesSystemPointerSize() 2249 TNode<WordT> TimesTaggedSize(SloppyTNode<WordT> value); 2251 return Signed(TimesTaggedSize(implicit_cast<TNode<WordT>>(value))); in TimesTaggedSize() [all …]
|
D | code-stub-assembler.cc | 994 TNode<Int32T> CodeStubAssembler::TruncateWordToInt32(SloppyTNode<WordT> value) { in TruncateWordToInt32() 1035 TNode<BoolT> CodeStubAssembler::WordIsAligned(SloppyTNode<WordT> word, in WordIsAligned() 1447 return UncheckedCast<RawPtrT>(UncheckedCast<WordT>(entry)); in LoadExternalPointerFromObject() 1735 TNode<WordT> CodeStubAssembler::LoadMapEnumLength(TNode<Map> map) { in LoadMapEnumLength() 4502 const TNode<WordT> delta_offset = IntPtrAdd(offset, delta); in MoveElements() 4593 const TNode<WordT> delta_offset = IntPtrAdd(offset, delta); in CopyElements() 5462 TNode<WordT> CodeStubAssembler::TimesSystemPointerSize( in TimesSystemPointerSize() 5463 SloppyTNode<WordT> value) { in TimesSystemPointerSize() 5467 TNode<WordT> CodeStubAssembler::TimesTaggedSize(SloppyTNode<WordT> value) { in TimesTaggedSize() 5471 TNode<WordT> CodeStubAssembler::TimesDoubleSize(SloppyTNode<WordT> value) { in TimesDoubleSize() [all …]
|
/external/v8/src/builtins/ |
D | builtins-internal-gen.cc | 153 TNode<WordT> r0; in GetMarkBit() 163 TNode<WordT> r1; in GetMarkBit() 274 TNode<IntPtrT> LoadBucket(TNode<IntPtrT> slot_set, TNode<WordT> slot_offset, in LoadBucket() 276 TNode<WordT> bucket_index = in LoadBucket() 285 void SetBitInCell(TNode<IntPtrT> bucket, TNode<WordT> slot_offset) { in SetBitInCell() 287 TNode<WordT> cell_offset = WordAnd( in SetBitInCell() 298 TNode<WordT> bit_index = WordAnd(WordShr(slot_offset, kTaggedSizeLog2), in SetBitInCell() 731 auto c_function = UncheckedParameter<WordT>(Descriptor::kCFunction); in TF_BUILTIN()
|
D | builtins-collections-gen.cc | 1680 const TNode<WordT> capacity = WordShl(number_of_buckets.value(), 1); in TF_BUILTIN() 1852 const TNode<WordT> capacity = WordShl(number_of_buckets.value(), 1); in TF_BUILTIN()
|
/external/v8/src/ic/ |
D | accessor-assembler.h | 328 TNode<WordT> handler_word, 333 TNode<WordT> handler_word, TNode<DataHandler> handler, 336 void HandleLoadField(TNode<JSObject> holder, TNode<WordT> handler_word, 346 TNode<IntPtrT> handler_kind, TNode<WordT> handler_word,
|
D | accessor-assembler.cc | 182 TNode<WordT> handler_word, ExitPoint* exit_point) { in HandleLoadCallbackProperty() 197 TNode<WordT> handler_word, TNode<DataHandler> handler, in HandleLoadAccessor() 238 TNode<WordT> handler_word, in HandleLoadField() 470 TNode<IntPtrT> handler_kind, TNode<WordT> handler_word, Label* rebox_double, in HandleLoadICSmiHandlerLoadNamedCase()
|