/third_party/node/deps/v8/src/compiler/ |
D | linkage.cc | 35 std::ostream& operator<<(std::ostream& os, const CallDescriptor::Kind& k) { in operator <<() 37 case CallDescriptor::kCallCodeObject: in operator <<() 40 case CallDescriptor::kCallJSFunction: in operator <<() 43 case CallDescriptor::kCallAddress: in operator <<() 47 case CallDescriptor::kCallWasmCapiFunction: in operator <<() 50 case CallDescriptor::kCallWasmFunction: in operator <<() 53 case CallDescriptor::kCallWasmImportWrapper: in operator <<() 57 case CallDescriptor::kCallBuiltinPointer: in operator <<() 65 std::ostream& operator<<(std::ostream& os, const CallDescriptor& d) { in operator <<() 72 MachineSignature* CallDescriptor::GetMachineSignature(Zone* zone) const { in GetMachineSignature() [all …]
|
D | linkage.h | 191 class V8_EXPORT_PRIVATE CallDescriptor final 253 CallDescriptor(Kind kind, MachineType target_type, LinkageLocation target_loc, in NON_EXPORTED_BASE() 283 CallDescriptor(const CallDescriptor&) = delete; in NON_EXPORTED_BASE() 284 CallDescriptor& operator=(const CallDescriptor&) = delete; in NON_EXPORTED_BASE() 426 int GetStackParameterDelta(const CallDescriptor* tail_caller) const; in NON_EXPORTED_BASE() 442 bool CanTailCall(const CallDescriptor* callee) const; in NON_EXPORTED_BASE() 482 DEFINE_OPERATORS_FOR_FLAGS(CallDescriptor::Flags) 484 std::ostream& operator<<(std::ostream& os, const CallDescriptor& d); 486 const CallDescriptor::Kind& k); 504 explicit Linkage(CallDescriptor* incoming) : incoming_(incoming) {} in NON_EXPORTED_BASE() [all …]
|
D | pipeline.h | 37 class CallDescriptor; variable 61 CallDescriptor* call_descriptor, SourcePositionTable* source_positions, 68 CallDescriptor* call_descriptor, MachineGraph* mcgraph, CodeKind kind, 74 Isolate* isolate, CallDescriptor* call_descriptor, 81 Isolate* isolate, CallDescriptor* call_descriptor, Graph* graph, 101 CallDescriptor* call_descriptor, Graph* graph,
|
D | int64-lowering.h | 30 std::unordered_map<const CallDescriptor*, const CallDescriptor*> replacements; 73 const CallDescriptor* LowerCallDescriptor( 74 const CallDescriptor* call_descriptor);
|
D | js-generic-lowering.cc | 32 CallDescriptor::Flags FrameStateFlagForCall(Node* node) { in FrameStateFlagForCall() 34 ? CallDescriptor::kNeedsFrameState in FrameStateFlagForCall() 35 : CallDescriptor::kNoFlags; in FrameStateFlagForCall() 85 CallDescriptor::Flags flags = FrameStateFlagForCall(node); in REPLACE_STUB_CALL() 91 CallDescriptor::Flags flags) { in ReplaceWithBuiltinCall() 96 Node* node, Callable callable, CallDescriptor::Flags flags, in ReplaceWithBuiltinCall() 110 CallDescriptor::Flags flags = FrameStateFlagForCall(node); in ReplaceWithRuntimeCall() 133 CallDescriptor::Flags flags = FrameStateFlagForCall(node); in ReplaceUnaryOpWithBuiltinCall() 232 ReplaceWithBuiltinCall(node, callable, CallDescriptor::kNoFlags, in DEF_BINARY_LOWERING() 357 CallDescriptor::Flags flags = FrameStateFlagForCall(node); in LowerJSLoadGlobal() [all …]
|
D | c-linkage.cc | 219 CallDescriptor* Linkage::GetSimplifiedCDescriptor(Zone* zone, in GetSimplifiedCDescriptor() 221 CallDescriptor::Flags flags) { in GetSimplifiedCDescriptor() 296 flags |= CallDescriptor::kNoAllocate; in GetSimplifiedCDescriptor() 298 return zone->New<CallDescriptor>( // -- in GetSimplifiedCDescriptor() 299 CallDescriptor::kCallAddress, // kind in GetSimplifiedCDescriptor()
|
D | js-generic-lowering.h | 42 CallDescriptor::Flags flags); 44 CallDescriptor::Flags flags,
|
D | js-intrinsic-lowering.cc | 99 CallDescriptor::Flags flags = CallDescriptor::kNeedsFrameState; in ReduceCopyDataPropertiesWithExcludedPropertiesOnStack() 397 CallDescriptor::Flags flags = frame_state_flag == kNeedsFrameState in Change() 398 ? CallDescriptor::kNeedsFrameState in Change() 399 : CallDescriptor::kNoFlags; in Change()
|
D | wasm-compiler.h | 34 class CallDescriptor; variable 797 void AddInt64LoweringReplacement(CallDescriptor* original, 798 CallDescriptor* replacement); 800 CallDescriptor* GetI32AtomicWaitCallDescriptor(); 802 CallDescriptor* GetI64AtomicWaitCallDescriptor(); 832 CallDescriptor* i32_atomic_wait_descriptor_ = nullptr; 833 CallDescriptor* i64_atomic_wait_descriptor_ = nullptr; 845 V8_EXPORT_PRIVATE CallDescriptor* GetWasmCallDescriptor( 849 V8_EXPORT_PRIVATE CallDescriptor* GetI32WasmCallDescriptor( 850 Zone* zone, const CallDescriptor* call_descriptor);
|
D | raw-machine-assembler.cc | 19 Isolate* isolate, Graph* graph, CallDescriptor* call_descriptor, in RawMachineAssembler() 700 Node* RawMachineAssembler::CallN(CallDescriptor* call_descriptor, in CallN() 708 Node* RawMachineAssembler::CallNWithFrameState(CallDescriptor* call_descriptor, in CallNWithFrameState() 717 void RawMachineAssembler::TailCallN(CallDescriptor* call_descriptor, in TailCallN() 748 CallDescriptor::Flags flags = CallDescriptor::kNoFlags; in CallCFunctionImpl() 749 if (caller_saved_regs) flags |= CallDescriptor::kCallerSavedRegisters; in CallCFunctionImpl() 750 if (caller_saved_fp_regs) flags |= CallDescriptor::kCallerSavedFPRegisters; in CallCFunctionImpl() 751 if (no_function_descriptor) flags |= CallDescriptor::kNoFunctionDescriptor; in CallCFunctionImpl()
|
D | common-operator.cc | 126 CallDescriptor const* CallDescriptorOf(const Operator* const op) { in CallDescriptorOf() 129 return OpParameter<CallDescriptor const*>(op); in CallDescriptorOf() 1480 const CallDescriptor* call_descriptor) { in Call() 1481 class CallOperator final : public Operator1<const CallDescriptor*> { in Call() 1483 explicit CallOperator(const CallDescriptor* call_descriptor) in Call() 1484 : Operator1<const CallDescriptor*>( in Call() 1504 const CallDescriptor* call_descriptor) { in TailCall() 1505 class TailCallOperator final : public Operator1<const CallDescriptor*> { in TailCall() 1507 explicit TailCallOperator(const CallDescriptor* call_descriptor) in TailCall() 1508 : Operator1<const CallDescriptor*>( in TailCall()
|
D | effect-control-linearizer.cc | 212 Node* WrapFastCall(const CallDescriptor* call_descriptor, int inputs_size, 1829 graph()->zone(), id, 1, properties, CallDescriptor::kNoFlags); in MigrateInstanceOrDeopt() 1925 graph()->zone(), id, 1, properties, CallDescriptor::kNoFlags); in TryMigrateInstance() 2082 callable.descriptor().GetStackParameterCount(), CallDescriptor::kNoFlags, in LowerStringConcat() 3035 CallDescriptor::Flags flags = CallDescriptor::kNoFlags; in LowerNumberToString() 3531 CallDescriptor::Flags const flags = CallDescriptor::kNoAllocate; in LowerTypeOf() 3544 CallDescriptor::Flags const flags = CallDescriptor::kNoAllocate; in LowerToBoolean() 3680 CallDescriptor::Flags const flags = CallDescriptor::kNoFlags; in LowerNewArgumentsElements() 3757 CallDescriptor::Flags flags = CallDescriptor::kNoFlags; in LowerSameValue() 3772 CallDescriptor::Flags flags = CallDescriptor::kNoFlags; in LowerSameValueNumbersOnly() [all …]
|
D | wasm-compiler.cc | 140 CallDescriptor* GetBuiltinCallDescriptor( in GetBuiltinCallDescriptor() 150 needs_frame_state ? CallDescriptor::kNeedsFrameState in GetBuiltinCallDescriptor() 151 : CallDescriptor::kNoFlags, // flags in GetBuiltinCallDescriptor() 767 CallDescriptor::kNoFlags, // flags in StackCheck() 3031 CallDescriptor* call_descriptor = GetWasmCallDescriptor( in BuildWasmCall() 3061 CallDescriptor* call_descriptor = in BuildWasmReturnCall() 3657 CallDescriptor::kNoFlags); in BuildCallToRuntimeWithContext() 4382 CallDescriptor* original, CallDescriptor* replacement) { in AddInt64LoweringReplacement() 4389 CallDescriptor* WasmGraphBuilder::GetI32AtomicWaitCallDescriptor() { in GetI32AtomicWaitCallDescriptor() 4403 CallDescriptor* WasmGraphBuilder::GetI64AtomicWaitCallDescriptor() { in GetI64AtomicWaitCallDescriptor() [all …]
|
D | common-operator.h | 29 class CallDescriptor; variable 128 V8_EXPORT_PRIVATE CallDescriptor const* CallDescriptorOf(const Operator* const) 546 const Operator* Call(const CallDescriptor* call_descriptor); in NON_EXPORTED_BASE() 547 const Operator* TailCall(const CallDescriptor* call_descriptor); in NON_EXPORTED_BASE()
|
D | code-assembler.cc | 58 CallDescriptor::kNoFlags, Operator::kNoProperties), in CodeAssemblerState() 67 CallDescriptor::kCanUseRoots), in CodeAssemblerState() 71 CallDescriptor* call_descriptor, in CodeAssemblerState() 1025 Runtime::MayAllocate(function) ? CallDescriptor::kNoFlags in CallRuntimeImpl() 1026 : CallDescriptor::kNoAllocate); in CallRuntimeImpl() 1058 CallDescriptor::kNoFlags); in TailCallRuntimeImpl() 1095 zone(), descriptor, stack_parameter_count, CallDescriptor::kNoFlags, in CallStubN() 1114 CallDescriptor::kNoFlags, Operator::kNoProperties); in TailCallStubImpl() 1181 zone(), descriptor, stack_parameter_count, CallDescriptor::kNoFlags, in TailCallStubThenBytecodeDispatchImpl() 1219 CallDescriptor::kFixedTargetRegister, Operator::kNoProperties); in TailCallJSCode()
|
D | pipeline.cc | 498 void InitializeInstructionSequence(const CallDescriptor* call_descriptor) { in InitializeInstructionSequence() 512 void InitializeFrameData(CallDescriptor* call_descriptor) { in InitializeFrameData() 524 const RegisterConfiguration* config, CallDescriptor* call_descriptor, in InitializeTopTierRegisterAllocationData() 534 const RegisterConfiguration* config, CallDescriptor* call_descriptor) { in InitializeMidTierRegisterAllocationData() 709 bool SelectInstructionsAndAssemble(CallDescriptor* call_descriptor); 710 MaybeHandle<Code> GenerateCode(CallDescriptor* call_descriptor); 712 CallDescriptor* call_descriptor, 715 CallDescriptor* call_descriptor, 2502 WasmHeapStubCompilationJob(Isolate* isolate, CallDescriptor* call_descriptor, in WasmHeapStubCompilationJob() 2535 CallDescriptor* call_descriptor_; [all …]
|
D | simplified-operator.h | 41 class CallDescriptor; variable 670 CallDescriptor* descriptor) in FastApiCallParameters() 677 CallDescriptor* descriptor() const { return descriptor_; } in descriptor() 684 CallDescriptor* descriptor_; 1068 FeedbackSource const& feedback, CallDescriptor* descriptor); in NON_EXPORTED_BASE()
|
D | js-typed-lowering.cc | 684 CallDescriptor::kNeedsFrameState, properties); in ReduceJSAdd() 1139 CallDescriptor::kNeedsFrameState, node->op()->properties()); in ReduceJSToObject() 1503 CallDescriptor::Flags flags) { in ReduceBuiltin() 1605 CallDescriptor::kNeedsFrameState))); in ReduceJSConstructForwardVarargs() 1644 CallDescriptor::kNeedsFrameState))); in ReduceJSConstruct() 1663 CallDescriptor::Flags flags = CallDescriptor::kNeedsFrameState; in ReduceJSCallForwardVarargs() 1755 CallDescriptor::Flags flags = CallDescriptor::kNeedsFrameState; in ReduceJSCall() 1776 flags | CallDescriptor::kCanUseRoots))); in ReduceJSCall() 1806 flags | CallDescriptor::kCanUseRoots))); in ReduceJSCall() 1816 CallDescriptor::Flags flags = CallDescriptor::kNeedsFrameState; in ReduceJSCall() [all …]
|
D | graph-assembler.cc | 526 TNode<Object> GraphAssembler::Call(const CallDescriptor* call_descriptor, in Call() 537 void GraphAssembler::TailCall(const CallDescriptor* call_descriptor, in TailCall() 629 CallDescriptor::Flags flags = CallDescriptor::kNoFlags; in PlainPrimitiveToNumberOperator()
|
D | int64-lowering.cc | 83 int GetReturnIndexAfterLowering(const CallDescriptor* call_descriptor, in GetReturnIndexAfterLowering() 95 int GetReturnCountAfterLowering(const CallDescriptor* call_descriptor) { in GetReturnCountAfterLowering() 363 const_cast<CallDescriptor*>(CallDescriptorOf(node->op())); in LowerNode() 1095 const CallDescriptor* Int64Lowering::LowerCallDescriptor( in LowerCallDescriptor() 1096 const CallDescriptor* call_descriptor) { in LowerCallDescriptor()
|
D | graph-assembler.h | 330 TNode<Object> Call(const CallDescriptor* call_descriptor, int inputs_size, 334 TNode<Object> Call(const CallDescriptor* call_descriptor, Node* first_arg, 338 void TailCall(const CallDescriptor* call_descriptor, int inputs_size, 786 TNode<Object> GraphAssembler::Call(const CallDescriptor* call_descriptor, in Call()
|
D | frame.h | 17 class CallDescriptor; variable
|
D | raw-machine-assembler.h | 49 Isolate* isolate, Graph* graph, CallDescriptor* call_descriptor, 67 CallDescriptor* call_descriptor() const { return call_descriptor_; } in call_descriptor() 952 Node* CallN(CallDescriptor* call_descriptor, int input_count, 957 Node* CallNWithFrameState(CallDescriptor* call_descriptor, int input_count, 962 void TailCallN(CallDescriptor* call_descriptor, int input_count, 1120 CallDescriptor* call_descriptor_;
|
/third_party/node/deps/v8/src/compiler/backend/ |
D | instruction-selector.cc | 471 CallDescriptor::kCanUseRoots; in CanUseRootsRegister() 910 CallBuffer(Zone* zone, const CallDescriptor* call_descriptor, in CallBuffer() 924 const CallDescriptor* descriptor; 1015 case CallDescriptor::kCallCodeObject: in InitializeCallBuffer() 1023 case CallDescriptor::kCallAddress: in InitializeCallBuffer() 1033 case CallDescriptor::kCallWasmCapiFunction: in InitializeCallBuffer() 1034 case CallDescriptor::kCallWasmFunction: in InitializeCallBuffer() 1035 case CallDescriptor::kCallWasmImportWrapper: in InitializeCallBuffer() 1046 case CallDescriptor::kCallBuiltinPointer: in InitializeCallBuffer() 1055 case CallDescriptor::kCallJSFunction: in InitializeCallBuffer() [all …]
|
/third_party/node/deps/v8/src/execution/ |
D | encoded-c-signature.h | 16 class CallDescriptor; variable
|