diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2023-04-25 10:43:29 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-25 10:43:29 -0400 |
| commit | 7b7c095b37e85ca3a8f55eff1c3d9643d467b8e0 (patch) | |
| tree | 9c71955dbc956b0058b19818ca127c8132cda512 /source/slang/slang-ir-loop-unroll.cpp | |
| parent | 284cee1f246c072f190c87c8fb60c1d2181e458f (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.cpp | 16 |
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); } |
