Lines Matching refs:signature
97 builtin->signature().return_type == type->return_type() &&
98 builtin->signature().parameter_types.types ==
115 auto signature_types = m->signature().GetExplicitTypes();
116 if (signature_types == types && !m->signature().parameter_types.var_args) {
183 Signature signature,
188 std::move(external_name), std::move(readable_name), std::move(signature),
194 Signature signature) {
197 std::move(signature))));
203 const Signature& signature, base::Optional<Statement*> body,
206 TryLookupMacro(name, signature.GetExplicitTypes())) {
215 CreateExternMacro(name, std::move(*external_assembler_name), signature);
217 macro = CreateTorqueMacro(name, name, accessible_from_csa, signature, body,
223 if (TryLookupMacro(*op, signature.GetExplicitTypes())) {
233 const std::string& name, Signature signature,
238 container_type, generated_name, name, std::move(signature), body)));
244 const Signature& signature) {
246 new Intrinsic(std::move(name), std::move(signature))));
251 const Signature& signature) {
252 Intrinsic* result = CreateIntrinsic(std::move(name), std::move(signature));
259 Builtin::Kind kind, Signature signature,
264 std::move(signature), body)));
269 const Signature& signature,
273 return Declare(name, CreateBuiltin(name, name, kind, signature, body));
277 const std::string& name, const Signature& signature) {
280 new RuntimeFunction(name, signature))));