Lines Matching refs:CallDescriptor

55 std::ostream& operator<<(std::ostream& os, const CallDescriptor::Kind& k) {  in operator <<()
57 case CallDescriptor::kCallCodeObject: in operator <<()
60 case CallDescriptor::kCallJSFunction: in operator <<()
63 case CallDescriptor::kCallAddress: in operator <<()
66 case CallDescriptor::kLazyBailout: in operator <<()
74 std::ostream& operator<<(std::ostream& os, const CallDescriptor& d) { in operator <<()
82 bool CallDescriptor::HasSameReturnLocationsAs( in HasSameReturnLocationsAs()
83 const CallDescriptor* other) const { in HasSameReturnLocationsAs()
92 bool CallDescriptor::CanTailCall(const Node* node, in CanTailCall()
94 CallDescriptor const* other = OpParameter<CallDescriptor const*>(node); in CanTailCall()
118 return HasSameReturnLocationsAs(OpParameter<CallDescriptor const*>(node)); in CanTailCall()
122 CallDescriptor* Linkage::ComputeIncoming(Zone* zone, CompilationInfo* info) { in ComputeIncoming()
129 CallDescriptor::kNoFlags, Operator::kNoProperties); in ComputeIncoming()
136 CallDescriptor::kNoFlags); in ComputeIncoming()
144 CallDescriptor::kNoFlags); in ComputeIncoming()
211 bool CallDescriptor::UsesOnlyRegisters() const { in UsesOnlyRegisters()
222 CallDescriptor* Linkage::GetRuntimeCallDescriptor( in GetRuntimeCallDescriptor()
224 Operator::Properties properties, CallDescriptor::Flags flags) { in GetRuntimeCallDescriptor()
268 flags = static_cast<CallDescriptor::Flags>( in GetRuntimeCallDescriptor()
269 flags & ~CallDescriptor::kNeedsFrameState); in GetRuntimeCallDescriptor()
275 return new (zone) CallDescriptor( // -- in GetRuntimeCallDescriptor()
276 CallDescriptor::kCallCodeObject, // kind in GetRuntimeCallDescriptor()
290 CallDescriptor* Linkage::GetLazyBailoutDescriptor(Zone* zone) { in GetLazyBailoutDescriptor()
300 return new (zone) CallDescriptor( // -- in GetLazyBailoutDescriptor()
301 CallDescriptor::kLazyBailout, // kind in GetLazyBailoutDescriptor()
310 CallDescriptor::kNeedsFrameState, // flags in GetLazyBailoutDescriptor()
315 CallDescriptor* Linkage::GetJSCallDescriptor(Zone* zone, bool is_osr, in GetJSCallDescriptor()
317 CallDescriptor::Flags flags) { in GetJSCallDescriptor()
357 return new (zone) CallDescriptor( // -- in GetJSCallDescriptor()
358 CallDescriptor::kCallJSFunction, // kind in GetJSCallDescriptor()
367 CallDescriptor::kCanUseRoots | // flags in GetJSCallDescriptor()
373 CallDescriptor* Linkage::GetInterpreterDispatchDescriptor(Zone* zone) { in GetInterpreterDispatchDescriptor()
410 return new (zone) CallDescriptor( // -- in GetInterpreterDispatchDescriptor()
411 CallDescriptor::kCallCodeObject, // kind in GetInterpreterDispatchDescriptor()
420 CallDescriptor::kSupportsTailCalls | // flags in GetInterpreterDispatchDescriptor()
421 CallDescriptor::kCanUseRoots, // flags in GetInterpreterDispatchDescriptor()
429 CallDescriptor* Linkage::GetStubCallDescriptor( in GetStubCallDescriptor()
431 int stack_parameter_count, CallDescriptor::Flags flags, in GetStubCallDescriptor()
478 return new (zone) CallDescriptor( // -- in GetStubCallDescriptor()
479 CallDescriptor::kCallCodeObject, // kind in GetStubCallDescriptor()
518 if (incoming_->kind() != CallDescriptor::kCallJSFunction) return false; in ParameterHasSecondaryLocation()