We're already scanning forward through the basic block. Might as
well just remember eflags defs instead of doing a bounded search
backwards later.
Based on a comment in D71841.
Paths
| Differential D71865
[X86FixupSetCC] Remember the preceding eflags defining instruction while we're scanning the basic block instead of looking back for it. ClosedPublic Authored by craig.topper on Dec 24 2019, 9:38 PM.
Details Summary We're already scanning forward through the basic block. Might as Based on a comment in D71841.
Diff Detail
Event Timelinecraig.topper retitled this revision from [X86FixupSetCC] Remove the preceding eflags defining instruction while we're scanning the basic block instead of looking back for it. to [X86FixupSetCC] Remember the preceding eflags defining instruction while we're scanning the basic block instead of looking back for it..Dec 24 2019, 9:41 PM This revision is now accepted and ready to land.Dec 25 2019, 4:22 AM Closed by commit rG4af5b23db308: [X86FixupSetCC] Remember the preceding eflags defining instruction while we're… (authored by craig.topper). · Explain WhyDec 25 2019, 10:29 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 235289 llvm/lib/Target/X86/X86FixupSetCC.cpp
llvm/test/CodeGen/X86/vec-strict-fptoint-512.ll
|
This is now also dead.