diff --git a/llvm/docs/Frontend/PerformanceTips.rst b/llvm/docs/Frontend/PerformanceTips.rst index 289106cd1e28e..4baf127bf050b 100644 --- a/llvm/docs/Frontend/PerformanceTips.rst +++ b/llvm/docs/Frontend/PerformanceTips.rst @@ -206,7 +206,9 @@ Other Things to Consider that fact is critical for optimization purposes. Assumes are a great prototyping mechanism, but they can have negative effects on both compile time and optimization effectiveness. The former is fixable with enough - effort, but the later is fairly fundamental to their designed purpose. + effort, but the later is fairly fundamental to their designed purpose. If + you are creating a non-terminator unreachable instruction or passing a false + value, use the ``store i1 true, ptr poison, align 1`` canonical form. Describing Language Specific Properties