{"push_id":1258611473,"size":115,"distinct_size":0,"ref":"refs/heads/amd-common","head":"2b25ba1c5538ea59b7a7232d05941825b7525f01","before":"4d687c88fe6337624374be813f848f0c53b8247c","commits":[{"sha":"d6290c5e5b763ba2aef19f621b95a41c5dee761f","author":{"name":"George Burgess IV","email":"4d4c940392f73e96f44e4aeb7e9ed8642baafaf1@gmail.com"},"message":"[Sema] Fix a crash on variadic enable_if functions.\n\nCurrently, when trying to evaluate an enable_if condition, we try to\nevaluate all arguments a user passes to a function. Given that we can't\nuse variadic arguments from said condition anyway, not converting them\nis a reasonable thing to do. So, this patch makes us ignore any varargs\nwhen attempting to check an enable_if condition.\n\nWe'd crash because, in order to convert an argument, we need its\nParmVarDecl. Variadic arguments don't have ParmVarDecls.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278471 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/d6290c5e5b763ba2aef19f621b95a41c5dee761f"},{"sha":"07598186adb6a73cc525056dd30f05d251961da0","author":{"name":"George Burgess IV","email":"4d4c940392f73e96f44e4aeb7e9ed8642baafaf1@gmail.com"},"message":"[Sema] Fix the wording of a comment. NFC.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278472 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/07598186adb6a73cc525056dd30f05d251961da0"},{"sha":"6b8562e620455386ce67ed551fcbd0c6a8a2a5ff","author":{"name":"Roger Ferrer Ibanez","email":"42f97b4d2d6a3966bd80ae4d9bc2f9dedd63f55d@arm.com"},"message":"This patch implements PR#22821.\n\nTaking the address of a packed member is dangerous since the reduced\nalignment of the pointee is lost. This can lead to memory alignment\nfaults in some architectures if the pointer value is dereferenced.\n\nThis change adds a new warning to clang emitted when taking the address\nof a packed member. A packed member is either a field/data member\ndeclared as attribute((packed)) or belonging to a struct/class\ndeclared as such. The associated flag is -Waddress-of-packed-member.\nConversions (either implicit or via a valid casting) to pointer types\nwith lower or equal alignment requirements (e.g. void* or char*)\nwill silence the warning.\n\nDifferential Revision: https://reviews.llvm.org/D20561\n\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278483 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/6b8562e620455386ce67ed551fcbd0c6a8a2a5ff"},{"sha":"ad674ae13e64a272012eed3fedc4daf4fbdeceda","author":{"name":"Benjamin Kramer","email":"3b24c2ddf636b98f21c704904010107db031684e@googlemail.com"},"message":"[C++1z] Fix crash when decomposing structs with anonymous members.\n\nThe diagnostic format was invalid.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278487 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/ad674ae13e64a272012eed3fedc4daf4fbdeceda"},{"sha":"8e9d1c5b017afc42209cf42d632a594a8cf2d4f6","author":{"name":"Benjamin Kramer","email":"3b24c2ddf636b98f21c704904010107db031684e@googlemail.com"},"message":"Prune unused diagnostics. NFC.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278488 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/8e9d1c5b017afc42209cf42d632a594a8cf2d4f6"},{"sha":"d0be3c0b6c052caa213a8d04bcec32d74f19f43b","author":{"name":"Jonas Hahnfeld","email":"1a3eb9f47ab7b5bced6d02103f970bee5ef5bb40@itc.rwth-aachen.de"},"message":"Fix cuda-detect.cu when CLANG_DEFAULT_CXX_STDLIB is set\n\nReported by Ismail Donmez!\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278497 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/d0be3c0b6c052caa213a8d04bcec32d74f19f43b"},{"sha":"b682249276506618b0efebe4269eb598e961bc03","author":{"name":"Andrey Bokhanko","email":"802d20c10a985de622f6a521f96c86793c530f15@gmail.com"},"message":"Fix For pr28288 - Error message in shift of vector values\n\nThis fixes an error in type checking of shift of vector values.\n\nPatch by Vladimir Yakovlev.\n\nDifferential Revision: https://reviews.llvm.org/D21678\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278501 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/b682249276506618b0efebe4269eb598e961bc03"},{"sha":"57f668b296918e3aceb484d175f83ff82e0a5665","author":{"name":"Simon Pilgrim","email":"5d82cab8c849387bc8a42783c2e56535c94fed74@redking.me.uk"},"message":"Fix Wdocumentation unknown parameter warning\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278503 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/57f668b296918e3aceb484d175f83ff82e0a5665"},{"sha":"03524fb08c75545490c9003bbf34adab6bc83d18","author":{"name":"Martin Bohme","email":"fd1d2a9eed32194845a838cf8f0e2b2f1e49ce14@google.com"},"message":"[ASTMatchers] Add templateTypeParmDecl() to Registry.cpp\n\nSummary:\nThis appears to have been forgotten when templateTypeParmDecl() was initially\nadded.\n\nReviewers: alexfh, aaron.ballman\n\nSubscribers: aaron.ballman, klimek, aemerson, rengolin, samparker, cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D23448\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278507 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/03524fb08c75545490c9003bbf34adab6bc83d18"},{"sha":"573f6313b0a82039b804bf0afad05f8fa3ef218e","author":{"name":"Duncan P. N. Exon Smith","email":"f246090f7fd4fd585e767cd9d62dc21b62e736c1@apple.com"},"message":"BugReporter: Use ilist_half_embedded_sentinel_traits, NFC\n\nThis avoids duplicated code with llvm/ADT/ilist.h.  No functionality\nchange.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278525 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/573f6313b0a82039b804bf0afad05f8fa3ef218e"},{"sha":"3a1dfe1998ad899a39d10d6bd12bc65776147dcb","author":{"name":"Alexander Droste","email":"70a59e852f382c5080c05dc43806edf5111c05b1@gmail.com"},"message":"Test commit - first LLVM repo commit\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278533 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/3a1dfe1998ad899a39d10d6bd12bc65776147dcb"},{"sha":"493732fcb2c0ef4514f281727c5166f926d1bcd7","author":{"name":"Alexander Droste","email":"70a59e852f382c5080c05dc43806edf5111c05b1@gmail.com"},"message":"Revert test commit\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278534 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/493732fcb2c0ef4514f281727c5166f926d1bcd7"},{"sha":"a933c0f589f8d620346b9c9fe77f764d24479121","author":{"name":"Zachary Turner","email":"8eb50e0e9adf1181ea7c0e90037815a870ea54ae@google.com"},"message":"[Driver] Set the default driver mode based on the executable.\n\nCurrently, if --driver-mode is not passed at all, it will default\nto GCC style driver.  This is never an issue for clang because\nit manually constructs a --driver-mode option and passes it.\n\nHowever, we should still try to do as good as we can even if no\n--driver-mode is passed.  LibTooling, for example, does not pass\na --driver-mode option and while it could, it seems like we should\nstill fallback to the best possible default we can.\n\nThis is one of two steps necessary to get clang-tidy working on Windows.\n\nReviewed By: rnk\nDifferential Revision: https://reviews.llvm.org/D23454\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278535 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/a933c0f589f8d620346b9c9fe77f764d24479121"},{"sha":"a7362da637ced80c7a1087357b917863aa6a6fc7","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"CodeGen: Replace ThinLTO backend implementation with a client of LTO/Resolution.\n\nSummary:\nThis changes clang to use the llvm::lto::thinBackend function instead of\nits own less comprehensive ThinLTO backend implementation.\n\nPatch by Peter Collingbourne\n\nReviewers: tejohnson, mehdi_amini\n\nSubscribers: cfe-commits, mehdi_amini\n\nDifferential Revision: https://reviews.llvm.org/D21545\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278541 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/a7362da637ced80c7a1087357b917863aa6a6fc7"},{"sha":"5ce39e34c75bb51dbff07e3daa9d032f8d2f08fc","author":{"name":"Bruno Cardoso Lopes","email":"aa5b4b0fe96f40a92b197547f2a96952081c3ea1@gmail.com"},"message":"Reapply [VFS] Skip non existent files from the VFS tree\n\nReapply r278457 with test fixed to not abouse fs case sensitivity.\n\nWhen the VFS uses a YAML file, the real file path for a\nvirtual file is described in the \"external-contents\" field. Example:\n\n  ...\n  {\n     'type': 'file',\n     'name': 'a.h',\n     'external-contents': '/a/b/c/a.h'\n  }\n\nCurrently, when parsing umbrella directories, we use\nvfs::recursive_directory_iterator to gather the header files to generate the\nequivalent modules for. If the external contents for a header does not exist,\nwe currently are unable to build a module, since the VFS\nvfs::recursive_directory_iterator will fail when it finds an entry without a\nreliable real path.\n\nSince the YAML file could be prepared ahead of time and shared among\ndifferent compiler invocations, an entry might not yet have a reliable\npath in 'external-contents', breaking the iteration.\n\nGive the VFS the capability to skip such entries whenever\n'ignore-non-existent-contents' property is set in the YAML file.\n\nrdar://problem/27531549\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278543 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/5ce39e34c75bb51dbff07e3daa9d032f8d2f08fc"},{"sha":"647e473998c75bcb3529a86878a42b4c90ab7d23","author":{"name":"Artem Belevich","email":"9fad9c59679e90d95556530285d16e564bf1cb98@google.com"},"message":"[CUDA] Place GPU binary into .nv_fatbin section and align it by 8.\n\nThis matches the way nvcc encapsulates GPU binaries into host object file.\nNow cuobjdump can deal with clang-compiled object files.\n\nDifferential Revision: https://reviews.llvm.org/D23429\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278549 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/647e473998c75bcb3529a86878a42b4c90ab7d23"},{"sha":"ac8b5158fc9da0965dc513e488e7ca44b1518077","author":{"name":"Eugene Zelenko","email":"45390981a69f6cfaa6a29b408dcc553d55acc3a1@gmail.com"},"message":"Fix build broken after llvm/ADT/DenseMap.h replacement of climits with limits.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278586 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/ac8b5158fc9da0965dc513e488e7ca44b1518077"},{"sha":"72a2930a202d56bcec209eef295f5922da1de899","author":{"name":"Richard Smith","email":"623b07eec604b9e26cffdaff9133eaf2c80f18f3@metafoo.co.uk"},"message":"Explicitly generate a reference variable to hold the initializer for a\ntuple-like decomposition declaration. This significantly simplifies the\nsemantics of BindingDecls for AST consumers (they can now always be evalated\nat the point of use).\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278640 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/72a2930a202d56bcec209eef295f5922da1de899"},{"sha":"b579b056e302686c377e682be31a18b89d9c5249","author":{"name":"Richard Smith","email":"623b07eec604b9e26cffdaff9133eaf2c80f18f3@metafoo.co.uk"},"message":"P0217R3: code generation support for decomposition declarations.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278642 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/b579b056e302686c377e682be31a18b89d9c5249"},{"sha":"ceabe653ba12f8ec15a8000e32efcef00bef56cb","author":{"name":"Richard Smith","email":"623b07eec604b9e26cffdaff9133eaf2c80f18f3@metafoo.co.uk"},"message":"Add a triple to this test to make buildbots happier.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@278647 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/RadeonOpenCompute/clang/commits/ceabe653ba12f8ec15a8000e32efcef00bef56cb"}]}
{"actor":{"display_login":"tstellarAMD"}}