[PATCH] D17095: [X86] Add X86FixupSeparateStack pass
Michael LeMay via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 28 08:59:23 PDT 2016
mlemay-intel updated this revision to Diff 72843.
mlemay-intel added a comment.
Avoids erasing previous derivation data when a register is both used and defined in an instruction.
Ignores implicit and undef registers when tracking derivation.
Removes code and associated options for tracking variadic argument pointers.
Eliminates assert on storing stack pointers to memory.
https://reviews.llvm.org/D17095
Files:
lib/Target/X86/CMakeLists.txt
lib/Target/X86/X86.h
lib/Target/X86/X86.td
lib/Target/X86/X86FixupSeparateStack.cpp
lib/Target/X86/X86Subtarget.cpp
lib/Target/X86/X86Subtarget.h
lib/Target/X86/X86TargetMachine.cpp
test/CodeGen/X86/separate-stack-seg-ignore-va.ll
test/CodeGen/X86/separate-stack-seg.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D17095.72843.patch
Type: text/x-patch
Size: 54817 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160928/308a8367/attachment.bin>
More information about the llvm-commits
mailing list