[ir] Rename BuiltinCall to CoreBuiltinCall.

This CL moves the BuiltinCall class to the CoreBuiltinCall class. A
future CL will extract a BuiltinCall base class out of CoreBuiltinClass
which can then be used by other backends to create custom builtin call
classes.

Bug: tint:1718
Change-Id: I9a2fafa654bcb2f2f0c69e71eedd2ac062ba848a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/141221
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
diff --git a/src/tint/ir/builder.h b/src/tint/ir/builder.h
index 83db711..6d75a37 100644
--- a/src/tint/ir/builder.h
+++ b/src/tint/ir/builder.h
@@ -25,11 +25,11 @@
 #include "src/tint/ir/bitcast.h"
 #include "src/tint/ir/block_param.h"
 #include "src/tint/ir/break_if.h"
-#include "src/tint/ir/builtin_call.h"
 #include "src/tint/ir/constant.h"
 #include "src/tint/ir/construct.h"
 #include "src/tint/ir/continue.h"
 #include "src/tint/ir/convert.h"
+#include "src/tint/ir/core_builtin_call.h"
 #include "src/tint/ir/discard.h"
 #include "src/tint/ir/exit_if.h"
 #include "src/tint/ir/exit_loop.h"
@@ -532,15 +532,15 @@
                                                            Values(std::forward<ARGS>(args)...)));
     }
 
-    /// Creates a builtin call instruction
+    /// Creates a core builtin call instruction
     /// @param type the return type of the call
     /// @param func the builtin function to call
     /// @param args the call arguments
     /// @returns the instruction
     template <typename... ARGS>
-    ir::BuiltinCall* Call(const type::Type* type, builtin::Function func, ARGS&&... args) {
-        return Append(ir.instructions.Create<ir::BuiltinCall>(InstructionResult(type), func,
-                                                              Values(std::forward<ARGS>(args)...)));
+    ir::CoreBuiltinCall* Call(const type::Type* type, builtin::Function func, ARGS&&... args) {
+        return Append(ir.instructions.Create<ir::CoreBuiltinCall>(
+            InstructionResult(type), func, Values(std::forward<ARGS>(args)...)));
     }
 
     /// Creates an intrinsic call instruction