Rename semantic to sem

* Rename namespace semantic to sem
* Rename directory src/semantic/ to src/sem/

Bug: tint:724
Change-Id: I76383b821fbca7f1037a803c497b595a706dcb06
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/48120
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Antonio Maiorano <amaiorano@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
This commit is contained in:
Antonio Maiorano
2021-04-16 19:07:51 +00:00
committed by Commit Bot service account
parent 26cd48603d
commit 5cd71b8c0a
174 changed files with 847 additions and 866 deletions

View File

@@ -433,37 +433,37 @@ std::string GetGlslStd450FuncName(uint32_t ext_opcode) {
}
// Returns the WGSL standard library function intrinsic for the
// given instruction, or semantic::IntrinsicType::kNone
semantic::IntrinsicType GetIntrinsic(SpvOp opcode) {
// given instruction, or sem::IntrinsicType::kNone
sem::IntrinsicType GetIntrinsic(SpvOp opcode) {
switch (opcode) {
case SpvOpBitCount:
return semantic::IntrinsicType::kCountOneBits;
return sem::IntrinsicType::kCountOneBits;
case SpvOpBitReverse:
return semantic::IntrinsicType::kReverseBits;
return sem::IntrinsicType::kReverseBits;
case SpvOpDot:
return semantic::IntrinsicType::kDot;
return sem::IntrinsicType::kDot;
case SpvOpDPdx:
return semantic::IntrinsicType::kDpdx;
return sem::IntrinsicType::kDpdx;
case SpvOpDPdy:
return semantic::IntrinsicType::kDpdy;
return sem::IntrinsicType::kDpdy;
case SpvOpFwidth:
return semantic::IntrinsicType::kFwidth;
return sem::IntrinsicType::kFwidth;
case SpvOpDPdxFine:
return semantic::IntrinsicType::kDpdxFine;
return sem::IntrinsicType::kDpdxFine;
case SpvOpDPdyFine:
return semantic::IntrinsicType::kDpdyFine;
return sem::IntrinsicType::kDpdyFine;
case SpvOpFwidthFine:
return semantic::IntrinsicType::kFwidthFine;
return sem::IntrinsicType::kFwidthFine;
case SpvOpDPdxCoarse:
return semantic::IntrinsicType::kDpdxCoarse;
return sem::IntrinsicType::kDpdxCoarse;
case SpvOpDPdyCoarse:
return semantic::IntrinsicType::kDpdyCoarse;
return sem::IntrinsicType::kDpdyCoarse;
case SpvOpFwidthCoarse:
return semantic::IntrinsicType::kFwidthCoarse;
return sem::IntrinsicType::kFwidthCoarse;
default:
break;
}
return semantic::IntrinsicType::kNone;
return sem::IntrinsicType::kNone;
}
// @param opcode a SPIR-V opcode
@@ -705,7 +705,7 @@ DefInfo::~DefInfo() = default;
ast::Node* StatementBuilder::Clone(CloneContext*) const {
return nullptr;
}
void StatementBuilder::to_str(const semantic::Info&,
void StatementBuilder::to_str(const sem::Info&,
std::ostream& out,
size_t indent) const {
make_indent(out, indent);
@@ -3253,7 +3253,7 @@ TypedExpression FunctionEmitter::MaybeEmitCombinatorialValue(
}
const auto intrinsic = GetIntrinsic(opcode);
if (intrinsic != semantic::IntrinsicType::kNone) {
if (intrinsic != sem::IntrinsicType::kNone) {
return MakeIntrinsicCall(inst);
}

View File

@@ -375,7 +375,7 @@ class StatementBuilder : public Castable<StatementBuilder, ast::Statement> {
private:
Node* Clone(CloneContext*) const override;
void to_str(const semantic::Info& sem,
void to_str(const sem::Info& sem,
std::ostream& out,
size_t indent) const override;
};

View File

@@ -17,7 +17,7 @@
#include "src/reader/spirv/function.h"
#include "src/reader/spirv/parser_impl_test_helper.h"
#include "src/reader/spirv/spirv_tools_helpers_test.h"
#include "src/semantic/call.h"
#include "src/sem/call.h"
namespace tint {
namespace reader {
@@ -68,9 +68,9 @@ TEST_F(SpvParserTest, WorkgroupBarrier) {
EXPECT_EQ(call->expr()->params().size(), 0u);
auto* sem_call = program.Sem().Get(call->expr());
ASSERT_NE(sem_call, nullptr);
auto* intrinsic = sem_call->Target()->As<semantic::Intrinsic>();
auto* intrinsic = sem_call->Target()->As<sem::Intrinsic>();
ASSERT_NE(intrinsic, nullptr);
EXPECT_EQ(intrinsic->Type(), semantic::IntrinsicType::kWorkgroupBarrier);
EXPECT_EQ(intrinsic->Type(), sem::IntrinsicType::kWorkgroupBarrier);
}
TEST_F(SpvParserTest, StorageBarrier) {
@@ -96,9 +96,9 @@ TEST_F(SpvParserTest, StorageBarrier) {
EXPECT_EQ(call->expr()->params().size(), 0u);
auto* sem_call = program.Sem().Get(call->expr());
ASSERT_NE(sem_call, nullptr);
auto* intrinsic = sem_call->Target()->As<semantic::Intrinsic>();
auto* intrinsic = sem_call->Target()->As<sem::Intrinsic>();
ASSERT_NE(intrinsic, nullptr);
EXPECT_EQ(intrinsic->Type(), semantic::IntrinsicType::kStorageBarrier);
EXPECT_EQ(intrinsic->Type(), sem::IntrinsicType::kStorageBarrier);
}
TEST_F(SpvParserTest, ErrBarrierInvalidExecution) {