[hlsl] Add passthrough builtin calls

This CL adds the simple pass through function names for the HLSL IR
backend.

Bug: 42251045
Change-Id: Ib969a80ebb2d14e4c126eb8d4c26ddbd7ca59e07
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/193840
Commit-Queue: dan sinclair <dsinclair@chromium.org>
Reviewed-by: James Price <jrprice@google.com>
diff --git a/test/tint/loops/nested_loops.wgsl.expected.ir.fxc.hlsl b/test/tint/loops/nested_loops.wgsl.expected.ir.fxc.hlsl
index 32d126b..adbb0c1 100644
--- a/test/tint/loops/nested_loops.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/loops/nested_loops.wgsl.expected.ir.fxc.hlsl
@@ -1,6 +1,6 @@
 SKIP: FAILED
 
-<dawn>/src/tint/lang/hlsl/writer/printer/printer.cc:197 internal compiler error: Switch() matched no cases. Type: tint::core::ir::Loop
+<dawn>/src/tint/lang/hlsl/writer/printer/printer.cc:198 internal compiler error: Switch() matched no cases. Type: tint::core::ir::Loop
 ********************************************************************
 *  The tint shader compiler has encountered an unexpected error.   *
 *                                                                  *