| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| build_vulkan.cc | ||
| codegen_spirv.cc | ||
| codegen_spirv.h | ||
| intrin_rule_spirv.cc | ||
| ir_builder.cc | ||
| ir_builder.h |
The _type_child_slots can be used to enable quick type checking optimization by checking the whether the type index is within the bound. This PR enables these static slots: - Introduce a static assert to avoid the scenario when a developer forget to _type_child_slots when the field is set for the type's parent. - Revamp and assign static type index to common runtime objects - Add a DumpTypeTable call to allow developer monitor the current situation of type table and offers suggestions for the slots(ideally the slots equals the number of children so there is no overflow.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| build_vulkan.cc | Loading commit data... | |
| codegen_spirv.cc | Loading commit data... | |
| codegen_spirv.h | Loading commit data... | |
| intrin_rule_spirv.cc | Loading commit data... | |
| ir_builder.cc | Loading commit data... | |
| ir_builder.h | Loading commit data... |