/external/v8/src/ |
D | code-stub-assembler.h | 109 return implicit_cast<compiler::SloppyTNode<Word32T>>(x); \ 146 return implicit_cast<compiler::SloppyTNode<Word32T>>( \ 233 using SloppyTNode = compiler::SloppyTNode<T>; variable 277 Node* IntPtrToParameter(SloppyTNode<IntPtrT> value, ParameterMode mode) { in IntPtrToParameter() 282 Node* Int32ToParameter(SloppyTNode<Int32T> value, ParameterMode mode) { in Int32ToParameter() 291 Node* TaggedToParameter(SloppyTNode<Smi> value, ParameterMode mode) { in TaggedToParameter() 448 TNode<BoolT> Is##name(SloppyTNode<Object> value); \ 449 TNode<BoolT> IsNot##name(SloppyTNode<Object> value); 469 TNode<IntPtrT> IntPtrMax(SloppyTNode<IntPtrT> left, 470 SloppyTNode<IntPtrT> right); [all …]
|
D | code-stub-assembler.cc | 22 using SloppyTNode = compiler::SloppyTNode<T>; typedef 195 SloppyTNode<BoolT> condition, int true_value, int false_value) { in SelectInt32Constant() 201 SloppyTNode<BoolT> condition, int true_value, int false_value) { in SelectIntPtrConstant() 207 SloppyTNode<BoolT> condition) { in SelectBooleanConstant() 211 TNode<Smi> CodeStubAssembler::SelectSmiConstant(SloppyTNode<BoolT> condition, in SelectSmiConstant() 246 SloppyTNode<Object> value) { \ 250 SloppyTNode<Object> value) { \ 355 TNode<BoolT> CodeStubAssembler::WordIsPowerOfTwo(SloppyTNode<IntPtrT> value) { in WordIsPowerOfTwo() 365 TNode<Float64T> CodeStubAssembler::Float64Round(SloppyTNode<Float64T> x) { in Float64Round() 383 TNode<Float64T> CodeStubAssembler::Float64Ceil(SloppyTNode<Float64T> x) { in Float64Ceil() [all …]
|
/external/v8/src/compiler/ |
D | code-assembler.h | 417 class SloppyTNode : public TNode<T> { 419 SloppyTNode(compiler::Node* node) // NOLINT(runtime/explicit) 423 SloppyTNode(const TNode<U>& other) // NOLINT(runtime/explicit) 642 operator SloppyTNode<A>() { 751 void Return(SloppyTNode<Object> value); 752 void Return(SloppyTNode<Object> value1, SloppyTNode<Object> value2); 753 void Return(SloppyTNode<Object> value1, SloppyTNode<Object> value2, 754 SloppyTNode<Object> value3); 771 void GotoIf(SloppyTNode<IntegralT> condition, Label* true_label); 772 void GotoIfNot(SloppyTNode<IntegralT> condition, Label* false_label); [all …]
|
D | code-assembler.cc | 394 void CodeAssembler::Return(SloppyTNode<Object> value) { in Return() 398 void CodeAssembler::Return(SloppyTNode<Object> value1, in Return() 399 SloppyTNode<Object> value2) { in Return() 403 void CodeAssembler::Return(SloppyTNode<Object> value1, in Return() 404 SloppyTNode<Object> value2, in Return() 405 SloppyTNode<Object> value3) { in Return() 478 SloppyTNode<Object> value) { in TaggedPoisonOnSpeculation() 483 TNode<WordT> CodeAssembler::WordPoisonOnSpeculation(SloppyTNode<WordT> value) { in WordPoisonOnSpeculation() 488 TNode<ResType> CodeAssembler::name(SloppyTNode<Arg1Type> a, \ 489 SloppyTNode<Arg2Type> b) { \ [all …]
|
/external/v8/src/builtins/ |
D | builtins-math-gen.h | 23 TNode<Float64T> (CodeStubAssembler::*float64op)(SloppyTNode<Float64T>)); 26 TNode<Float64T> (CodeStubAssembler::*float64op)(SloppyTNode<Float64T>)); 29 SloppyTNode<Float64T>, SloppyTNode<Float64T>),
|
D | builtins-string-gen.h | 56 TNode<Smi> ToSmiBetweenZeroAnd(SloppyTNode<Context> context, 57 SloppyTNode<Object> value, 58 SloppyTNode<Smi> limit); 69 TNode<Int32T> LoadSurrogatePairAt(SloppyTNode<String> string, 70 SloppyTNode<IntPtrT> length, 71 SloppyTNode<IntPtrT> index,
|
D | builtins-call-gen.h | 19 SloppyTNode<Object> new_target, 23 SloppyTNode<Object> new_target,
|
D | builtins-call-gen.cc | 65 TNode<Object> target, SloppyTNode<Object> new_target, in CallOrConstructWithArrayLike() 237 TNode<Object> target, SloppyTNode<Object> new_target, in CallOrConstructDoubleVarargs() 368 SloppyTNode<Object> new_target = nullptr; in TF_BUILTIN() 376 SloppyTNode<Object> new_target = nullptr; in TF_BUILTIN()
|
D | builtins-async-generator-gen.cc | 45 inline TNode<BoolT> IsGeneratorStateClosed(SloppyTNode<Smi> const state) { in IsGeneratorStateClosed() 52 inline TNode<BoolT> IsGeneratorStateSuspended(SloppyTNode<Smi> const state) { in IsGeneratorStateSuspended() 61 SloppyTNode<Smi> const state) { in IsGeneratorStateSuspendedAtStart() 66 SloppyTNode<Smi> const state) { in IsGeneratorStateNotExecuting() 124 inline TNode<BoolT> IsAbruptResumeType(SloppyTNode<Smi> const resume_type) { in IsAbruptResumeType()
|
D | builtins-math-gen.cc | 100 TNode<Float64T> (CodeStubAssembler::*float64op)(SloppyTNode<Float64T>)) { in MathRoundingOperation() 146 TNode<Float64T> (CodeStubAssembler::*float64op)(SloppyTNode<Float64T>)) { in MathUnaryOperation() 155 TNode<Float64T> (CodeStubAssembler::*float64op)(SloppyTNode<Float64T>, in MathMaxMin() 156 SloppyTNode<Float64T>), in MathMaxMin()
|
D | builtins-regexp-gen.h | 89 TNode<BoolT> IsFastRegExp(SloppyTNode<Context> context, 90 SloppyTNode<Object> object);
|
D | builtins-constructor-gen.cc | 40 SloppyTNode<Object> new_target = CAST(Parameter(Descriptor::kNewTarget)); in TF_BUILTIN() 48 SloppyTNode<Object> new_target = CAST(Parameter(Descriptor::kNewTarget)); in TF_BUILTIN()
|
D | builtins-string-gen.cc | 2096 SloppyTNode<Context> context, SloppyTNode<Object> value, in ToSmiBetweenZeroAnd() 2097 SloppyTNode<Smi> limit) { in ToSmiBetweenZeroAnd() 2425 SloppyTNode<String> string, SloppyTNode<IntPtrT> length, in LoadSurrogatePairAt() 2426 SloppyTNode<IntPtrT> index, UnicodeEncoding encoding) { in LoadSurrogatePairAt()
|
D | builtins-internal-gen.cc | 625 SloppyTNode<HeapObject> promise_or_capability); 799 SloppyTNode<HeapObject> promise_or_capability) { in RunPromiseHook()
|
D | builtins-object-gen.cc | 45 Node* IsSpecialReceiverMap(SloppyTNode<Map> map); 155 Node* ObjectBuiltinsAssembler::IsSpecialReceiverMap(SloppyTNode<Map> map) { in IsSpecialReceiverMap()
|
D | builtins-regexp-gen.cc | 954 TNode<BoolT> RegExpBuiltinsAssembler::IsFastRegExp(SloppyTNode<Context> context, in IsFastRegExp() 955 SloppyTNode<Object> object) { in IsFastRegExp()
|
/external/v8/src/ic/ |
D | accessor-assembler.h | 25 using SloppyTNode = compiler::SloppyTNode<T>; variable 92 TNode<MaybeObject> LoadHandlerDataField(SloppyTNode<DataHandler> handler, 98 SloppyTNode<Object> value, Node* slot, Node* vector) in StoreICParameters() 101 SloppyTNode<Object> value; 143 TNode<Map> map, SloppyTNode<IntPtrT> descriptor); 177 SloppyTNode<Smi> smi_handler, 178 SloppyTNode<Object> handler, Label* miss, 245 SloppyTNode<Int32T> instance_type, Node* index, 250 SloppyTNode<Int32T> instance_type, 284 SloppyTNode<IntPtrT> key, Node* is_jsarray_condition, [all …]
|
D | accessor-assembler.cc | 24 using SloppyTNode = compiler::SloppyTNode<T>; typedef 30 SloppyTNode<DataHandler> handler, int data_index) { in LoadHandlerDataField() 331 TNode<Map> map, SloppyTNode<IntPtrT> descriptor) { in LoadDescriptorValueOrFieldType() 344 const LoadICParameters* p, Node* holder, SloppyTNode<Smi> smi_handler, in HandleLoadICSmiHandlerCase() 345 SloppyTNode<Object> handler, Label* miss, ExitPoint* exit_point, in HandleLoadICSmiHandlerCase() 1764 SloppyTNode<IntPtrT> intptr_index, Node* is_jsarray_condition, in EmitElementLoad() 1956 SloppyTNode<Name> name, in NameDictionaryNegativeLookup() 2032 SloppyTNode<Int32T> instance_type, in GenericElementLoad() 2094 SloppyTNode<Int32T> instance_type, in GenericPropertyLoad()
|
D | keyed-store-generic.cc | 73 void EmitGenericPropertyStore(SloppyTNode<JSReceiver> receiver, in EmitGenericPropertyStore() 74 SloppyTNode<Map> receiver_map, in EmitGenericPropertyStore()
|