{"push_id":856501461,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"a0c4a98f5d07509498c259b053b75b3fe51de2fa","before":"cbb1415e7387f88ed67131d78de7416d3054a2fd","commits":[{"sha":"d04b3ccd57c9ce5cbe90f6e15cd5aa9b18b07ccd","author":{"email":"04e070ef469e06d5be3276f222c4884739e89017@gmail.com","name":"Pawel Bylica"},"message":"Revert r252366: [Support] Use GetTempDir to get the temporary dir path on Windows.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252367 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/d04b3ccd57c9ce5cbe90f6e15cd5aa9b18b07ccd"},{"sha":"97865640117708b3f90b678e0075e22de95a66af","author":{"email":"933d7c7325a5a0293458e9b8af1b2ff8b4468faf@mips.com","name":"Akira Hatanaka"},"message":"Add 'notail' marker for call instructions.\n\nThis marker prevents optimization passes from adding 'tail' or\n'musttail' markers to a call. Is is used to prevent tail call\noptimization from being performed on the call.\n\nrdar://problem/22667622\n\nDifferential Revision: http://reviews.llvm.org/D12923\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252368 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/97865640117708b3f90b678e0075e22de95a66af"},{"sha":"b79640f42e557d91f4f3033c57c8772fbafd2b30","author":{"email":"fbe9e45cbb51ebd86366cc402735e3c7e9b1e064@gmail.com","name":"David Majnemer"},"message":"[InstCombine] Don't insert an instruction after a terminator\n\nWe tried to insert a cast of a phi in a block whose terminator is an\nEHPad.  This is invalid.  Do not attempt the transform in these\ncircumstances.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252370 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/b79640f42e557d91f4f3033c57c8772fbafd2b30"},{"sha":"3058bd9aebfbc6e7edd009a3e63d6a1f61420c78","author":{"email":"20d921fc546146872790792fbd1b5fc4bad0eb3d@apple.com","name":"Duncan P. N. Exon Smith"},"message":"ADT: Remove last implicit ilist iterator conversions, NFC\n\nSome implicit ilist iterator conversions have crept back into Analysis,\nTransforms, Hexagon, and llvm-stress.  This removes them.\n\nI'll commit a patch immediately after this to disallow them (in a\nseparate patch so that it's easy to revert if necessary).\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252371 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/3058bd9aebfbc6e7edd009a3e63d6a1f61420c78"},{"sha":"506f7461d3ac70038fe5e294e2cf8566b7e3d06a","author":{"email":"20d921fc546146872790792fbd1b5fc4bad0eb3d@apple.com","name":"Duncan P. N. Exon Smith"},"message":"ADT: Require explicit ilist iterator/pointer conversions\n\nDisallow implicit conversions between ilist iterators and element\npoints.  Explicit conversions still work of course.\n\nThis is the first step toward removing the undefined behaviour in\n`ilist` and `iplist`:\nhttp://lists.llvm.org/pipermail/llvm-dev/2015-October/091115.html\n\nThe motivation for removing the implicit iterators is that I came across\nreal bugs (that were *really* getting lucky).  More details and some\nbrief discussion later in that thread:\nhttp://lists.llvm.org/pipermail/llvm-dev/2015-October/091617.html\n\nNote: if you have out-of-tree code, it should be fairly easy to revert\nthis patch downstream while you update your out-of-tree call sites.\nNote that these conversions are occasionally latent bugs (that may\nhappen to \"work\" now, but only because of getting lucky with UB;\nfollow-ups will change your luck).  When they are valid, I suggest using\n`->getIterator()` to go from pointer to iterator, and `&*` to go from\niterator to pointer.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252372 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/506f7461d3ac70038fe5e294e2cf8566b7e3d06a"},{"sha":"a0c4a98f5d07509498c259b053b75b3fe51de2fa","author":{"email":"20d921fc546146872790792fbd1b5fc4bad0eb3d@apple.com","name":"Duncan P. N. Exon Smith"},"message":"Revert \"ADT: Require explicit ilist iterator/pointer conversions\"\n\nThis reverts commit r252372.  Apparently I missed clang-tools-extra.\nhttp://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-ubuntu-fast/builds/2534/steps/build/logs/stdio\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252373 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/a0c4a98f5d07509498c259b053b75b3fe51de2fa"}]}