[PATCH] D17095: [X86] Add X86FixupSeparateStack pass
Michael LeMay via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 24 15:53:25 PDT 2016
mlemay-intel updated this revision to Diff 54815.
mlemay-intel added a comment.
Fix bug that occurred when cycle was formed with
AddrRegReqs::addPredecessor. AddrRegReqs::useInMemOp could modify
DenseSet being iterated in addPredecessor.
Track registers pointing into SS segment across some spills and fills.
Detect some instructions emitted for variadic argument intrinsics that
store SS pointers, avoiding assertion failures for those instructions.
Add option to control level of verification that is applied to
instructions that store SS pointers.
http://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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D17095.54815.patch
Type: text/x-patch
Size: 38324 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160424/45c57957/attachment.bin>
More information about the llvm-commits
mailing list