{"push_id":2355962955,"size":44,"distinct_size":44,"ref":"refs/heads/master","head":"7234e8f0a4cb3139903e71a944c4369ec65d4b35","before":"0972dc790621cb6c6718ef9a5090a993cc0724c2","commits":[{"sha":"9acbe6ca409da5a824a2ee6e967dedddc7cf4b69","author":{"name":"Alexey Sotkin","email":"0599268de712e6361c5440ba0de9657677ef1c93@intel.com"},"message":"[OpenCL] Add '-cl-uniform-work-group-size' compile option\n\nSummary:\nOpenCL 2.0 specification defines '-cl-uniform-work-group-size' option,\nwhich requires that the global work-size be a multiple of the work-group\nsize specified to clEnqueueNDRangeKernel and allows optimizations that\nare made possible by this restriction.\n\nThe patch introduces the support of this option.\n\nTo keep information about whether an OpenCL kernel has uniform work\ngroup size or not, clang generates 'uniform-work-group-size' function\nattribute for every kernel:\n- \"uniform-work-group-size\"=\"true\" for OpenCL 1.2 and lower,\n- \"uniform-work-group-size\"=\"true\" for OpenCL 2.0 and higher if\n '-cl-uniform-work-group-size' option was specified,\n- \"uniform-work-group-size\"=\"false\" for OpenCL 2.0 and higher if no\n '-cl-uniform-work-group-size' options was specified.\n\nIf the function is not an OpenCL kernel, 'uniform-work-group-size'\nattribute isn't generated.\n\nPatch by: krisb\n\nReviewers: yaxunl, Anastasia, b-sumner\n\nReviewed By: yaxunl, Anastasia\n\nSubscribers: nhaehnle, yaxunl, Anastasia, cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D43570\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325771 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/9acbe6ca409da5a824a2ee6e967dedddc7cf4b69"},{"sha":"abe788081eca2056395fce44efa088c7aa7d96bd","author":{"name":"Jonas Hahnfeld","email":"65da4e619bf87f9a692ff97a0f174e5a73f82e41@hahnjo.de"},"message":"[docs] Fix duplicate arguments for JoinedAndSeparate\n\nWe can't see how many arguments are in the meta var name, so just\nassume that it is the right number.\n\nDifferential Revision: https://reviews.llvm.org/D42840\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325805 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/abe788081eca2056395fce44efa088c7aa7d96bd"},{"sha":"7b0e5e8bbb59d7ce52b6eef6ad8870ff82f2eebb","author":{"name":"Jonas Hahnfeld","email":"65da4e619bf87f9a692ff97a0f174e5a73f82e41@hahnjo.de"},"message":"[docs] Improve help for OpenMP options, NFC.\n\n * Add HelpText for -fopenmp so that it appears in clang --help.\n * Hide -fno-openmp-simd, only list the positive option.\n * Hide -fopenmp-relocatable-target and -fopenmp-use-tls from\n   clang --help and from ClangCommandLineReference.\n * Improve MetaVarName for -Xopenmp-target=<...>.\n\nDifferential Revision: https://reviews.llvm.org/D42841\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325806 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/7b0e5e8bbb59d7ce52b6eef6ad8870ff82f2eebb"},{"sha":"8599389ce54846197f58278976bafabec00276aa","author":{"name":"Jonas Hahnfeld","email":"65da4e619bf87f9a692ff97a0f174e5a73f82e41@hahnjo.de"},"message":"[docs] Regenerate command line reference\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325807 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/8599389ce54846197f58278976bafabec00276aa"},{"sha":"aa66de17246e004ef37f00905b56da337adcd3d7","author":{"name":"Alexey Bataev","email":"7e1552918a374ea04d5b75d8d91309d1499b18ee@hotmail.com"},"message":"[OPENMP] Require valid SourceLocation in function call, NFC.\n\nRemoved default empty SourceLocation argument from `emitCall` function\nand require valid location.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325812 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/aa66de17246e004ef37f00905b56da337adcd3d7"},{"sha":"2fe677a5fedec59733005d7158ff86bc761ec5c3","author":{"name":"Artem Belevich","email":"9fad9c59679e90d95556530285d16e564bf1cb98@google.com"},"message":"[CUDA] Added missing functions.\n\nInitial commit missed sincos(float), llabs() and few atomics that we\nused to pull in from device_functions.hpp, which we no longer include.\n\nDifferential Revision: https://reviews.llvm.org/D43602\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325814 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/2fe677a5fedec59733005d7158ff86bc761ec5c3"},{"sha":"cb290147ed603c534383b202424a4184882c8273","author":{"name":"Carlo Bertolli","email":"f3797099336267e645448d5be2581af389c053ee@us.ibm.com"},"message":"[OpenMP] Limit reduction support for pragma 'distribute' when combined with pragma 'simd'\n\nDifferential Revision: https://reviews.llvm.org/D43513\n\nThis is a bug fix that removes the emission of reduction support for pragma 'distribute' when found alone or in combinations without simd.\nPragma 'distribute' does not have a reduction clause, but when combined with pragma 'simd' we need to emit the support for simd's reduction clause as part of code generation for distribute. This guard is similar to the one used for reduction support earlier in the same code gen function.\n\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325822 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/cb290147ed603c534383b202424a4184882c8273"},{"sha":"ba49d05a74f4b435787d294c2bb383cfc4bd0168","author":{"name":"Eugene Zelenko","email":"45390981a69f6cfaa6a29b408dcc553d55acc3a1@gmail.com"},"message":"[Sema] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325834 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/ba49d05a74f4b435787d294c2bb383cfc4bd0168"},{"sha":"3d6fd95e0dd758284c2250607a5a1f910889d23b","author":{"name":"Rafael Espindola","email":"2cb6c78767a4200908f6aafbbd9b2dbabf89e63d@gmail.com"},"message":"Simplify setting dso_local. NFC.\n\nThe value of dso_local can be computed from just IR properties and\nglobal information (object file type, command line options, etc).\n\nWith this patch we no longer pass in the Decl. It was almost unused\nand making it fully unused guarantees that dso_local is consistent\nwith the rest of the IR.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325846 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/3d6fd95e0dd758284c2250607a5a1f910889d23b"},{"sha":"087a8a1a1072d9917d0a533a8708a488774dc753","author":{"name":"Davide Italiano","email":"600176b5b7918004f59c5df1312b4545a180114a@freebsd.org"},"message":"[Darwin] Add a test to check clang produces accelerator tables.\n\nThis test was previously in lldb, and was only checking that clang\nwas emitting the correct section. So, it belongs here and not\nin the debugger.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325850 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/087a8a1a1072d9917d0a533a8708a488774dc753"},{"sha":"747af81d641228a3221f923c103818e0ea2cf38c","author":{"name":"Richard Smith","email":"623b07eec604b9e26cffdaff9133eaf2c80f18f3@metafoo.co.uk"},"message":"Add a test to ensure we don't permit mutable access on temporaries outside the evaluation in which they were created.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325854 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/747af81d641228a3221f923c103818e0ea2cf38c"},{"sha":"a3b0ba0879fc77b6b4febbef3fecd9b574ace14c","author":{"name":"Stefan Maksimovic","email":"06578ed27e061bd7fc5cc1bb47eebf61e459041b@mips.com"},"message":"[mips] Reland r310704\n\nRecommit this change which was previously reverted\nfor the 5.0.0 release since the failures identified\nwere dealt with in r325782.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325872 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/a3b0ba0879fc77b6b4febbef3fecd9b574ace14c"},{"sha":"809974c6ce99d4913c8f6516fabe36e509a9e41f","author":{"name":"Stefan Maksimovic","email":"06578ed27e061bd7fc5cc1bb47eebf61e459041b@mips.com"},"message":"[mips] Revert r325872\n\nThere are still outstanding issues with byVal arguments\nthat prevent this from being committed. Revert for now.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325899 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/809974c6ce99d4913c8f6516fabe36e509a9e41f"},{"sha":"dddfaa1e7a54a28fffa56f08456a1fa0ad642ea6","author":{"name":"Hans Wennborg","email":"203d66e5372c0c8aa6dec86704b71549fae6db41@hanshq.net"},"message":"Support for the mno-stack-arg-probe flag\n\nAdds support for this flag. There is also another piece for llvm\n(separate review). More info:\nhttps://bugs.llvm.org/show_bug.cgi?id=36221\n\nBy Ruslan Nikolaev!\n\nDifferential Revision: https://reviews.llvm.org/D43108\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325901 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/dddfaa1e7a54a28fffa56f08456a1fa0ad642ea6"},{"sha":"db74826fe1c25fbce7e3132e44fe9dff3eafcf3a","author":{"name":"Rafael Espindola","email":"2cb6c78767a4200908f6aafbbd9b2dbabf89e63d@gmail.com"},"message":"Start setting dso_local for COFF.\n\nWith this there are still some GVs where we don't set dso_local\nbecause setGVProperties is never called. I intend to fix that in\nfollowup commits. This is just the bare minimum to teach\nshouldAssumeDSOLocal what it should do for COFF.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325915 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/db74826fe1c25fbce7e3132e44fe9dff3eafcf3a"},{"sha":"c853ce68928900b3e2e06ab8c803af2319854d05","author":{"name":"Paul Robinson","email":"15dcd9e768f51fbcd74710dda142c061c87ab2ad@sony.com"},"message":"Revert \"[Darwin] Add a test to check clang produces accelerator tables.\"\n\nThis reverts commit 7e24e5f8bff77b7e78da3bfcc68abf42457a66c9.\naka r325850.  Clang should not have end-to-end tests.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325920 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/c853ce68928900b3e2e06ab8c803af2319854d05"},{"sha":"5626325f6c1cd4a829fc180d82e02deb452eb578","author":{"name":"Rafael Espindola","email":"2cb6c78767a4200908f6aafbbd9b2dbabf89e63d@gmail.com"},"message":"Revert \"Start setting dso_local for COFF.\"\n\nThis reverts commit r325915.\n\nIt will take some time to fix the failures on a windows host.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325929 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/5626325f6c1cd4a829fc180d82e02deb452eb578"},{"sha":"c036db5904d43222dd47aae0b1a3e5a2e0c44ad6","author":{"name":"Rafael Espindola","email":"2cb6c78767a4200908f6aafbbd9b2dbabf89e63d@gmail.com"},"message":"Convert test to FileCheck. NFC.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325930 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/c036db5904d43222dd47aae0b1a3e5a2e0c44ad6"},{"sha":"0e355701be41ad5bc6f83313a7f1ced24336c42d","author":{"name":"Rafael Espindola","email":"2cb6c78767a4200908f6aafbbd9b2dbabf89e63d@gmail.com"},"message":"Bring r325915 back.\n\nThe tests that failed on a windows host have been fixed.\n\nOriginal message:\n\nStart setting dso_local for COFF.\n\nWith this there are still some GVs where we don't set dso_local\nbecause setGVProperties is never called. I intend to fix that in\nfollowup commits. This is just the bare minimum to teach\nshouldAssumeDSOLocal what it should do for COFF.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325940 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/0e355701be41ad5bc6f83313a7f1ced24336c42d"},{"sha":"8f946887ef55b51b09241e52d5cf4359673d084b","author":{"name":"Rafael Espindola","email":"2cb6c78767a4200908f6aafbbd9b2dbabf89e63d@gmail.com"},"message":"Fix one last test on a windows host.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@325942 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/8f946887ef55b51b09241e52d5cf4359673d084b"}]}
{"actor":{"display_login":"jvesely"}}