{"push_id":2757400300,"size":1000,"distinct_size":0,"ref":"refs/heads/aap-master","head":"ef4b91602b16c24b26ea43fd482707a4f0b03293","before":"7aef6be27a5cb62555d4dc0a2da467023fd5f48d","commits":[{"sha":"aa423850afa4c16a53c4c492fe254dcad3d5a53e","author":{"name":"Dan Albert","email":"1cd2cba3b8945658213f6bb923bd9481c9e8d1fe@google.com"},"message":"Revert \"[Driver] Android triples are not aliases for other triples.\"\n\nRevering while I diagnose the failures.\n\nThis reverts commit 82dc3bf2157da280420f80e654292cb05e0dc5f7.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330780 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/aa423850afa4c16a53c4c492fe254dcad3d5a53e"},{"sha":"438412d35a66b9eb82f69e53232176f1a19074bb","author":{"name":"Richard Trieu","email":"e11ac465acb63ba34b2760c15a5e9874aa05e685@google.com"},"message":"[ODRHash] Hash template arguments of methods.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330789 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/438412d35a66b9eb82f69e53232176f1a19074bb"},{"sha":"21ec9544a5275be6e693593e00b7560e06f22b76","author":{"name":"Yaxun Liu","email":"02d1c5cdb220aad305d40e13e0e20431fbf688f8@amd.com"},"message":"[HIP] Add hip input kind and codegen for kernel launching\n\nHIP is a language similar to CUDA (https://github.com/ROCm-Developer-Tools/HIP/blob/master/docs/markdown/hip_kernel_language.md ).\nThe language syntax is very similar, which allows a hip program to be compiled as a CUDA program by Clang. The main difference\nis the host API. HIP has a set of vendor neutral host API which can be implemented on different platforms. Currently there is open source\nimplementation of HIP runtime on amdgpu target (https://github.com/ROCm-Developer-Tools/HIP).\n\nThis patch adds support of input kind and language standard hip.\n\nWhen hip file is compiled, both LangOpts.CUDA and LangOpts.HIP is turned on. This allows compilation of hip program as CUDA\nin most cases and only special handling of hip program is needed LangOpts.HIP is checked.\n\nThis patch also adds support of kernel launching of HIP program using HIP host API.\n\nWhen -x hip is not specified, there is no behaviour change for CUDA.\n\nPatch by Greg Rodgers.\nRevised and lit test added by Yaxun Liu.\n\nDifferential Revision: https://reviews.llvm.org/D44984\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330790 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/21ec9544a5275be6e693593e00b7560e06f22b76"},{"sha":"e4c4fc5523dfcbad4efc78103cbb51ba34613f53","author":{"name":"Yaxun Liu","email":"02d1c5cdb220aad305d40e13e0e20431fbf688f8@amd.com"},"message":"Fix failure in lit test kernel-call.cu\n\nThere is signext on ppc64. Just remove check for function argument.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330793 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/e4c4fc5523dfcbad4efc78103cbb51ba34613f53"},{"sha":"45d663da5615045d3c2da1b97ef06319055deb42","author":{"name":"Faisal Vali","email":"a6a61c546febb48d516c1ffb86e1fe523686c40b@yahoo.com"},"message":"[c++2a] [concepts] Add rudimentary parsing support for template concept declarations\n\n\nThis patch is a tweak of changyu's patch: https://reviews.llvm.org/D40381. It differs in that the recognition of the 'concept' token is moved into the machinery that recognizes declaration-specifiers - this allows us to leverage the attribute handling machinery more seamlessly.\n\nSee the test file to get a sense of the basic parsing that this patch supports. \n\nThere is much more work to be done before concepts are usable...\n\nThanks Changyu!\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330794 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/45d663da5615045d3c2da1b97ef06319055deb42"},{"sha":"9222593fc22d72676e1f1f8b224464ffd326d607","author":{"name":"Yaxun Liu","email":"02d1c5cdb220aad305d40e13e0e20431fbf688f8@amd.com"},"message":"Fix lit test kernel-call.cu failure on ps4 due to dso_local\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330795 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/9222593fc22d72676e1f1f8b224464ffd326d607"},{"sha":"55e08df43f41f96c9e68c4a895e60129aec13819","author":{"name":"Faisal Vali","email":"a6a61c546febb48d516c1ffb86e1fe523686c40b@yahoo.com"},"message":"Fix rC330794 - a parameter that should have been dependent was inadvertently not -\n and compiled in MSVC - but not so for the other bots.\n\nThe fix was to make it dependent as intended.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330796 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/55e08df43f41f96c9e68c4a895e60129aec13819"},{"sha":"a1216c2a2eaed4c9939cab7ad1629d60cb83ced5","author":{"name":"Faisal Vali","email":"a6a61c546febb48d516c1ffb86e1fe523686c40b@yahoo.com"},"message":"[NFC] Make dependent parameter non-deducible, so that we are forced to use the default template parameter.\n\nThis might provide users with more graceful diagnostics if they should ever try and call this function with non-ConceptDecls.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330798 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/a1216c2a2eaed4c9939cab7ad1629d60cb83ced5"},{"sha":"859cc527ff1e5b34c3828766dc830a6e46801945","author":{"name":"Bjorn Pettersson","email":"1b71aeb3adabd976d8717519db9db04b7ad59d74@ericsson.com"},"message":"Fix buildbot problems after rC330794\n\nAvoiding\n  error: no matching function for call to 'makeArrayRef'\nat\n  ../tools/clang/lib/Parse/ParseTemplate.cpp:373:17\n\nBy using a local C array as input to makeArrayRef.\n\nNot sure if this is the best solution, but it makes the code\ncompile again.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330802 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/859cc527ff1e5b34c3828766dc830a6e46801945"},{"sha":"5de6a38d77cc953f05d8e4f6ef22aa6ec7d9ac52","author":{"name":"Paul Semel","email":"e3e0e96728d8016e88bce48ed9ec9751ba671429@gmail.com"},"message":"add check for long double for __builtin_dump_struct\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330808 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/5de6a38d77cc953f05d8e4f6ef22aa6ec7d9ac52"},{"sha":"3782b78481ce9702c082cf21154719993b435c74","author":{"name":"Yaxun Liu","email":"02d1c5cdb220aad305d40e13e0e20431fbf688f8@amd.com"},"message":"Fix failure in lit test kernel-call.cu due to name mangling\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330821 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/3782b78481ce9702c082cf21154719993b435c74"},{"sha":"38889b85be338249a70c1b8b3405fbfd84e0e63b","author":{"name":"Yaxun Liu","email":"02d1c5cdb220aad305d40e13e0e20431fbf688f8@amd.com"},"message":"[HIP] Add predefined macros __HIPCC__ and __HIP_DEVICE_COMPILE__\n\nDifferential Revision: https://reviews.llvm.org/D45441\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330824 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/38889b85be338249a70c1b8b3405fbfd84e0e63b"},{"sha":"3b37fe8026419b0e1e90439572412f7cc870e263","author":{"name":"Krasimir Georgiev","email":"6900256643404ba7670b0457a96b9790d193bef4@google.com"},"message":"[clang-format] Start formatting cpp code in raw strings in google style\n\nSummary: This adds some delimiters to detect cpp code in raw strings.\n\nReviewers: klimek\n\nReviewed By: klimek\n\nSubscribers: cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D46062\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330832 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/3b37fe8026419b0e1e90439572412f7cc870e263"},{"sha":"d5cd4a06cebae8d1ca25a7ae126b7a17c00445bb","author":{"name":"Ilya Biryukov","email":"eceaa92c40d19b4bf82eb67a163fa5c88b627d2b@google.com"},"message":"[CodeComplete] Fix completion in the middle of ident in ctor lists.\n\nSummary:\nThe example that was broken before (^ designates completion points):\n\n    class Foo {\n      Foo() : fie^ld^() {} // no completions were provided here.\n      int field;\n    };\n\nTo fix it we don't cut off lexing after an identifier followed by code\ncompletion token is lexed. Instead we skip the rest of identifier and\ncontinue lexing.\nThis is consistent with behavior of completion when completion token is\nright before the identifier.\n\nReviewers: sammccall, aaron.ballman, bkramer, sepavloff, arphaman, rsmith\n\nReviewed By: aaron.ballman\n\nSubscribers: cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D44932\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330833 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/d5cd4a06cebae8d1ca25a7ae126b7a17c00445bb"},{"sha":"65377765a30d039d2073594cfd955b33e5eb2298","author":{"name":"Nico Weber","email":"0d2d6fe0cb2e9ade0d2bf90d72a72b8ac034ef0e@gmx.de"},"message":"Make add_clang_unittest formatting a bit more consistent.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330839 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/65377765a30d039d2073594cfd955b33e5eb2298"},{"sha":"6f1ff62842e71ebc6e1dc585eb1250f249628ab1","author":{"name":"Craig Topper","email":"0c9ca018c303606191d06dd2c0bdf1206717c3f3@intel.com"},"message":"[Builtins] Fix typos in a comment. NFC\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330842 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/6f1ff62842e71ebc6e1dc585eb1250f249628ab1"},{"sha":"6357bce41b97cba9ab7035722c40676c9b970627","author":{"name":"Peter Szecsi","email":"546f08403fc232a82df4fbf670c3bd1abfc79c0e@gmail.com"},"message":"[ASTImporter] FriendDecl importing improvements\n\nThere are only a few cases of importing a frienddecl which is currently supported.\nThis patch aims to improve the friend import process.\nSet FriendObjectKind in case of decls, insert friend into the friend chain\ncorrectly, checks structurally equivalent in a more advanced manner.\nTest cases added as well.  \n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330847 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/6357bce41b97cba9ab7035722c40676c9b970627"},{"sha":"39e72e2f0e1bad15a2d764fec5821e19e9e53e84","author":{"name":"Petr Hosek","email":"28e431f5669ee416eed3c0cf0e57e28af39903b5@chromium.org"},"message":"[CMake] Enable libc++ for Fuchsia toolchain on Darwin\n\nThis is necessary in order to get a working C++ compiler on Darwin\nsince Clang expects libc++ headers to be part of the toolchain.\n\nDifferential Revision: https://reviews.llvm.org/D46075\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330855 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/39e72e2f0e1bad15a2d764fec5821e19e9e53e84"},{"sha":"d86db9b1f7f83fc95844a8724aa66e4c434953b0","author":{"name":"Eli Friedman","email":"8e5ee4945af1f17b38864e236876caaaabff2d25@codeaurora.org"},"message":"[TargetInfo] Sort target features before passing them to the backend\n\nPassing the features in random order will lead to unpredictable results\nwhen some of the features are related (like the architecture-version\nfeatures on ARM).\n\nIt might be possible to fix this particular case in the ARM target code,\nto avoid adding overlapping target features. But we should probably be\nsorting in any case: the behavior shouldn't depend on StringMap's\nhashing algorithm.\n\nDifferential Revision: https://reviews.llvm.org/D46030\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330861 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/d86db9b1f7f83fc95844a8724aa66e4c434953b0"},{"sha":"1657ebb978e895fe7aac9b90ee9f6b34e28200a0","author":{"name":"Martin Storsjo","email":"54669547a225ff20cba8b75a4adca540eef25858@martin.st"},"message":"[Driver] Fix implicit config files from prefixed symlinks\n\nIf -no-canonical-prefixes isn't used, the clang executable name used\nis the one of the actual executable, not the name of the symlink that\nthe user invoked.\n\nIn these cases, the target prefix was overridden based on the clang\nexecutable name. (On the other hand the implicit -target option\nthat such a symlink adds, is added as an actual command line parameter\nin tools/driver/driver.cop, before resolving the symlink and finding\nthe actual clang executable.\n\nUse the original ClangNameParts (set from argv[0] in\ntools/driver/driver.cpp) if it seems to be initialized propery.\n\nAll existing tests of this feature used -no-canonical-prefixes\n(possibly because it also makes the driver look in the directory\nof the symlink instead of the directory of the executable); add\nanother one that uses --config-user-dir= to specify the directory\ninstead. (For actual users of such symlinks, outisde of the test\nsuite, the directory is probably the same for both.)\n\nThis makes this feature work more like what the documentation\ndescribes.\n\nDifferential Revision: https://reviews.llvm.org/D45964\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330871 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-clang/commits/1657ebb978e895fe7aac9b90ee9f6b34e28200a0"}]}
{"actor":{"display_login":"edward-jones"}}