{"push_id":1319019517,"size":55,"distinct_size":55,"ref":"refs/heads/clang_tot_upgrade","head":"a49f6800c8d977600e88e60ea69ea0620375c172","before":"6e10a4675388d1547892e844715e0c313dcc3c15","commits":[{"sha":"bd81660d3610ae5b3c300dea369fbe0b35c89a49","author":{"name":"Cameron McInally","email":"b943f671e88f6f4043b82e6e8c65b0663968bc05@nyu.edu"},"message":"[AVX512] Fix return types on __builtin_ia32_gather3XivXdi builtins\n\nThe return types on the AVX512 __builtin_ia32_gather3XivXdi builtins are incorrect. The return type should match the type of the pass through vector.\n\nDifferential Revision: https://reviews.llvm.org/D24785\n\n-This line, and those below, will be ignored--\n\nM    include/clang/Basic/BuiltinsX86.def\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282082 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/bd81660d3610ae5b3c300dea369fbe0b35c89a49"},{"sha":"7ca59a723e260266ad3418fb1393281e08f9f1cb","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"[docs] Add ThinLTO user documentation\n\nSummary: Add some user facing documentation on ThinLTO and how to use it.\n\nReviewers: mehdi_amini\n\nSubscribers: mehdi_amini, cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D24806\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282089 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/7ca59a723e260266ad3418fb1393281e08f9f1cb"},{"sha":"1db13efe1beedb177f329d6b3945b08b6f460468","author":{"name":"Albert Gutowski","email":"97ca7011b2ad34504f032b82587d44afc566b46a@google.com"},"message":"Add -Wignored-pragma-intrinsic flag\n\nSummary: People might want to receive warnings about pragmas but not about intrinsics that are implemented in intrin.h.\n\nReviewers: thakis, hans\n\nSubscribers: cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D24775\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282108 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/1db13efe1beedb177f329d6b3945b08b6f460468"},{"sha":"29d34c9a97824b10717654a125810ecb10b90305","author":{"name":"Chris Bieneman","email":"311a2fd234709ab098421c07fd9cf3f8bcd4fa6a@apple.com"},"message":"[CMake] Pass CLANG_VERSION_* variables into later stages\n\nWhen supporting overriding clang versions we also need to pass those through to the next stage so they remain overridden.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282109 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/29d34c9a97824b10717654a125810ecb10b90305"},{"sha":"1e04ce10186cd87da504c42b3dc463c69a3c4a78","author":{"name":"Chris Bieneman","email":"311a2fd234709ab098421c07fd9cf3f8bcd4fa6a@apple.com"},"message":"[CMake] Check if passthrough variables are defined\n\nChecking if they evaluate to true cases prevents passing values that evaluate to false cases. Instead we should check if the variables are defined.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282122 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/1e04ce10186cd87da504c42b3dc463c69a3c4a78"},{"sha":"b67e055cc7546d1c7bde880aa89353bfe6ce49b6","author":{"name":"George Burgess IV","email":"4d4c940392f73e96f44e4aeb7e9ed8642baafaf1@gmail.com"},"message":"[Sema] Fix PR30481: crash on checking printf args.\n\nWe were falling through from one case to another in a switch statement.\nOops.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282124 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/b67e055cc7546d1c7bde880aa89353bfe6ce49b6"},{"sha":"2c7dd98b8a37e9a4adcaad76423f029ce7a09b77","author":{"name":"Chris Bieneman","email":"311a2fd234709ab098421c07fd9cf3f8bcd4fa6a@apple.com"},"message":"[CMake] More robust handling for bootstrap variables\n\nChecking defined isn't good enough we also need to handle defined to empty string.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282125 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/2c7dd98b8a37e9a4adcaad76423f029ce7a09b77"},{"sha":"d43e9cc8e4723c46571a217549046def83e84748","author":{"name":"Stephen Hines","email":"9407b42fe676d38280d0edebeee982693da10669@google.com"},"message":"clang-format: Add an option to git-clang-format to diff between to commits\n\nSummary:\nWhen building pre-upload hooks using git-clang-format, it is useful to limit the scope to a diff of two commits (instead of from a commit against the working tree) to allow for less false positives in dependent commits.\n\nThis change adds the option of specifying two git commits to git-clang-format when using the `--diff` flag, which uses a different strategy to diff (using `git-diff-tree` instead of `git-diff-index`), and runs clang-format against the second commit instead of the working directory.\n\nThere is a slight backwards-incompatibility introduced with this change: if a filename matches a branch name or other commit-ish, then `git clang-format <commit> <file>` will no longer work as expected; use `git clang-format <commit> -- <file>` instead.\n\nPatch by Luis Hector Chavez!\n\nReviewers: djasper, lodato\n\nSubscribers: lodato, cfe-commits, srhines\n\nProjects: #clang-c\n\nDifferential Revision: https://reviews.llvm.org/D24319\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282136 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/d43e9cc8e4723c46571a217549046def83e84748"},{"sha":"a8eabf76e84ef24cfe4539097a305473b5458d2a","author":{"name":"Craig Topper","email":"6a75d0b5116f69c017582fb3bf52b5bed0a243c0@gmail.com"},"message":"[X86] Fix some illegal rounding modes in some builtin test cases to ones that would properly compile to valid assembly.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282137 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/a8eabf76e84ef24cfe4539097a305473b5458d2a"},{"sha":"3a0a03eb8b3dcd23823538a1dfbd418ba61395ec","author":{"name":"Martin Probst","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@probst.io"},"message":"clang-format: [JS] reserved words in method names.\n\nSummary:\nBefore:\n    class X {\n      delete () {\n        ...\n      }\n    }\n\nAfter:\n    class X {\n      delete() {\n        ...\n      }\n    }\n\nReviewers: djasper\n\nSubscribers: cfe-commits, klimek\n\nDifferential Revision: https://reviews.llvm.org/D24804\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282138 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/3a0a03eb8b3dcd23823538a1dfbd418ba61395ec"},{"sha":"f0ed39dcc27a41330b41d7cdeb1dbc5abd882c39","author":{"name":"Aaron Ballman","email":"0ea57831a6aee87faae8cf48eb3fed040f8dc3de@aaronballman.com"},"message":"Fixing sphinx build due to diagnostic:\n\n/opt/llvm/build.attributes.src/tools/clang/docs/CommandGuide/clang.rst:338: WARNING: unknown option: -flto=full\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282148 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/f0ed39dcc27a41330b41d7cdeb1dbc5abd882c39"},{"sha":"0f4885ced4e6f5610519df77cde1ef9d0b1f488d","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"Second attempt to fix Sphinx bot\n\nThe fix in r282148 was not enough to fix the following error:\n/home/llvmbb/llvm-build-dir/clang-sphinx-docs/llvm/src/tools/clang/docs/CommandGuide/clang.rst:338:\nWARNING: unknown option: -flto=full\n\non the sphinx bot:\n  http://lab.llvm.org:8011/builders/clang-sphinx-docs/builds/16313\n\n(not reproducible locally).\n\nThis time, simply remove the option reference.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282151 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/0f4885ced4e6f5610519df77cde1ef9d0b1f488d"},{"sha":"0777fb4fcf9ffd4597dea71d8c90e315e89768ca","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"Third attempt to fix Sphinx bot\n\nBot now complaining about -flto=thin reference, used similar workaround\nfor that failure.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282154 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/0777fb4fcf9ffd4597dea71d8c90e315e89768ca"},{"sha":"d9a3168f1086ee904474f354d0e3d64f43cc7e47","author":{"name":"Daniel Marjamaki","email":"b7745f86ba6c67e8c61bfdc8b6471f761f0d7c8b@evidente.se"},"message":"Fix Wbitfield-constant-conversion false positives\n\nSummary:\nThe diagnostic did not handle ~ well. An expression such as ~0 is often used when 'all ones' is needed.\n\nDifferential Revision: https://reviews.llvm.org/D24232\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282156 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/d9a3168f1086ee904474f354d0e3d64f43cc7e47"},{"sha":"2f1019880e3fca33b8c7ac8f8bd272e546d930ac","author":{"name":"Vedant Kumar","email":"e06201a831a99f4a997d7618bb35ffb5726917fe@apple.com"},"message":"[docs] Touch up the coverage docs some more\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282169 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/2f1019880e3fca33b8c7ac8f8bd272e546d930ac"},{"sha":"08176f5867e498d8fbff4e44d6ef521988d9717e","author":{"name":"Renato Golin","email":"94245682f40e59f39c00d052aeb5e1f528e0c49a@linaro.org"},"message":"[OpenBSD] Add type sign information for OpenBSD\n\nLike NetBSD, OpenBSD prefers having a consistent set of typedefs\nacross the architectures it supports over strictly following the ARM\nABIs.  The diff below makes sure that clang's view of those types\nmatches OpenBSD's system header files.  It also adds a test that\nchecks the relevant types on all OpenBSD platforms that clang works\non.  Hopefully we can add mips64 and powerpc to that list in the\nfuture.\n\nPatch by Mark Kettenis <mark.kettenis@xs4all.nl>\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282184 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/08176f5867e498d8fbff4e44d6ef521988d9717e"},{"sha":"e528dbb1c9508b2f3a8517719e27506d3804e7d3","author":{"name":"Craig Topper","email":"6a75d0b5116f69c017582fb3bf52b5bed0a243c0@gmail.com"},"message":"[X86] Split up the single switch statement in Sema::CheckX86BuiltinFunctionCall into different switches or ifs for each type of check.\n\nThis in preparation for a new check that will check some of the builtins that already had the immediate range check.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282227 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/e528dbb1c9508b2f3a8517719e27506d3804e7d3"},{"sha":"b8f10df3679b36f51e1de7c4351b82d297825089","author":{"name":"Craig Topper","email":"6a75d0b5116f69c017582fb3bf52b5bed0a243c0@gmail.com"},"message":"[AVX-512] Add initial support for checking rounding mode arguments of builtins.\n\nThe backend can't encode all possible values of the argument and will fail isel. Checking in the frontend presents a friendlier experience to the user.\n\nI started with builtins that can only take _MM_CUR_DIRECTION or _MM_NO_EXC. More builtins coming in the future.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282228 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/b8f10df3679b36f51e1de7c4351b82d297825089"},{"sha":"2dba47c970b873ad823de6d80af71d392da4fe4f","author":{"name":"Daniel Marjamaki","email":"b7745f86ba6c67e8c61bfdc8b6471f761f0d7c8b@evidente.se"},"message":"Fix indentation\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282233 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/2dba47c970b873ad823de6d80af71d392da4fe4f"},{"sha":"556618ddc0d7c060feeec50860c9df4e4fab0561","author":{"name":"Daniel Marjamaki","email":"b7745f86ba6c67e8c61bfdc8b6471f761f0d7c8b@evidente.se"},"message":"Minor tweak. Avoid hardcoding.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282242 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/hcc-clang-upgrade/commits/556618ddc0d7c060feeec50860c9df4e4fab0561"}]}
{"actor":{"display_login":"whchung"}}