Lines Matching refs:CallDescriptor
29 std::ostream& operator<<(std::ostream& os, const CallDescriptor::Kind& k) { in operator <<()
31 case CallDescriptor::kCallCodeObject: in operator <<()
34 case CallDescriptor::kCallJSFunction: in operator <<()
37 case CallDescriptor::kCallAddress: in operator <<()
40 case CallDescriptor::kCallWasmFunction: in operator <<()
48 std::ostream& operator<<(std::ostream& os, const CallDescriptor& d) { in operator <<()
55 MachineSignature* CallDescriptor::GetMachineSignature(Zone* zone) const { in GetMachineSignature()
69 bool CallDescriptor::HasSameReturnLocationsAs( in HasSameReturnLocationsAs()
70 const CallDescriptor* other) const { in HasSameReturnLocationsAs()
78 int CallDescriptor::GetFirstUnusedStackSlot() const { in GetFirstUnusedStackSlot()
93 int CallDescriptor::GetStackParameterDelta( in GetStackParameterDelta()
94 CallDescriptor const* tail_caller) const { in GetStackParameterDelta()
116 bool CallDescriptor::CanTailCall(const Node* node) const { in CanTailCall()
120 int CallDescriptor::CalculateFixedFrameSize() const { in CalculateFixedFrameSize()
137 CallDescriptor* Linkage::ComputeIncoming(Zone* zone, in ComputeIncoming()
146 CallDescriptor::kNoFlags); in ComputeIncoming()
202 bool CallDescriptor::UsesOnlyRegisters() const { in UsesOnlyRegisters()
213 CallDescriptor* Linkage::GetRuntimeCallDescriptor( in GetRuntimeCallDescriptor()
215 Operator::Properties properties, CallDescriptor::Flags flags) { in GetRuntimeCallDescriptor()
221 flags = static_cast<CallDescriptor::Flags>( in GetRuntimeCallDescriptor()
222 flags & ~CallDescriptor::kNeedsFrameState); in GetRuntimeCallDescriptor()
229 CallDescriptor* Linkage::GetCEntryStubCallDescriptor( in GetCEntryStubCallDescriptor()
232 CallDescriptor::Flags flags) { in GetCEntryStubCallDescriptor()
274 return new (zone) CallDescriptor( // -- in GetCEntryStubCallDescriptor()
275 CallDescriptor::kCallCodeObject, // kind in GetCEntryStubCallDescriptor()
287 CallDescriptor* Linkage::GetJSCallDescriptor(Zone* zone, bool is_osr, in GetJSCallDescriptor()
289 CallDescriptor::Flags flags) { in GetJSCallDescriptor()
327 return new (zone) CallDescriptor( // -- in GetJSCallDescriptor()
328 CallDescriptor::kCallJSFunction, // kind in GetJSCallDescriptor()
336 CallDescriptor::kCanUseRoots | // flags in GetJSCallDescriptor()
342 CallDescriptor* Linkage::GetStubCallDescriptor( in GetStubCallDescriptor()
344 int stack_parameter_count, CallDescriptor::Flags flags, in GetStubCallDescriptor()
387 CallDescriptor::Kind kind = stub_mode == StubCallMode::kCallWasmRuntimeStub in GetStubCallDescriptor()
388 ? CallDescriptor::kCallWasmFunction in GetStubCallDescriptor()
389 : CallDescriptor::kCallCodeObject; in GetStubCallDescriptor()
394 return new (zone) CallDescriptor( // -- in GetStubCallDescriptor()
403 CallDescriptor::kCanUseRoots | flags, // flags in GetStubCallDescriptor()
409 CallDescriptor* Linkage::GetBytecodeDispatchCallDescriptor( in GetBytecodeDispatchCallDescriptor()
438 const CallDescriptor::Flags kFlags = in GetBytecodeDispatchCallDescriptor()
439 CallDescriptor::kCanUseRoots | CallDescriptor::kFixedTargetRegister; in GetBytecodeDispatchCallDescriptor()
440 return new (zone) CallDescriptor( // -- in GetBytecodeDispatchCallDescriptor()
441 CallDescriptor::kCallAddress, // kind in GetBytecodeDispatchCallDescriptor()