summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-lower-generics.cpp
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2023-04-25 10:43:29 -0400
committerGitHub <noreply@github.com>2023-04-25 10:43:29 -0400
commit7b7c095b37e85ca3a8f55eff1c3d9643d467b8e0 (patch)
tree9c71955dbc956b0058b19818ca127c8132cda512 /source/slang/slang-ir-lower-generics.cpp
parent284cee1f246c072f190c87c8fb60c1d2181e458f (diff)
Dictionary using lowerCamel (#2835)
* #include an absolute path didn't work - because paths were taken to always be relative. * WIP lowerCamel Dictionary. * WIP more lowerCamel fixes for Dictionary. * Add/Remove/Clear * GetValue/Contains * Fix tabs in dictionary. Count -> getCount * Fix fields with caps. * Key -> key Value -> value Use m_ for members where appropriate. Use lowerCamel in linked list. * Some small fixes/improvements to Dictionary. * Kick CI.
Diffstat (limited to 'source/slang/slang-ir-lower-generics.cpp')
-rw-r--r--source/slang/slang-ir-lower-generics.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/source/slang/slang-ir-lower-generics.cpp b/source/slang/slang-ir-lower-generics.cpp
index bc6b9fff8..fc810e54e 100644
--- a/source/slang/slang-ir-lower-generics.cpp
+++ b/source/slang/slang-ir-lower-generics.cpp
@@ -28,7 +28,7 @@ namespace Slang
for (auto rtti : sharedContext->mapTypeToRTTIObject)
{
IRBuilder builder(sharedContext->module);
- builder.setInsertBefore(rtti.Value);
+ builder.setInsertBefore(rtti.value);
IRUse* nextUse = nullptr;
auto uint2Type = builder.getVectorType(
builder.getUIntType(), builder.getIntValue(builder.getIntType(), 2));
@@ -36,7 +36,7 @@ namespace Slang
builder.getIntValue(builder.getUIntType(), id),
builder.getIntValue(builder.getUIntType(), 0)};
auto idOperand = builder.emitMakeVector(uint2Type, 2, uint2Args);
- for (auto use = rtti.Value->firstUse; use; use = nextUse)
+ for (auto use = rtti.value->firstUse; use; use = nextUse)
{
nextUse = use->nextUse;
if (use->getUser()->getOp() == kIROp_GetAddr)
@@ -133,7 +133,7 @@ namespace Slang
if (sink->getErrorCount() != 0)
return;
- sharedContext->mapInterfaceRequirementKeyValue.Clear();
+ sharedContext->mapInterfaceRequirementKeyValue.clear();
specializeRTTIObjectReferences(sharedContext);
@@ -152,7 +152,7 @@ namespace Slang
if (inst->getOp() == kIROp_WitnessTable)
{
auto interfaceType = cast<IRWitnessTableType>(inst->getDataType())->getConformanceType();
- implementedInterfaces.Add(interfaceType);
+ implementedInterfaces.add(interfaceType);
}
}
// Check if an interface type has any implementations.
@@ -166,11 +166,11 @@ namespace Slang
auto interfaceType = cast<IRWitnessTableType>(witnessTableType)->getConformanceType();
if (isComInterfaceType((IRType*)interfaceType))
return;
- if (!implementedInterfaces.Contains(interfaceType))
+ if (!implementedInterfaces.contains(interfaceType))
{
context->sink->diagnose(interfaceType->sourceLoc, Diagnostics::noTypeConformancesFoundForInterface, interfaceType);
// Add to set to prevent duplicate diagnostic messages.
- implementedInterfaces.Add(interfaceType);
+ implementedInterfaces.add(interfaceType);
}
}
});