{"push_id":2908710364,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"abd56b827b90a0ee34af78d4909122cfff5a51c3","before":"430b436f71b5ac84ef9c73234b23cbfaae265bf1","commits":[{"sha":"6a886dba6e8bbe73eeb9b52b2540be3fa163c327","author":{"name":"Hiroshi Inoue","email":"a2f6a8ea319c80e629c0fd6f31e552ada183b2d5@jp.ibm.com"},"message":"[PowerPC] optimize conditional branch on CRSET/CRUNSET\n\nThis patch adds a check to optimize conditional branch (BC and BCn) based on a constant set by CRSET or CRUNSET.\nOther optimizers, such as block placement, may generate such code and hence\nI do this at the very end of the optimization in pre-emit peephole pass.\n\nA conditional branch based on a constant is eliminated or converted into unconditional branch. \nAlso CRSET/CRUNSET is eliminated if the condition code register is not used\nby instruction other than the branch to be optimized.\n\nDifferential Revision: https://reviews.llvm.org/D52345\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343100 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/6a886dba6e8bbe73eeb9b52b2540be3fa163c327"},{"sha":"d337233d89611526e8aa8cff512efeb7da6f7a13","author":{"name":"Simon Pilgrim","email":"9f30e08254c7a10e9893e2360716635c3149a80c@redking.me.uk"},"message":"[DAG] ExpandLegalINT_TO_FP - pull out repeated getValueType() call. NFCI.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343101 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/d337233d89611526e8aa8cff512efeb7da6f7a13"},{"sha":"0914f9fb9273ae39711643bcc22656ba1160c31b","author":{"name":"Oliver Stannard","email":"94cff2ce4b0d642d902b3e53b6d230493f404544@arm.com"},"message":"[ARM/AArch64][v8.5A] Add Armv8.5-A target\n\nThis patch allows targeting Armv8.5-A, adding the architecture to\ntablegen and setting the options to be identical to Armv8.4-A for the\ntime being. Subsequent patches will add support for the different\nfeatures included in the Armv8.5-A Reference Manual.\n\nPatch by Pablo Barrio!\n\nDifferential revision: https://reviews.llvm.org/D52470\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343102 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/0914f9fb9273ae39711643bcc22656ba1160c31b"},{"sha":"dcf3d72fc6dcf9a511703707d3e99acbef47e20d","author":{"name":"Hans Wennborg","email":"8800578b51f022c8d8adb9606a8b3db4fedbdac6@hanshq.net"},"message":"Revert r343089 \"[AArch64] - Return address signing dwarf support\"\n\nThis caused the DebugInfo/Sparc/gnu-window-save.ll test to fail.\n\n> Functions that have signed return addresses need additional dwarf support:\n> - After signing the LR, and before authenticating it, the LR register is in a\n>   state the is unusable by a debugger or unwinder\n> - To account for this a new directive, .cfi_negate_ra_state, is added\n> - This directive says the signed state of the LR register has now changed,\n>   i.e. unsigned -> signed or signed -> unsigned\n> - This directive has the same CFA code as the SPARC directive GNU_window_save\n>   (0x2d), adding a macro to account for multiply defined codes\n> - This patch matches the gcc implementation of this support:\n>   https://patchwork.ozlabs.org/patch/800271/\n>\n> Differential Revision: https://reviews.llvm.org/D50136\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343103 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/dcf3d72fc6dcf9a511703707d3e99acbef47e20d"},{"sha":"73b688a81b0a5dad00502518d07d774154cf4f32","author":{"name":"Fedor Sergeev","email":"51479518dbe13da9947d0816a843e2969a7d90bf@oracle.com"},"message":"[PassTiming] cleaning up legacy PassTimingInfo interface. NFCI.\n\nDuring D51276 discussion it was decided that legacy PassTimingInfo\ninterface can not be reused for new pass manager's implementation\nof -time-passes.\n\nThis is a cleanup in preparation for D51276 to make legacy interface\nas concise as possible, moving the PassTimingInfo from the header\ninto the anonymous legacy namespace in .cpp.\n\nIt is rather close to a revert of rL340872 in a sense that it hides\nthe interface and gets rid of templates. However as compared to\na complete revert it resides in a different translation unit and has\nan additional pass-instance counting funcitonality (PassIDCountMap).\n\nReviewers: philip.pfaffe\nDifferential Revision: https://reviews.llvm.org/D52356\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343104 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/73b688a81b0a5dad00502518d07d774154cf4f32"},{"sha":"abd56b827b90a0ee34af78d4909122cfff5a51c3","author":{"name":"Oliver Stannard","email":"94cff2ce4b0d642d902b3e53b6d230493f404544@arm.com"},"message":"[ARM/AArch64] Add target parser unit tests for Armv8.4-A\n\nThese were missed when adding Armv8.4-A support.\n\nPatch by Pablo Barrio!\n\nDifferential revision: https://reviews.llvm.org/D52471\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343106 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/abd56b827b90a0ee34af78d4909122cfff5a51c3"}]}
{"actor":{"display_login":"earl"}}