Lines Matching refs:CallDescriptor
89 friend class CallDescriptor;
137 class CallDescriptor final : public ZoneObject {
163 CallDescriptor(Kind kind, MachineType target_type, LinkageLocation target_loc,
259 bool HasSameReturnLocationsAs(const CallDescriptor* other) const;
278 DISALLOW_COPY_AND_ASSIGN(CallDescriptor);
281 DEFINE_OPERATORS_FOR_FLAGS(CallDescriptor::Flags)
283 std::ostream& operator<<(std::ostream& os, const CallDescriptor& d);
284 std::ostream& operator<<(std::ostream& os, const CallDescriptor::Kind& k);
301 explicit Linkage(CallDescriptor* incoming) : incoming_(incoming) {} in Linkage()
303 static CallDescriptor* ComputeIncoming(Zone* zone, CompilationInfo* info);
307 CallDescriptor* GetIncomingDescriptor() const { return incoming_; } in GetIncomingDescriptor()
308 static CallDescriptor* GetJSCallDescriptor(Zone* zone, bool is_osr,
310 CallDescriptor::Flags flags);
312 static CallDescriptor* GetRuntimeCallDescriptor(
314 Operator::Properties properties, CallDescriptor::Flags flags);
316 static CallDescriptor* GetLazyBailoutDescriptor(Zone* zone);
318 static CallDescriptor* GetStubCallDescriptor(
320 int stack_parameter_count, CallDescriptor::Flags flags,
329 static CallDescriptor* GetSimplifiedCDescriptor(Zone* zone,
335 static CallDescriptor* GetInterpreterDispatchDescriptor(Zone* zone);
396 CallDescriptor* const incoming_;