summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2014-06-25 12:41:52 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2014-06-25 12:41:52 +0000
commit1db5995d1419a5476f8f3974bdd1af20605885bc (patch)
tree3d60e8f0750bedc9a0d86c6382600b963e330ad6 /clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py
parent3cf5c9de141a0456b85bbfaf3ab055c22256c5fc (diff)
downloadbcm5719-llvm-1db5995d1419a5476f8f3974bdd1af20605885bc.tar.gz
bcm5719-llvm-1db5995d1419a5476f8f3974bdd1af20605885bc.zip
Re-apply r211399, "Generate native unwind info on Win64" with a fix to ignore SEH pseudo ops in X86 JIT emitter.
-- This patch enables LLVM to emit Win64-native unwind info rather than DWARF CFI. It handles all corner cases (I hope), including stack realignment. Because the unwind info is not flexible enough to describe stack frames with a gap of unknown size in the middle, such as the one caused by stack realignment, I modified register spilling code to place all spills into the fixed frame slots, so that they can be accessed relative to the frame pointer. Patch by Vadim Chugunov! Reviewed By: rnk Differential Revision: http://reviews.llvm.org/D4081 llvm-svn: 211691
Diffstat (limited to 'clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud