#include "src/tint/lang/msl/writer/ast_raise/module_scope_var_to_entry_point_param.h"
#include <utility>
#include "src/tint/lang/wgsl/ast/transform/helper_test.h"
namespace tint::msl::writer {
namespace {
ModuleScopeVarToEntryPointParamTest;
TEST_F(ModuleScopeVarToEntryPointParamTest, ShouldRunEmptyModule) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, ShouldRunHasGlobal) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Basic) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Basic_OutOfOrder) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, FunctionCalls) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, FunctionCalls_OutOfOrder) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Initializers) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Initializers_OutOfOrder) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Pointers) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Pointers_OutOfOrder) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, DISABLED_FoldAddressOfDeref) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, DISABLED_FoldAddressOfDeref_OutOfOrder) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Buffers_Basic) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Buffers_Basic_OutOfOrder) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Buffer_RuntimeArray) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Buffer_RuntimeArray_OutOfOrder) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Buffer_RuntimeArrayInsideFunction) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Buffer_RuntimeArrayInsideFunction_OutOfOrder) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Buffer_RuntimeArray_Alias) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Buffer_RuntimeArray_Alias_OutOfOrder) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Buffer_ArrayOfStruct) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Buffer_ArrayOfStruct_OutOfOrder) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Buffers_FunctionCalls) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Buffers_FunctionCalls_OutOfOrder) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, HandleTypes_Basic) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, HandleTypes_FunctionCalls) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, HandleTypes_FunctionCalls_OutOfOrder) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, Matrix) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, NestedMatrix) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, DuplicateThreadgroupArgumentTypes) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, DuplicateThreadgroupArgumentTypes_OutOfOrder) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, UnusedVariables) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, MultiplePrivateVariables) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, MultiplePrivateVariables_OutOfOrder) { … }
TEST_F(ModuleScopeVarToEntryPointParamTest, EmtpyModule) { … }
}
}