LVN(Local Value Numbering)和SVN(Superlocal Value Numbering)是两种在编译器优化中用于消除冗余表达式的算法,特别是在LLVM(Low Level Virtual Machine)中。这些算法通过为表达式分配唯一的值编号(Value Number)来识别并消除重复的计算。