#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::number_suffixes;
ProgramToIRBinaryTest;
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_Add) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_Increment) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_CompoundAdd) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_Subtract) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_Decrement) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_CompoundSubtract) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_Multiply) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_CompoundMultiply) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_Div) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_CompoundDiv) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_Modulo) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_CompoundModulo) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_And) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_CompoundAnd) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_Or) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_CompoundOr) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_Xor) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_CompoundXor) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_LogicalAnd) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_LogicalOr) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_Equal) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_NotEqual) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_LessThan) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_GreaterThan) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_LessThanEqual) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_GreaterThanEqual) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_ShiftLeft) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_CompoundShiftLeft) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_ShiftRight) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_CompoundShiftRight) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_Compound) { … }
TEST_F(ProgramToIRBinaryTest, EmitExpression_Binary_Compound_WithConstEval) { … }
}
}