From f00374e4a8e8534df04fbd820cf468a95261b302 Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Fri, 13 Jan 2006 01:20:42 +0000 Subject: [PATCH] Minor update. llvm-svn: 25263 --- llvm/lib/Target/X86/README.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/llvm/lib/Target/X86/README.txt b/llvm/lib/Target/X86/README.txt index a08e8fd4583f..4869c5e956df 100644 --- a/llvm/lib/Target/X86/README.txt +++ b/llvm/lib/Target/X86/README.txt @@ -112,3 +112,12 @@ FP_TO_SINT when the source operand is already in memory. //===---------------------------------------------------------------------===// Check if load folding would add a cycle in the dag. + +//===---------------------------------------------------------------------===// + +Model X86 EFLAGS as a real register to avoid redudant cmp / test. e.g. + + cmpl $1, %eax + setg %al + testb %al, %al # unnecessary + jne .BB7 -- GitLab