{"push_id":1027650525,"size":1000,"distinct_size":1,"ref":"refs/heads/testing","head":"602ebe487e748d03aa283965fb391a68f2c21a99","before":"bed970bb64a3b3210c7fc871701c3455a7f9b72a","commits":[{"sha":"2168cf4b1b13af8eb5b1c5a4628cc734e5e8d487","author":{"email":"4d5b87db536b0fdcf99bbc489362ee83ff8bf6c6@braunis.de","name":"Matthias Braun"},"message":"MachineVerifier: Add parameter to choose if MachineFunction::verify() aborts\n\nThe abort on error behaviour is unpractical for debugger and unittest\nusage.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260904 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/2168cf4b1b13af8eb5b1c5a4628cc734e5e8d487"},{"sha":"d9ede1ac1f057e9b7ac0ecb07d6ffb3538e87a2a","author":{"email":"4d5b87db536b0fdcf99bbc489362ee83ff8bf6c6@braunis.de","name":"Matthias Braun"},"message":"Add unittest for LiveIntervalAnalysis::handleMove()\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260905 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/d9ede1ac1f057e9b7ac0ecb07d6ffb3538e87a2a"},{"sha":"372250bdfb89029eecf606f1af065fc98cb21829","author":{"email":"4d5b87db536b0fdcf99bbc489362ee83ff8bf6c6@braunis.de","name":"Matthias Braun"},"message":"LiveIntervalAnalysis: Support moving of subregister defs in handleMove\n\nThis is an updated version which fixes a bug that happened with\nuses tied to an earlyclobber operand which end at an unusual slotindex.\n\nIf two definitions write to independent subregisters then they can be\nput in any order. LiveIntervalAnalysis::handleMove() did not support\nthis previously because it looks like moving a definition of a vreg past\nanother one.\n\nThis is a modified version of a patch proposed (two years ago) by\nVincent Lejeune! This version does not touch the read-undef flags and is\nextended for the case of moving a subregister def behind all uses - this\ncan happen for subregister defs that are completely unused.\n\nDifferential Revision: http://reviews.llvm.org/D9067\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260906 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/372250bdfb89029eecf606f1af065fc98cb21829"},{"sha":"1ff5bf6bbbd9a3360fb428837be6f5c98763fc6e","author":{"email":"4d5b87db536b0fdcf99bbc489362ee83ff8bf6c6@braunis.de","name":"Matthias Braun"},"message":"Fix typo in LiveIntervalTest\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260907 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/1ff5bf6bbbd9a3360fb428837be6f5c98763fc6e"},{"sha":"f3164718c69dbe2e2bb1d89b3d30270022e3c69e","author":{"email":"cdca4787270da064010d22babbd4b763d61bcde5@gmail.com","name":"Ahmed Bougacha"},"message":"[X86] Remove now-dead variable and redundant assert. NFC.\n\nThe variable was made dead in NDEBUG by r260901, but the assert\nwas redundant anyway: get rid of both.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260908 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/f3164718c69dbe2e2bb1d89b3d30270022e3c69e"},{"sha":"17946378fd426c17e2c13e0a95e181eeaed073a1","author":{"email":"4d5b87db536b0fdcf99bbc489362ee83ff8bf6c6@braunis.de","name":"Matthias Braun"},"message":"APInt: Further simplify APInt::EqualSlowCase as suggested by Duncan\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260910 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/17946378fd426c17e2c13e0a95e181eeaed073a1"},{"sha":"294f6d04dd37e4e676fb12eb3ce021290ecda7a2","author":{"email":"4d5b87db536b0fdcf99bbc489362ee83ff8bf6c6@braunis.de","name":"Matthias Braun"},"message":"APInt: Slightly simplify countLeadingZerosSlowCase()\n\nWe always clear the unused bits in the most signifant word so there is\nno need to mask them out in countLeadingZerosSlowCase().\n\nDifferential Revision: http://reviews.llvm.org/D16621\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260911 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/294f6d04dd37e4e676fb12eb3ce021290ecda7a2"},{"sha":"5f33f2da6d5368d66db50fae2f2d464832e14511","author":{"email":"4d5b87db536b0fdcf99bbc489362ee83ff8bf6c6@braunis.de","name":"Matthias Braun"},"message":"SmallPtrSet: Avoid initializing Array in the small case.\n\nThis patch avoids the initial memset at the cost of making iterators\nslightly more complex. This should be beneficial as most SmallPtrSets\nhold no or only a few elements, while iterating over them is less\ncommon.\n\nDifferential Revision: http://reviews.llvm.org/D16672\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260913 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/5f33f2da6d5368d66db50fae2f2d464832e14511"},{"sha":"5cdb7d1d3db22b089f18b364fa7048c8317d4de2","author":{"email":"4d5b87db536b0fdcf99bbc489362ee83ff8bf6c6@braunis.de","name":"Matthias Braun"},"message":"unittests/MI: Add Core library reference\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260915 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/5cdb7d1d3db22b089f18b364fa7048c8317d4de2"},{"sha":"ab96d57a0b63071a915d504d21fe9eba0b3d0d69","author":{"email":"0e504717262715831a4568194b28f33dfb77b110@gmail.com","name":"Amaury Sechet"},"message":"Rename LLVMSetDataLayout's argument to match what they stand for\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260916 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/ab96d57a0b63071a915d504d21fe9eba0b3d0d69"},{"sha":"5ed116b04bb3034c4b40d18c70d584f9bb08ca77","author":{"email":"6a38a43fcccb1008363c9fb41e07c661375ddb24@intel.com","name":"Zia Ansari"},"message":"Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.\n\nDifferential Revision: http://reviews.llvm.org/D15393\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260917 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/5ed116b04bb3034c4b40d18c70d584f9bb08ca77"},{"sha":"d964cf3e68f59150139ff1beb1d2996e7c27bec3","author":{"email":"ec922ca029476608f5ef5cee4c7ae2e6c0b12986@gmail.com","name":"NAKAMURA Takumi"},"message":"MITests: Update libdeps. llvm/Target/TargetOptions.h depends on MC.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260918 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/d964cf3e68f59150139ff1beb1d2996e7c27bec3"},{"sha":"d0aed13e567baefdd464676d5e08c0c5ba0630a6","author":{"email":"0e504717262715831a4568194b28f33dfb77b110@gmail.com","name":"Amaury Sechet"},"message":"Kill LLVMAddTargetData\n\nSummary: It's red, it's dead.\n\nReviewers: joker.eph, Wallbraker, echristo\n\nSubscribers: llvm-commits, axw\n\nDifferential Revision: http://reviews.llvm.org/D17282\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260919 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/d0aed13e567baefdd464676d5e08c0c5ba0630a6"},{"sha":"89e84d72212f59862b263c5f8f465d87c1ae133e","author":{"email":"0e504717262715831a4568194b28f33dfb77b110@gmail.com","name":"Amaury Sechet"},"message":"Deprecate LLVMGetDataLayout and replace it by LLVMGetDataLayoutStr\n\nSummary: The name is confusing as it matche another method on the module.\n\nReviewers: joker.eph, Wallbraker, echristo\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D17283\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260920 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/89e84d72212f59862b263c5f8f465d87c1ae133e"},{"sha":"30880b6d8003dae881e90e9921338937641cddef","author":{"email":"7d288e6836572ae72b1427e06e061fd492aa8050@apple.com","name":"Quentin Colombet"},"message":"[GlobalISel] Get rid of the ifdefs in TargetLowering.\nIntroduce a new API used only by GlobalISel: CallLowering.\nThis API will contain target hooks dedicated to call lowering.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260922 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/30880b6d8003dae881e90e9921338937641cddef"},{"sha":"849184df828508bccc40cf609497b571ce95831d","author":{"email":"7d288e6836572ae72b1427e06e061fd492aa8050@apple.com","name":"Quentin Colombet"},"message":"[GlobalISel] Add missing file in previous commit.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260923 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/849184df828508bccc40cf609497b571ce95831d"},{"sha":"071210eedd6d3d0511c4554ae78295bc6cd0be46","author":{"email":"7d288e6836572ae72b1427e06e061fd492aa8050@apple.com","name":"Quentin Colombet"},"message":"[GlobalISel][IRTranslator] Override getPassName.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260924 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/071210eedd6d3d0511c4554ae78295bc6cd0be46"},{"sha":"9ae3e2ceaa0f710a626bbd856d678eea01d11e70","author":{"email":"004c457a2ebaecf18123fd2614baa1d571fe5234@apple.com","name":"Vedant Kumar"},"message":"[ADT] Add StringRef::{l,r}trim(char) overloads (NFC)\n\nAdd support for trimming a single kind of character from a StringRef.\nThis makes the common case of trimming null bytes much neater. It's also\nprobably a bit speedier too, since it avoids creating a std::bitset in\nfind_{first,last}_not_of.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260925 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/9ae3e2ceaa0f710a626bbd856d678eea01d11e70"},{"sha":"7e9bf0962b6ae2c6dbc4edaa869cc95bc3e1dd6e","author":{"email":"004c457a2ebaecf18123fd2614baa1d571fe5234@apple.com","name":"Vedant Kumar"},"message":"Simplify users of StringRef::{l,r}trim (NFC)\n\nr260925 introduced a version of the *trim methods which is preferable\nwhen trimming a single kind of character. Update all users in llvm.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260926 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/7e9bf0962b6ae2c6dbc4edaa869cc95bc3e1dd6e"},{"sha":"33543a37a70a39c720bde48744381a11af4afe6b","author":{"email":"0c9ca018c303606191d06dd2c0bdf1206717c3f3@gmail.com","name":"Craig Topper"},"message":"[TableGen] Use range-based for loop. NFC\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260928 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/kraj/llvm/commits/33543a37a70a39c720bde48744381a11af4afe6b"}]}