{"push_id":1311542613,"size":267,"distinct_size":267,"ref":"refs/heads/master","head":"11508f061409c402937bcc1f7ced163a93910884","before":"4cb35092d02d68bc5c61f81098d9fd3065688f2e","commits":[{"sha":"cdce758a72910e39857033a0beacacbbcd130a76","author":{"name":"Tim Northover","email":"f2f324cbf35679814b7526a760f2841b68589222@apple.com"},"message":"GlobalISel: cache pointer sizes in LLT\n\nOtherwise everything that needs to work out what size they are has to keep a\nDataLayout handy, which is a bit silly and very annoying.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281597 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/cdce758a72910e39857033a0beacacbbcd130a76"},{"sha":"ccc7ec7f4280176347ff5140aee63b5e28f31fb2","author":{"name":"NAKAMURA Takumi","email":"77ecc40bd88f115768eded8d235e9f8d16694cae@gmail.com"},"message":"llvm/test/Transforms/CorrelatedValuePropagation/alloca.ll REQUIRES +Asserts.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281598 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/ccc7ec7f4280176347ff5140aee63b5e28f31fb2"},{"sha":"3d94178ab674a1a37adb4170d99fd2d1cb90a673","author":{"name":"Tim Northover","email":"f2f324cbf35679814b7526a760f2841b68589222@apple.com"},"message":"GlobalISel: remove \"unsized\" LLT\n\nIt was only really there as a sentinel when instructions had to have precisely\none type. Now that registers are typed, each register really has to have a type\nthat is sized.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281599 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/3d94178ab674a1a37adb4170d99fd2d1cb90a673"},{"sha":"3d658a6577cb18921237b81122badd93cfb5d88a","author":{"name":"Tim Northover","email":"f2f324cbf35679814b7526a760f2841b68589222@apple.com"},"message":"GlobalISel: relax type constraints on G_ICMP to allow pointers.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281600 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/3d658a6577cb18921237b81122badd93cfb5d88a"},{"sha":"8c9a9af652d8b3aa22a8c3ae99793432f13d615e","author":{"name":"Tim Northover","email":"f2f324cbf35679814b7526a760f2841b68589222@apple.com"},"message":"GlobalISel: legalize GEP instructions with small offsets.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281602 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/8c9a9af652d8b3aa22a8c3ae99793432f13d615e"},{"sha":"095eb00556352aa1d8a6df112859e07aa3974ed1","author":{"name":"James Molloy","email":"a1191294e96700f9c9e822da6f975d4f6164ab8d@arm.com"},"message":"[ARM] Promote small global constants to constant pools\n\nIf a constant is unamed_addr and is only used within one function, we can save\non the code size and runtime cost of an indirection by changing the global's storage\nto inside the constant pool. For example, instead of:\n\n      ldr r0, .CPI0\n      bl printf\n      bx lr\n    .CPI0: &format_string\n    format_string: .asciz \"hello, world!\\n\"\n\nWe can emit:\n\n      adr r0, .CPI0\n      bl printf\n      bx lr\n    .CPI0: .asciz \"hello, world!\\n\"\n\nThis can cause significant code size savings when many small strings are used in one\nfunction (4 bytes per string).\n\nThis recommit contains fixes for a nasty bug related to fast-isel fallback - because\nfast-isel doesn't know about this optimization, if it runs and emits references to\na string that we inline (because fast-isel fell back to SDAG) we will end up\nwith an inlined string and also an out-of-line string, and we won't emit the\nout-of-line string, causing backend failures.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281604 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/095eb00556352aa1d8a6df112859e07aa3974ed1"},{"sha":"c2c0b27fee5e7b303a920f07956a5f620042d7e8","author":{"name":"Simon Dardis","email":"2cadd7fe860cffe179363c66eef45424daae0f62@imgtec.com"},"message":"[mips][ias] Enable IAS by default for N64 on Debian mips64el.\n\nUnfortunately we can't enable it for all N64 because it is not yet possible to\ndistinguish N32 from N64.\n\nN64 has been confirmed to produce identical (within reason) objects to GAS\nduring stage 2 of compiler recursion on N64-abit Fedora. Unfortunately,\nFedora's triples do not distinguish N32 from N64 so I can't enable it by\ndefault there. I'm currently repeating this testing for Debian mips64el but\nit's very unlikely to produce a different result.\n\nPatch by: Daniel Sanders\n\nReviewers: sdardis\n\nDifferential Review: https://reviews.llvm.org/D22678\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281607 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/c2c0b27fee5e7b303a920f07956a5f620042d7e8"},{"sha":"0ee16969ab362f02f9de13e7a19ce86cf55335f1","author":{"name":"Sanjay Patel","email":"8a358757f1b64d62facccc1fd839683fb6856b45@rotateright.com"},"message":"[InstCombine] use m_APInt to allow icmp folds using known bits for splat constant vectors\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281613 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/0ee16969ab362f02f9de13e7a19ce86cf55335f1"},{"sha":"80554382ca127339c7a9133b9f5a4a51c82a178c","author":{"name":"Sanjay Patel","email":"8a358757f1b64d62facccc1fd839683fb6856b45@rotateright.com"},"message":"[InstCombine] add helper function for foldICmpWithConstant; NFC\n\nThis is a big glob of transforms that probably should work for vectors,\nbut currently they are disallowed because of ConstantInt guards.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281614 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/80554382ca127339c7a9133b9f5a4a51c82a178c"},{"sha":"964ae1d5eef2e083b906a2f7cf4ad7bd523efd8f","author":{"name":"Sanjay Patel","email":"8a358757f1b64d62facccc1fd839683fb6856b45@rotateright.com"},"message":"[InstCombine] clean up foldICmpWithConstant(); NFC\n1. Early exit to reduce indent\n2. Rename variables\n3. Add local 'Pred' variable\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281615 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/964ae1d5eef2e083b906a2f7cf4ad7bd523efd8f"},{"sha":"0863eca1d3dce529cc737a6b09b3168c215eca76","author":{"name":"Reid Kleckner","email":"52b754ec9164ffe1549cbed996e28ab476b86804@google.com"},"message":"Document our extension to the COFF .section directive flags\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281616 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/0863eca1d3dce529cc737a6b09b3168c215eca76"},{"sha":"28f64ff6babf38a0062de50e579715550cf5efdc","author":{"name":"Etienne Bergeron","email":"9249e96c3f88e5aea7ef6215896da7a0f5022825@google.com"},"message":"address comments from: https://reviews.llvm.org/D24566\nusing startswith instead of find.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281617 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/28f64ff6babf38a0062de50e579715550cf5efdc"},{"sha":"51832f72bdb95144dd04e36c26a4ac0be49eb769","author":{"name":"Etienne Bergeron","email":"9249e96c3f88e5aea7ef6215896da7a0f5022825@google.com"},"message":"Fix silly mistake introduced here : https://reviews.llvm.org/D24566\nAsan bots are currently broken without this patch.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281618 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/51832f72bdb95144dd04e36c26a4ac0be49eb769"},{"sha":"d40500c24d0c5acd9a56c575431229fa18c9ecd1","author":{"name":"Etienne Bergeron","email":"9249e96c3f88e5aea7ef6215896da7a0f5022825@google.com"},"message":"[compiler-rt] Changing function prototype returning unused value\n\nSummary: The return value of `maybeInsertAsanInitAtFunctionEntry` is ignored.\n\nReviewers: rnk\n\nSubscribers: llvm-commits, chrisha, dberris\n\nDifferential Revision: https://reviews.llvm.org/D24568\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281620 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/d40500c24d0c5acd9a56c575431229fa18c9ecd1"},{"sha":"c0fdffbdb1539ec6bb6876a366f7299e948274fc","author":{"name":"Sanjay Patel","email":"8a358757f1b64d62facccc1fd839683fb6856b45@rotateright.com"},"message":"[InstCombine] auto-generate checks\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281621 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/c0fdffbdb1539ec6bb6876a366f7299e948274fc"},{"sha":"b7945679622d239b9e9ec030281c93ca0be498d6","author":{"name":"Sanjay Patel","email":"8a358757f1b64d62facccc1fd839683fb6856b45@rotateright.com"},"message":"[InstCombine] add vector tests for icmp sgt smin\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281623 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/b7945679622d239b9e9ec030281c93ca0be498d6"},{"sha":"f71deb6fd31d81a6dc3c30baa759d131e594a57c","author":{"name":"Sanjay Patel","email":"8a358757f1b64d62facccc1fd839683fb6856b45@rotateright.com"},"message":"[InstCombine] allow (icmp sgt smin(PosA, B), 0) fold for vectors\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281624 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/f71deb6fd31d81a6dc3c30baa759d131e594a57c"},{"sha":"d2bd71f1d922f853e1b011119891e4e148d3915b","author":{"name":"Sanjay Patel","email":"8a358757f1b64d62facccc1fd839683fb6856b45@rotateright.com"},"message":"[InstCombine] remove duplicated fold ; NFCI\n\nThis pattern is matched in foldICmpBinOpEqualityWithConstant() and already works\nwith vectors too. I changed some comments over there to point out the current \nlocation. The tests for this transform are currently in 'sub.ll'.\n\nNote that the remaining folds in this block all require a sub too, so they should\nget grouped with the other icmp(sub) patterns.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281627 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/d2bd71f1d922f853e1b011119891e4e148d3915b"},{"sha":"72499e53327616ce07b39ad1184b627d06f1a372","author":{"name":"Peter Collingbourne","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@pcc.me.uk"},"message":"Take ownership of libLTO as discussed on llvm-dev.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281628 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/72499e53327616ce07b39ad1184b627d06f1a372"},{"sha":"8471051cc5f5bd249a33813713529050a15d45a5","author":{"name":"Davide Italiano","email":"600176b5b7918004f59c5df1312b4545a180114a@freebsd.org"},"message":"[IRObjectFile] Handle undefined weak symbols in RecordStreamer.\n\nDifferential Revision:  https://reviews.llvm.org/D24594\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281629 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/markus-oberhumer/llvm/commits/8471051cc5f5bd249a33813713529050a15d45a5"}]}
{"actor":{"display_login":"markus-oberhumer"}}