[all-commits] [llvm/llvm-project] 0f60bc: [stack-clash] Fix probing of dynamic alloca
serge-sans-paille via All-commits
all-commits at lists.llvm.org
Fri Oct 30 07:34:24 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 0f60bcc36c34522618bd1425a45f8c6006568fb6
https://github.com/llvm/llvm-project/commit/0f60bcc36c34522618bd1425a45f8c6006568fb6
Author: serge-sans-paille <sguelton at redhat.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll
M llvm/test/CodeGen/X86/stack-clash-small-alloc-medium-align.ll
Log Message:
-----------
[stack-clash] Fix probing of dynamic alloca
- Perform the probing in the correct direction.
Related to https://github.com/rust-lang/rust/pull/77885#issuecomment-711062924
- The first touch on a dynamic alloca cannot use a mov because it clobbers
existing space. Use a xor 0 instead
Differential Revision: https://reviews.llvm.org/D90216
Commit: 2706942a2253ba5731a8f24c3218f2ee30a3e015
https://github.com/llvm/llvm-project/commit/2706942a2253ba5731a8f24c3218f2ee30a3e015
Author: serge-sans-paille <sguelton at redhat.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
A llvm/utils/lit/LICENSE.TXT
M llvm/utils/lit/setup.py
Log Message:
-----------
[lit] Ship and bundle license for lit package
lit is bundled independently from LLVM in at least one location
(https://pypi.org/project/lit/), it's easier to state its license locally.
Differential Revision: https://reviews.llvm.org/D90136
Compare: https://github.com/llvm/llvm-project/compare/0ff1ab42f23d...2706942a2253
More information about the All-commits
mailing list