@@ -98,6 +98,45 @@ static void setARMLibcallNames(RuntimeLibcallsInfo &Info,
const Triple &TT,
Info.setLibcallImpl(RTLIB::SDIVREM_I32, RTLIB::__divmodsi4);
Info.setLibcallImpl(RTLIB::UDIVREM_I32, RTLIB::__udivmodsi4);
}
+
+ static const RTLIB::LibcallImpl AAPCS_Libc
https://github.com/efriedma-quic edited
https://github.com/llvm/llvm-project/pull/146083
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/efriedma-quic approved this pull request.
Yes, these functions are always AAPCS. LGTM with one minor comment.
https://github.com/llvm/llvm-project/pull/146083
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
h
efriedma-quic wrote:
I'll restate:
On Windows, there are guard pages, so you have to grow the stack one page at a
time. There are two ways to do this: __chkstk, or explicit memory accesses.
__chkstk is faster for large allocations because it caches the size of the
stack. LLVM currently reli
efriedma-quic wrote:
It looks like I triggered the wrong set of bots by opening the pull request
with the wrong base branch. I'm going to close/reopen.
https://github.com/llvm/llvm-project/pull/149402
___
llvm-branch-commits mailing list
llvm-branch-
https://github.com/efriedma-quic closed
https://github.com/llvm/llvm-project/pull/149402
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/efriedma-quic reopened
https://github.com/llvm/llvm-project/pull/149402
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -1204,6 +1204,13 @@ def : Pat<(i16 (atomic_load_nonext_16 addr:$src)),
(MOV16rm addr:$src)>;
def : Pat<(i32 (atomic_load_nonext_32 addr:$src)), (MOV32rm addr:$src)>;
def : Pat<(i64 (atomic_load_nonext_64 addr:$src)), (MOV64rm addr:$src)>;
+def : Pat<(v4i32 (scalar_to_vecto
101 - 108 of 108 matches
Mail list logo