From 5ebf5cc75b0a0b3e44c4ab67711e9d84c19c6180 Mon Sep 17 00:00:00 2001 From: zleyyij <75810274+zleyyij@users.noreply.github.com> Date: Wed, 3 Jul 2024 11:33:25 -0600 Subject: [PATCH] vault backup: 2024-07-03 11:33:24 --- notes/Copy-and-Patch Compilation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/notes/Copy-and-Patch Compilation.md b/notes/Copy-and-Patch Compilation.md index e4f52e0..d835968 100644 --- a/notes/Copy-and-Patch Compilation.md +++ b/notes/Copy-and-Patch Compilation.md @@ -36,8 +36,8 @@ MetaVar constructs the stencil library from programmer defined *stencil generato At compile time, the compiler iterates over the values of the meta-variables and creates a library entry for every valid combination. -### Stencil Generators -Stencil generators are templated C++ functions whose template instantiations produce stencils. +### Compile time +Stencil generators are templated C++ functions whose template instantiations produce stencils. At "runtime", the generator will perform tree pattern matching to determine the correct variant, then complete a hash table lookup to retrieve the stencil, then copy it to the output. # Terminology