{"push_id":2005063099,"size":891,"distinct_size":0,"ref":"refs/heads/master","head":"ef1c768bae8885d8d643b3caf11b752735100de6","before":"0699d24564cd42bd18592702a340eb52336b9128","commits":[{"sha":"588480344da20c01e15897c8b3c49cb024d01db0","author":{"name":"Gadi Haber","email":"df16d6120ac2ede8a41d3a73ad5a3674ec4f63fd@intel.com"},"message":"[X86][Skylake] Replacing -mcpu=skx by -mattr in a codegen test. NFC.\n\nNFC.\nReplacing -mcpu=skx by -mattr in the run command of the codegen test: avx512-gather-scatter-intrin.ll.\n\nReviewers: delena\nRevision: https://reviews.llvm.org/D37799","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/588480344da20c01e15897c8b3c49cb024d01db0"},{"sha":"5373160ceee081f73211c4cd6530c3bf918ca543","author":{"name":"Jonas Devlieghere","email":"7f140b51f30eb0762518f611c7ec9a2dd0c91007@devlieghere.com"},"message":"[MachO] Prevent heap overflow when load command extends past EOF\n\nThis patch fixes a heap-buffer-overflow when a malformed Mach-O has a\nload command who's size extends past the end of the binary.\n\nFixes: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3225\n\nDifferential revision: https://reviews.llvm.org/D37439","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/5373160ceee081f73211c4cd6530c3bf918ca543"},{"sha":"5fcb9c304bdb7aaed7d06ca03b31a447bc0ceea5","author":{"name":"Francis Ricci","email":"04fb019f03f6cebdcc7a81da82d5b4898fc6301f@gmail.com"},"message":"[llvm-objdump] Fix memory leaks in macho dump\n\nSummary: Detected by LeakSanitizer for Darwin\n\nReviewers: enderby, rafael\n\nSubscribers: llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D37750","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/5fcb9c304bdb7aaed7d06ca03b31a447bc0ceea5"},{"sha":"b84f171a1926c5a806919bbbe69f37594da455e6","author":{"name":"Stefan Pintilie","email":"fa68017a9c8502c19ea366891285c8933aa418b9@ca.ibm.com"},"message":"[Power9] Add missing instructions: extswsli, popcntb\n\nAdded the following P9 instructions: extswsli, extswsli., popcntb\n\nDifferential Revision: https://reviews.llvm.org/D37342","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/b84f171a1926c5a806919bbbe69f37594da455e6"},{"sha":"16b066b60b157e2dabe1fa4b7500b3b244fd636b","author":{"name":"Mikael Holmen","email":"39efce8c1ddb32dbc13af61d1381f0317a1e1032@ericsson.com"},"message":"[MachineScheduler] Put SchedRegion in an anonymous namespace.\n\nSummary: It pollutes the global namespace otherwise.\n\nPatch by: Bevin Hansson\n\nReviewers: jonpa\n\nReviewed By: jonpa\n\nSubscribers: MatzeB, javed.absar, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D37555","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/16b066b60b157e2dabe1fa4b7500b3b244fd636b"},{"sha":"98d44bbe6986a1f1396715d7ef9210ac5d6caf2c","author":{"name":"Petar Jovanovic","email":"2665020c15d1c10f850e8cf12c7bf309b59c33c8@imgtec.com"},"message":"[mips] correct operand range for DINSM instruction\n\nThis patch corrects the definition of the DINSM instruction.\nSpecification for DINSM instruction for Mips64 says that size operand should\nbe 2 <= size <= 64, but it is defined as uimm5_inssize_plus1 which gives\nrange of 1 .. 32.\n\nPatch by Aleksandar Beserminji.\n\nDifferential Revision: https://reviews.llvm.org/D37683","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/98d44bbe6986a1f1396715d7ef9210ac5d6caf2c"},{"sha":"99a317d563ce2f9e3014807977d1d81a4879ea54","author":{"name":"Alexander Kornienko","email":"9b97eb4fd7d7b478941b3fd75678a8611b35a5e2@google.com"},"message":"[clang-tidy] fixed misc-unused-parameters omitting parameters default value\n\nSummary:\nBug: https://bugs.llvm.org/show_bug.cgi?id=34450\n\n**Problem:**\n\nClang-tidy check misc-unused-parameters omits parameter default value what results in its complete removal. Compilation errors might occur after clang-tidy fix.\n\n**Patch description:**\n\nChanged removal range. The range should end after parameter declarator, not after whole parameter declaration (which might contain a default value).\n\nReviewers: alexfh, xazax.hun\n\nReviewed By: alexfh\n\nSubscribers: JDevlieghere, cfe-commits\n\nTags: #clang-tools-extra\n\nPatch by Pawel Maciocha!\n\nDifferential Revision: https://reviews.llvm.org/D37566","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/99a317d563ce2f9e3014807977d1d81a4879ea54"},{"sha":"639a85719bcf01b0ba9de739f22eff37d92ca75a","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"[ThinLTO] For SamplePGO, need to handle ICP targets consistently in thin link\n\nSummary:\nSamplePGO indirect call profiles record the target as the original GUID\nfor statics. The importer had special handling to map to the normal GUID\nin that case. The dead global analysis needs the same treatment or\ninconsistencies arise, resulting in linker unsats due to some dead\nsymbols being exported and kept, leaving in references to other dead\nsymbols that are removed.\n\nThis can happen when a SamplePGO profile collected by one binary is used\nfor a different binary, so the indirect call profiles may not accurately\nreflect live targets.\n\nReviewers: danielcdh\n\nSubscribers: mehdi_amini, inglorion, llvm-commits, eraman\n\nDifferential Revision: https://reviews.llvm.org/D37783","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/639a85719bcf01b0ba9de739f22eff37d92ca75a"},{"sha":"89ebcb94780e95049c0c0cd2f6d86a5c736355d1","author":{"name":"Sjoerd Meijer","email":"e61d26d7b22812bc830b6bcb514eb0ea42e5abe6@arm.com"},"message":"This adds the _Float16 preprocessor macro definitions.\n\nDifferential Revision: https://reviews.llvm.org/D34695","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/89ebcb94780e95049c0c0cd2f6d86a5c736355d1"},{"sha":"5897d6e15c41095547e7b51870e406a5b8c41e84","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"Fix bot failures by requiring x86 target in new test\n\nThe test added in r313151 requires a target triple since it is\nrunning through code generation. Fix bot failures by requiring\nan x86 target.","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/5897d6e15c41095547e7b51870e406a5b8c41e84"},{"sha":"5356d5985d1859bb3daf7a3ed6519d6a0a768d7f","author":{"name":"Rafael Espindola","email":"2cb6c78767a4200908f6aafbbd9b2dbabf89e63d@gmail.com"},"message":"Remove CopyRelSecOff from SharedSymbol.\n\nThis reduces the size of SharedSymbol which in turn reduces the size\nof Symbol from 88 to 80 bytes.","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/5356d5985d1859bb3daf7a3ed6519d6a0a768d7f"},{"sha":"30956b1cd9068075eb9f0c0810928e2dcc7c5930","author":{"name":"Alexander Kornienko","email":"9b97eb4fd7d7b478941b3fd75678a8611b35a5e2@google.com"},"message":"Convenience/safety fix for llvm::sys::Execute(And|No)Wait\n\nSummary:\nChange the type of the Redirects parameter of llvm::sys::ExecuteAndWait,\nExecuteNoWait and other APIs that wrap them from `const StringRef **` to\n`ArrayRef<Optional<StringRef>>`, which is safer and simplifies the use of these\nAPIs (no more local StringRef variables just to get a pointer to).\n\nCorresponding clang changes will be posted as a separate patch.\n\nReviewers: bkramer\n\nReviewed By: bkramer\n\nSubscribers: vsk, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D37563","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/30956b1cd9068075eb9f0c0810928e2dcc7c5930"},{"sha":"4aefa2370c27d9e376e141f68dfa33d97234c342","author":{"name":"Alexander Kornienko","email":"9b97eb4fd7d7b478941b3fd75678a8611b35a5e2@google.com"},"message":"Update users of llvm::sys::ExecuteAndWait etc.\n\nSummary: Clang part of https://reviews.llvm.org/D37563\n\nReviewers: bkramer\n\nSubscribers: vsk, cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D37564","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/4aefa2370c27d9e376e141f68dfa33d97234c342"},{"sha":"4c248686192d1cd205b4f8795667689f54663067","author":{"name":"Peter Collingbourne","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@pcc.me.uk"},"message":"ThinLTO: Correctly follow aliasee references when dead stripping.\n\nWe were previously handling aliases during dead stripping by adding\nthe aliased global's \"original name\" GUID to the worklist. This will\nlead to incorrect behaviour if the global has local linkage because\nthe original name GUID will not correspond to the global's GUID in\nthe summary.\n\nBecause an alias is just another name for the global that it\nreferences, there is no need to mark the referenced global as used,\nor to follow references from any other copies of the global. So all\nwe need to do is to follow references from the aliasee's summary\ninstead of the alias.\n\nDifferential Revision: https://reviews.llvm.org/D37789","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/4c248686192d1cd205b4f8795667689f54663067"},{"sha":"4becd6d9de1a82707deb8c35c69713435b238c9d","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"[ThinLTO] AliasSummary should not have any references\n\nSummary: References should only be on the aliasee.\n\nReviewers: pcc\n\nSubscribers: llvm-commits, inglorion\n\nDifferential Revision: https://reviews.llvm.org/D37814","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/4becd6d9de1a82707deb8c35c69713435b238c9d"},{"sha":"64c6a3eb995394e285cd314746e4763cab3a5e57","author":{"name":"Hiroshi Yamauchi","email":"7c20a33e28aa580104a04d001b93616bba7e98ae@google.com"},"message":"Add options to dump PGO counts in text.\n\nSummary:\nAdded text options to -pgo-view-counts and -pgo-view-raw-counts that dump block frequency and branch probability info in text.\n\nThis is useful when the graph is very large and complex (the dot command crashes, lines/edges too close to tell apart, hard to navigate without textual search) or simply when text is preferred.\n\nReviewers: davidxl\n\nReviewed By: davidxl\n\nSubscribers: llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D37776","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/64c6a3eb995394e285cd314746e4763cab3a5e57"},{"sha":"87e04d34dabe79da7f33a03e90def403d60d3cec","author":{"name":"Simon Atanasyan","email":"3a69a7dd305e9c7705028afae27095688d25197a@atanasyan.com"},"message":"[mips] Add unitests to check parsing MIPS triples. NFC","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/87e04d34dabe79da7f33a03e90def403d60d3cec"},{"sha":"fd185083293fdf1b949be4b8ee79b079a5be31f0","author":{"name":"Sanjay Patel","email":"8a358757f1b64d62facccc1fd839683fb6856b45@rotateright.com"},"message":"[InstSimplify] regenerate checks; NFC","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/fd185083293fdf1b949be4b8ee79b079a5be31f0"},{"sha":"70125bd3228deca563ac01438c38049fad1eabc5","author":{"name":"Alexander Kornienko","email":"9b97eb4fd7d7b478941b3fd75678a8611b35a5e2@google.com"},"message":"Attempt to fix MSVC build.","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/70125bd3228deca563ac01438c38049fad1eabc5"},{"sha":"9c7fb5ff022bd4db333b6866ceed82a82ef23ca3","author":{"name":"Vedant Kumar","email":"e06201a831a99f4a997d7618bb35ffb5726917fe@apple.com"},"message":"[unittests] Fix up test after  rL313156\n\nBot: http://green.lab.llvm.org/green/job/clang-stage1-cmake-RA-incremental/42421","distinct":false,"url":"https://api.github.com/repos/llvm-project/llvm-project-phab/commits/9c7fb5ff022bd4db333b6866ceed82a82ef23ca3"}]}
{"actor":{"display_login":"chapuni"}}