{"push_id":708291492,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"9a4a3f435c09a52f956beb7f0affcd292b7b70db","before":"29add281151c2f87362c3325a0ed8040fe3caea6","commits":[{"sha":"ec44f8a036383a8ccbd35a3ef952cd363e1613a0","author":{"email":"2d1e643b4e210f65379b4833263e8e5bc0251356@gmail.com","name":"Alex Lorenz"},"message":"MIR Serialization: Serialize machine basic block operands.\n\nThis commit serializes machine basic block operands. The\nmachine basic block operands use the following syntax:\n\n  %bb.<id>[.<name>]\n\nThis commit also modifies the YAML representation for the\nmachine basic blocks - a new, required field 'id' is added\nto the MBB YAML mapping.\n\nThe id is used to resolve the MBB references to the\nactual MBBs. And while the name of the MBB can be\nincluded in a MBB reference, this name isn't used to\nresolve MBB references - as it's possible that multiple\nMBBs will reference the same BB and thus they will have the\nsame name. If the name is specified, the parser will verify\nthat it is equal to the name of the MBB with the specified id.\n\nReviewers: Duncan P. N. Exon Smith\n\nDifferential Revision: http://reviews.llvm.org/D10608\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240792 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/ec44f8a036383a8ccbd35a3ef952cd363e1613a0"},{"sha":"baed244fb7a219b154015a7b28faea8256526d68","author":{"email":"8800578b51f022c8d8adb9606a8b3db4fedbdac6@hanshq.net","name":"Hans Wennborg"},"message":"Revert r240762 \"[X86] Cleanup X86WindowsTargetObjectFile::getSectionForConstant\"\n\nIt seems to have caused PR23966: \"UNREACHABLE executed at ..\\lib\\Target\\X86\\X86TargetObjectFile.cpp:148\"\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240793 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/baed244fb7a219b154015a7b28faea8256526d68"},{"sha":"7a1507d7ab9c74398be54136511feabccf32b968","author":{"email":"05f726f834638679f776bde9b9fcd7e9d7242de5@gmail.com","name":"David Blaikie"},"message":"Fix ODR violation waiting to happen by making static function definitions in VectorUtils.h non-static and defined out of line\n\nPatch by Ashutosh Nema\n\nDifferential Revision: http://reviews.llvm.org/D10682\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240794 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/7a1507d7ab9c74398be54136511feabccf32b968"},{"sha":"cb6aa8e3a9293e4fdd1c6040d01df8f4e07485ef","author":{"email":"4cc135f29e3f467f02d56be4500c4456826ef141@google.com","name":"Douglas Katzman"},"message":"[X86]: Correctly sign-extend 16-bit immediate in CALL instruction.\n\nPatch by Matthew Barney. Thanks!\n\nDifferential Revision: http://reviews.llvm.org/D9514\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240795 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/cb6aa8e3a9293e4fdd1c6040d01df8f4e07485ef"},{"sha":"69a1e3e5bb75e99b5835643e0c04ca87ccecd108","author":{"email":"ea91796269c7842d401af30276638d4aaa593379@googlemail.com","name":"Benjamin Kramer"},"message":"[DAGCombine] Fix demanded bits computation for exact shifts.\n\nFixes a miscompilation of MultiSource/Benchmarks/MallocBench/gs\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240796 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/69a1e3e5bb75e99b5835643e0c04ca87ccecd108"},{"sha":"95ccaeac80f0bf2123331bf540bb04073c5f5da4","author":{"email":"2d1e643b4e210f65379b4833263e8e5bc0251356@gmail.com","name":"Alex Lorenz"},"message":"Fix unused variable from r240792.\n\nThe variable 'I' wasn't used when assertions were disabled.\nThis commit ensures that 'I' is used outside of an assert.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240797 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/95ccaeac80f0bf2123331bf540bb04073c5f5da4"},{"sha":"9a4a3f435c09a52f956beb7f0affcd292b7b70db","author":{"email":"2df88d93b29f556204c4c4bee7e5b886dbefddeb@apple.com","name":"Adam Nemet"},"message":"[LAA] Try to prove non-wrapping of pointers if SCEV cannot\n\nSummary:\nScalar evolution does not propagate the non-wrapping flags to values\nthat are derived from a non-wrapping induction variable because\nthe non-wrapping property could be flow-sensitive.\n\nThis change is a first attempt to establish the non-wrapping property in\nsome simple cases.  The main idea is to look through the operations\ndefining the pointer.  As long as we arrive to a non-wrapping AddRec via\na small chain of non-wrapping instruction, the pointer should not wrap\neither.\n\nI believe that this essentially is what Andy described in\nhttp://article.gmane.org/gmane.comp.compilers.llvm.cvs/220731 as the way\nforward.\n\nReviewers: aschwaighofer, nadav, sanjoy, atrick\n\nReviewed By: atrick\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D10472\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240798 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/9a4a3f435c09a52f956beb7f0affcd292b7b70db"}]}