From f65d756bff8d4c5cbc15bd0322a2ae8e6b896a21 Mon Sep 17 00:00:00 2001 From: Ellie Hermaszewska Date: Tue, 29 Oct 2024 14:49:26 +0800 Subject: format * format * Minor test fixes * enable checking cpp format in ci --- source/slang/slang-emit-precedence.cpp | 70 ++++++++++++++++++---------------- 1 file changed, 37 insertions(+), 33 deletions(-) (limited to 'source/slang/slang-emit-precedence.cpp') diff --git a/source/slang/slang-emit-precedence.cpp b/source/slang/slang-emit-precedence.cpp index 212abeb13..b5270b812 100644 --- a/source/slang/slang-emit-precedence.cpp +++ b/source/slang/slang-emit-precedence.cpp @@ -1,47 +1,51 @@ // slang-emit-precedence.cpp #include "slang-emit-precedence.h" -namespace Slang { +namespace Slang +{ -#define SLANG_OP_INFO_EXPAND(op, name, precedence) {name, kEPrecedence_##precedence##_Left, kEPrecedence_##precedence##_Right, }, +#define SLANG_OP_INFO_EXPAND(op, name, precedence) \ + { \ + name, \ + kEPrecedence_##precedence##_Left, \ + kEPrecedence_##precedence##_Right, \ + }, -/* static */const EmitOpInfo EmitOpInfo::s_infos[int(EmitOp::CountOf)] = -{ - SLANG_OP_INFO(SLANG_OP_INFO_EXPAND) -}; +/* static */ const EmitOpInfo EmitOpInfo::s_infos[int(EmitOp::CountOf)] = { + SLANG_OP_INFO(SLANG_OP_INFO_EXPAND)}; EmitOp getEmitOpForOp(IROp op) { switch (op) { - case kIROp_Add: return EmitOp::Add; - case kIROp_Sub: return EmitOp::Sub; - case kIROp_Mul: return EmitOp::Mul; - case kIROp_Div: return EmitOp::Div; - case kIROp_IRem: return EmitOp::Rem; - case kIROp_FRem: return EmitOp::Rem; - - case kIROp_Lsh: return EmitOp::Lsh; - case kIROp_Rsh: return EmitOp::Rsh; - - case kIROp_Eql: return EmitOp::Eql; - case kIROp_Neq: return EmitOp::Neq; - case kIROp_Greater: return EmitOp::Greater; - case kIROp_Less: return EmitOp::Less; - case kIROp_Geq: return EmitOp::Geq; - case kIROp_Leq: return EmitOp::Leq; - - case kIROp_BitXor: return EmitOp::BitXor; - case kIROp_BitOr: return EmitOp::BitOr; - case kIROp_BitAnd: return EmitOp::BitAnd; - - case kIROp_And: return EmitOp::And; - case kIROp_Or: return EmitOp::Or; - - case kIROp_Not: return EmitOp::Not; - case kIROp_Neg: return EmitOp::Neg; - case kIROp_BitNot: return EmitOp::BitNot; + case kIROp_Add: return EmitOp::Add; + case kIROp_Sub: return EmitOp::Sub; + case kIROp_Mul: return EmitOp::Mul; + case kIROp_Div: return EmitOp::Div; + case kIROp_IRem: return EmitOp::Rem; + case kIROp_FRem: return EmitOp::Rem; + + case kIROp_Lsh: return EmitOp::Lsh; + case kIROp_Rsh: return EmitOp::Rsh; + + case kIROp_Eql: return EmitOp::Eql; + case kIROp_Neq: return EmitOp::Neq; + case kIROp_Greater: return EmitOp::Greater; + case kIROp_Less: return EmitOp::Less; + case kIROp_Geq: return EmitOp::Geq; + case kIROp_Leq: return EmitOp::Leq; + + case kIROp_BitXor: return EmitOp::BitXor; + case kIROp_BitOr: return EmitOp::BitOr; + case kIROp_BitAnd: return EmitOp::BitAnd; + + case kIROp_And: return EmitOp::And; + case kIROp_Or: return EmitOp::Or; + + case kIROp_Not: return EmitOp::Not; + case kIROp_Neg: return EmitOp::Neg; + case kIROp_BitNot: return EmitOp::BitNot; } return EmitOp::None; -- cgit v1.2.3