#include "src/tint/lang/core/ir/disassembler.h"
#include "src/tint/lang/wgsl/reader/program_to_ir/ir_program_test.h"
namespace tint::wgsl::reader {
namespace {
usingnamespacetint::core::fluent_types;
usingnamespacetint::core::number_suffixes;
ProgramToIRAccessorTest;
TEST_F(ProgramToIRAccessorTest, Accessor_Var_ArraySingleIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_ArraySingleIndex_ViaDerefPointerIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_ArraySingleIndex_ViaPointerIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Multiple) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_VectorSingleIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_VectorSingleIndex_ViaDerefPointerIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_VectorSingleIndex_ViaPointerIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_ArraysMultiIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_ArraysMultiIndex_ViaDerefPointerIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_ArraysMultiIndex_ViaPointerIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_MatrixMultiIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_SingleMember) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_SingleMember_ViaDerefPointerIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_SingleMember_ViaPointerIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_MultiMember) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_Mixed) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_AssignmentLHS) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_VectorElementSwizzle) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_VectorElementSwizzle_ViaDerefPointerIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_VectorElementSwizzle_ViaPointerIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_MultiElementSwizzle) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_MultiElementSwizzleOfSwizzle) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Var_MultiElementSwizzle_MiddleOfChain) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Let_SingleIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Let_MultiIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Let_SingleMember) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Let_MultiMember) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Let_Mixed) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Let_SingleElement) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Let_MultiElementSwizzle) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Let_MultiElementSwizzleOfSwizzle) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Let_MultiElementSwizzle_MiddleOfChain) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Const_AbstractVectorWithIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Const_AbstractVectorWithSwizzleAndIndex) { … }
TEST_F(ProgramToIRAccessorTest, Accessor_Const_ExpressionIndex) { … }
}
}