summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-loop-unroll.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-loop-unroll.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-loop-unroll.cpp')
-rw-r--r--source/slang/slang-ir-loop-unroll.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/source/slang/slang-ir-loop-unroll.cpp b/source/slang/slang-ir-loop-unroll.cpp
index a368ff8c8..f068eded4 100644
--- a/source/slang/slang-ir-loop-unroll.cpp
+++ b/source/slang/slang-ir-loop-unroll.cpp
@@ -17,7 +17,7 @@ static bool _eliminateDeadBlocks(List<IRBlock*>& blocks, IRBlock* unreachableBlo
return false;
bool changed = false;
HashSet<IRBlock*> aliveBlocks;
- aliveBlocks.Add(blocks[0]);
+ aliveBlocks.add(blocks[0]);
List<IRBlock*> workList;
workList.add(blocks[0]);
for (Index i = 0; i < workList.getCount(); i++)
@@ -25,7 +25,7 @@ static bool _eliminateDeadBlocks(List<IRBlock*>& blocks, IRBlock* unreachableBlo
auto block = workList[i];
for (auto succ : block->getSuccessors())
{
- if (aliveBlocks.Add(succ))
+ if (aliveBlocks.add(succ))
{
workList.add(succ);
}
@@ -33,7 +33,7 @@ static bool _eliminateDeadBlocks(List<IRBlock*>& blocks, IRBlock* unreachableBlo
}
for (auto& b : blocks)
{
- if (!aliveBlocks.Contains(b))
+ if (!aliveBlocks.contains(b))
{
if (b->hasUses())
{
@@ -53,7 +53,7 @@ List<IRBlock*> _collectBlocksInLoop(IRDominatorTree* dom, IRLoop* loopInst)
HashSet<IRBlock*> loopBlocksSet;
auto addBlock = [&](IRBlock* block)
{
- if (loopBlocksSet.Add(block))
+ if (loopBlocksSet.add(block))
loopBlocks.add(block);
};
auto firstBlock = as<IRBlock>(loopInst->block.get());
@@ -347,7 +347,7 @@ static bool _unrollLoop(
builder.setInsertBefore(firstIterationBreakBlock);
auto clonedBlock = builder.createBlock();
clonedBlock->insertBefore(firstIterationBreakBlock);
- cloneEnv.mapOldValToNew.AddIfNotExists(b, clonedBlock);
+ cloneEnv.mapOldValToNew.addIfNotExists(b, clonedBlock);
clonedBlocks.add(clonedBlock);
}
@@ -408,19 +408,19 @@ static bool _unrollLoop(
HashSet<IRBlock*> blockSet;
for (auto block : blocks)
{
- blockSet.Add(block);
+ blockSet.add(block);
}
for (auto block : blocks)
{
for (auto inst : block->getChildren())
{
IRInst* newInst = nullptr;
- if (!cloneEnv.mapOldValToNew.TryGetValue(inst, newInst))
+ if (!cloneEnv.mapOldValToNew.tryGetValue(inst, newInst))
continue;
for (auto use = inst->firstUse; use;)
{
auto nextUse = use->nextUse;
- if (!blockSet.Contains(as<IRBlock>(use->getUser()->getParent())))
+ if (!blockSet.contains(as<IRBlock>(use->getUser()->getParent())))
{
use->set(newInst);
}