diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2019-02-12 11:16:28 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-02-12 11:16:28 -0500 |
| commit | fb6432b58e52caef333ddcfd33fc468d044f8a61 (patch) | |
| tree | 962aace638008a896a3853239a49ac321d37cc2b /source/slang/parameter-binding.cpp | |
| parent | 44bd4b573bc0cc4fe8c9e4234af0e2883d724381 (diff) | |
Feature/alloc for ir inst creation review (#839)
* Make MemoryArena rewindable.
* Add test for rewinding MemoryArena
* Use memory rewinding in IRInst lookup instead of malloc/free.
* Small tidy.
* Don't bother recreating instruction if after lookup it's found it's new.
* Fix 32 bit signed compare issue.
* Improve documentation around MemoryArena.
* * Improve perf of test for hash expansion on Dictionary
* First attempt at TryGetOrAdd
* Improve comments around findOrEmitHoistableInst
* Removed template<T> from Dictionary.
Use TryGetValueOrAdd to findOrEmitHoistableInst
* Use TryGetValueOrAdd in findOrEmitHoistableInst
* Use Type thing = {} to initialize type over Type thing{} style.
Diffstat (limited to 'source/slang/parameter-binding.cpp')
0 files changed, 0 insertions, 0 deletions
