{"push_id":2945590515,"size":10,"distinct_size":1,"ref":"refs/heads/mir_machinefunctioninfo","head":"0d3a5a6b298f6af82adda73862129920f606e538","before":"348075bde0ac2626e789e9ac733c8118b76161a4","commits":[{"sha":"a219e952b718d21a8163bc843e1a9f62ad161cc5","author":{"name":"Justin Bogner","email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@justinbogner.com"},"message":"[LV] Move test for r343954 into x86 subdirectory\n\nThis test uses an x86 triple, so it needs to be in the x86 specific\ntest directory.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@344087 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/aheejin/llvm/commits/a219e952b718d21a8163bc843e1a9f62ad161cc5"},{"sha":"2e2e17dd9c8856b4fa4c8a81069c7ccb963fb92a","author":{"name":"Nemanja Ivanovic","email":"45bf114cdd73ecde1770a9f5e3798efd6171525d@gmail.com"},"message":"[PowerPC][NFC] Commit nabs test case in preparation for committing D44548\n\nThis just adds the test case so that the different code gen is clearly visible\nwhen the DAG Combine lands.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@344091 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/aheejin/llvm/commits/2e2e17dd9c8856b4fa4c8a81069c7ccb963fb92a"},{"sha":"dcc47f96ca81ecb5e44631b726f751adaa6d3872","author":{"name":"Rong Xu","email":"423b38479930b427d5f9c5e094cf2069f040ce58@google.com"},"message":"[X86] Fix sanitizer bot failure from 344085\n\nFix the memory issue exposed by sanitizer.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@344092 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/aheejin/llvm/commits/dcc47f96ca81ecb5e44631b726f751adaa6d3872"},{"sha":"53979264b2ea63e93269b47d061815dffabb37c2","author":{"name":"Nemanja Ivanovic","email":"45bf114cdd73ecde1770a9f5e3798efd6171525d@gmail.com"},"message":"[DAGCombiner] Expand combining of FP logical ops to sign-setting FP ops\n\nWe already do the following combines:\n(bitcast int (and (bitcast fp X to int), 0x7fff...) to fp) -> fabs X\n(bitcast int (xor (bitcast fp X to int), 0x8000...) to fp) -> fneg X\n\nWhen the target has \"bit preserving fp logic\". This patch just extends it\nto also combine:\n(bitcast int (or (bitcast fp X to int), 0x8000...) to fp) -> fneg (fabs X)\n\nAs some targets have fnabs and even those that don't can efficiently lower\nboth the fabs and the fneg.\n\nDifferential revision: https://reviews.llvm.org/D44548\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@344093 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/aheejin/llvm/commits/53979264b2ea63e93269b47d061815dffabb37c2"},{"sha":"ce406930453ff46efcd19b95a898ebe752af69d8","author":{"name":"Thomas Lively","email":"6d0eb04eded5b535c7fb3ea181fdac9b5e798a46@google.com"},"message":"[WebAssembly] Handle V128 register class in explicit locals pass\n\nSummary:\nAlso add tests to catch crashes in passes that are not normally run in\ntests.\n\nReviewers: aheejin, dschuff\n\nSubscribers: sbc100, jgravelle-google, sunfish, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D52959\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@344094 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/aheejin/llvm/commits/ce406930453ff46efcd19b95a898ebe752af69d8"},{"sha":"98649f627c148c1e6270b316a8dd507ef34a614d","author":{"name":"Zachary Turner","email":"4239aa0d2a9a9fe1ca57c7ca6a764f6a324fc92f@google.com"},"message":"[git-llvm] Fix some issues surrouding EOL conversion on Windows.\n\nThis patch fixes three issues.\n\nThe first is that we didn't consider files which are explicitly\nset to eolstyle CRLF in the repo, and there are a handful of\nthese.\n\nSecond is that dos2unix doesn't have a -q option in GnuWin32,\nso this codepath wasn't working properly.\n\nFinally with newer versions of Python (or newer versions of Git,\nor some combination of the two) patches can't be applied when\nwe treat stdin as text, because Python silently undoes all the\nwork we did to convert the newlines to LF using dos2unix by\nusing universal_newlines=True and then converting them *back*\nto CRLF.  So we need to add a way to force stdin to be treated\nas binary, and use it when LF-newlines are required.\n\nDifferential Revision: https://reviews.llvm.org/D51444\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@344095 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/aheejin/llvm/commits/98649f627c148c1e6270b316a8dd507ef34a614d"},{"sha":"42f63b6f964b7f33d207f92ed47d9d8cf96218fd","author":{"name":"Fangrui Song","email":"89e54f19065b0b047a91fe0cbcb78b61efd4358f@google.com"},"message":"[opt] Change the parameter of OptTable::PrintHelp from Name to Usage and don't append \"[options] <inputs>\"\n\nSummary:\nBefore, \"[options] <inputs>\" is unconditionally appended to the `Name` parameter. It is more flexible to change its semantic to `Usage` and let user customize the usage line.\n\n% llvm-objcopy\n...\nUSAGE: llvm-objcopy <input> [ <output> ] [options] <inputs>\n\nWith this patch:\n\n% llvm-objcopy\n...\nUSAGE: llvm-objcopy input [output]\n\nReviewers: rupprecht, alexshap, jhenderson\n\nReviewed By: rupprecht\n\nSubscribers: jakehehrlich, mehdi_amini, steven_wu, dexonsmith, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D51009\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@344097 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/aheejin/llvm/commits/42f63b6f964b7f33d207f92ed47d9d8cf96218fd"},{"sha":"96ce5eaa493b1e9c37eccfa0c8aa58f8a04d0708","author":{"name":"George Karpenkov","email":"0ec62ea6484a624425cd34ea6ee504b1d60cca31@apple.com"},"message":"[sancov] Generalize the code to get the previous instruction to multiple architectures\n\nsancov subtracts one from the address to get the previous instruction,\nwhich makes sense on x86_64, but not on other platforms.\nThis change ensures that the offset is correct for different platforms.\nThe logic for computing the offset is copied from sanitizer_common.\n\nDifferential Revision: https://reviews.llvm.org/D53039\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@344103 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/aheejin/llvm/commits/96ce5eaa493b1e9c37eccfa0c8aa58f8a04d0708"},{"sha":"bca81ff3bea5db08c11ba900e503c1a775c7e3ae","author":{"name":"Heejin Ahn","email":"3fdccf5e498a980112d395241b036ed81adc7f86@gmail.com"},"message":"[WebAssembly] Improve comments for SIMD instruction definitions\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@344106 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/aheejin/llvm/commits/bca81ff3bea5db08c11ba900e503c1a775c7e3ae"},{"sha":"0d3a5a6b298f6af82adda73862129920f606e538","author":{"name":"Heejin Ahn","email":"3fdccf5e498a980112d395241b036ed81adc7f86@gmail.com"},"message":"Target-specific MachineFunctionInfo serialization for MIR","distinct":true,"url":"https://api.github.com/repos/aheejin/llvm/commits/0d3a5a6b298f6af82adda73862129920f606e538"}]}
{"actor":{"display_login":"aheejin"}}