{"push_id":2086396267,"size":2,"distinct_size":0,"ref":"refs/heads/upstream/master","head":"a40f36599e5337c7af0735b45d2bad1f2f3f0750","before":"5d03e9f58045606a6494641dc72bc921aabcc187","commits":[{"sha":"e3ef547dd4653640517eb43bd37dd2b485ed7280","author":{"name":"Jina Nahias","email":"1c7aa3b9a11f00192c271df1c9df6074dbfaec0b@intel.com"},"message":"[X86][AVX512] Adding a pattern for broadcastm intrinsic.\n\nDifferential Revision: https://reviews.llvm.org/D38312\n\nChange-Id: I6551fb13879e098aed74de410e29815cf37d9ab5\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@316890 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-llvm/commits/e3ef547dd4653640517eb43bd37dd2b485ed7280"},{"sha":"a40f36599e5337c7af0735b45d2bad1f2f3f0750","author":{"name":"Florian Hahn","email":"12361630f7250c697c4c1d8d09a51b043b86c692@arm.com"},"message":"Recommit r315288: [SCCP] Propagate integer range info for parameters in IPSCCP.\n\nThis version of the patch includes a fix addressing a stage2 LTO buildbot\nfailure and addressed some additional nits.\n\nOriginal commit message:\nThis updates the SCCP solver to use of the ValueElement lattice for\nparameters, which provides integer range information. The range\ninformation is used to remove unneeded icmp instructions.\n\nFor the following function, f() can be optimized to ret i32 2 with\nthis change\n\n    source_filename = \"sccp.c\"\n    target datalayout = \"e-m:e-i64:64-f80:128-n8:16:32:64-S128\"\n    target triple = \"x86_64-unknown-linux-gnu\"\n\n    ; Function Attrs: norecurse nounwind readnone uwtable\n    define i32 @main() local_unnamed_addr #0 {\n    entry:\n      %call = tail call fastcc i32 @f(i32 1)\n      %call1 = tail call fastcc i32 @f(i32 47)\n      %add3 = add nsw i32 %call, %call1\n      ret i32 %add3\n    }\n\n    ; Function Attrs: noinline norecurse nounwind readnone uwtable\n    define internal fastcc i32 @f(i32 %x) unnamed_addr #1 {\n    entry:\n      %c1 = icmp sle i32 %x, 100\n\n      %cmp = icmp sgt i32 %x, 300\n      %. = select i1 %cmp, i32 1, i32 2\n      ret i32 %.\n    }\n\n    attributes #1 = { noinline }\n\nReviewers: davide, sanjoy, efriedma, dberlin\n\nReviewed By: davide, dberlin\n\nSubscribers: mcrosier, gberry, mssimpso, dberlin, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D36656\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@316891 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-llvm/commits/a40f36599e5337c7af0735b45d2bad1f2f3f0750"}]}
{"actor":{"display_login":"fuchsia-infra-bot"}}