{"push_id":1182037478,"size":31,"distinct_size":31,"ref":"refs/heads/upstream-with-swift","head":"d0ec0ba7e07b75424066add888fdede6c12dfbb2","before":"507bec1e4747263a2fe1ed37935e095b836389d6","commits":[{"sha":"f7282f8ee555d03c76c9692b8ec3b97b6b5c5030","author":{"name":"Elena Demikhovsky","email":"a5bf1505a6ca1b2177352565575bf863323b7e61@intel.com"},"message":"Reverted patch 273864\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274115 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/f7282f8ee555d03c76c9692b8ec3b97b6b5c5030"},{"sha":"d28b49f9ae9204a6838dbbbce36fc70c150ab0cc","author":{"name":"Simon Pilgrim","email":"5d82cab8c849387bc8a42783c2e56535c94fed74@redking.me.uk"},"message":"[X86] Regenerated popcnt combine tests\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274124 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/d28b49f9ae9204a6838dbbbce36fc70c150ab0cc"},{"sha":"38b2095b3e79651a1399bfa7804341d5163a384a","author":{"name":"Simon Pilgrim","email":"5d82cab8c849387bc8a42783c2e56535c94fed74@redking.me.uk"},"message":"[X86][SSE2] Added _mm_loadu_si64 test to match llvm\\tools\\clang\\test\\CodeGen\\sse2-builtins.c\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274127 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/38b2095b3e79651a1399bfa7804341d5163a384a"},{"sha":"a40782d82624d39d471bd56a8b5bee24f5a7f67a","author":{"name":"Krzysztof Parzyszek","email":"40979b2c4eb65586fe7bead22e2c9fb24795e47a@codeaurora.org"},"message":"[Docs][CodeGenerator] Don't specify the number of operands in BuildMI\n\nPatch by Visoiu Mistrih Francis.\n\nDifferential Revision: http://reviews.llvm.org/D21819\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274128 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/a40782d82624d39d471bd56a8b5bee24f5a7f67a"},{"sha":"6264e5345680b35758397b931726698f440e24af","author":{"name":"Rafael Espindola","email":"2cb6c78767a4200908f6aafbbd9b2dbabf89e63d@gmail.com"},"message":"Update tests to use at least darwin9.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274129 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/6264e5345680b35758397b931726698f440e24af"},{"sha":"99b487713febc5e738c1c3d5d8ae4a28122158da","author":{"name":"Rafael Espindola","email":"2cb6c78767a4200908f6aafbbd9b2dbabf89e63d@gmail.com"},"message":"Drop support for creating $stubs.\n\nThey are created by ld64 since OS X 10.5.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274130 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/99b487713febc5e738c1c3d5d8ae4a28122158da"},{"sha":"108515eb03b4ef92c1dce129d9c8ba3a19f05450","author":{"name":"Benjamin Kramer","email":"3b24c2ddf636b98f21c704904010107db031684e@googlemail.com"},"message":"[ManagedStatic] Reimplement double-checked locking with std::atomic.\n\nThis gets rid of the memory fence in the hot path (dereferencing the\nManagedStatic), trading for an extra mutex lock in the cold path (when\nthe ManagedStatic was uninitialized). Since this only happens on the\nfirst accesses it shouldn't matter much. On strict architectures like\nx86 this removes any atomic instructions from the hot path.\n\nAlso remove the tsan annotations, tsan knows how standard atomics work\nso they should be unnecessary now.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274131 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/108515eb03b4ef92c1dce129d9c8ba3a19f05450"},{"sha":"651e3ffa9629fd0f07faabd379993113800ffcb7","author":{"name":"Vedant Kumar","email":"e06201a831a99f4a997d7618bb35ffb5726917fe@apple.com"},"message":"[llvm-cov] Do not allow \"..\" to escape the coverage sub-directory\n\nIn -output-dir mode, file reports are placed into a \"coverage\"\ndirectory. If filenames in the coverage mapping contain \"..\", they might\nescape out of this directory.\n\nFix the problem by removing \"..\" from source filenames (expand the path\ncomponent).\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274135 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/651e3ffa9629fd0f07faabd379993113800ffcb7"},{"sha":"80221c64fcfd8b4ad71be4bc778d02fb656ff3ed","author":{"name":"Vedant Kumar","email":"e06201a831a99f4a997d7618bb35ffb5726917fe@apple.com"},"message":"Fix a typo; NFC\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274136 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/80221c64fcfd8b4ad71be4bc778d02fb656ff3ed"},{"sha":"f98b39d12ddf7e745d2591339b56c979dc13aca3","author":{"name":"Vedant Kumar","email":"e06201a831a99f4a997d7618bb35ffb5726917fe@apple.com"},"message":"[llvm-cov] Disable PGO name compression in a test file\n\nSome bots do not configure llvm with zlib enabled. Should fix:\n\nhttp://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-ubuntu-fast/builds/15571\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274137 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/f98b39d12ddf7e745d2591339b56c979dc13aca3"},{"sha":"cdfe078a42f95b07294f711d84b965fd6ef45ad5","author":{"name":"Ahmed Bougacha","email":"f94c8c31282d444042829284d0628a0bd66a3a17@gmail.com"},"message":"[X86] Lower blended PACKUSes using appropriate types.\n\nWhen lowering two blended PACKUS, we used to disregard the types\nof the PACKUS inputs, indiscriminately generating a v16i8 PACKUS.\n\nThis leads to non-selectable things like:\n    (v16i8 (PACKUS (v4i32 v0), (v4i32 v1)))\n\nInstead, check that the PACKUSes have the same type, and use that\nas the final result type.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274138 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/cdfe078a42f95b07294f711d84b965fd6ef45ad5"},{"sha":"0cd4101ef2584a4cb62ef0efd179efaef0407ee7","author":{"name":"Vedant Kumar","email":"e06201a831a99f4a997d7618bb35ffb5726917fe@apple.com"},"message":"Use LLVM_ATTRIBUTE_UNUSED instead of void casts; NFC\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274139 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/0cd4101ef2584a4cb62ef0efd179efaef0407ee7"},{"sha":"8682068a619175f7a2b6974535b7a6377e913a54","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[LLVMConfig.cmake.in] Create a new variable LLVM_CONFIG_EXPORTED_TARGETS that contains the list of all targets exported via LLVMExports.cmake.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274140 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/8682068a619175f7a2b6974535b7a6377e913a54"},{"sha":"7925338a8e28852078d69aee8e01bf2b5c5cc54e","author":{"name":"Nico Weber","email":"d2ca1be21f3cf7b07282601caaac012d36ff9305@gmx.de"},"message":"Revert r272251, it caused PR28348.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274141 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/7925338a8e28852078d69aee8e01bf2b5c5cc54e"},{"sha":"45b6d08da3901e8dd84bc2cfca658599801589e1","author":{"name":"Nico Weber","email":"d2ca1be21f3cf7b07282601caaac012d36ff9305@gmx.de"},"message":"Add a regression test for PR28348.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274142 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/45b6d08da3901e8dd84bc2cfca658599801589e1"},{"sha":"bdd649ed06f0fadcafb1d5c370e57d509b7ce2f6","author":{"name":"Vedant Kumar","email":"e06201a831a99f4a997d7618bb35ffb5726917fe@apple.com"},"message":"[llvm-cov] Change some FileCheck prefixes to make tests reusable (NFC)\n\nI'm planning on extending these two tests with checks that validate\nhtml coverage reports. Make it easier to extend them by not using a\nprefix called \"CHECK\".\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274143 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/bdd649ed06f0fadcafb1d5c370e57d509b7ce2f6"},{"sha":"c21113e1448225fff7786d879c7d79218daab495","author":{"name":"Tim Shen","email":"27d4088a4e3928abba38098f2c71c2e0f4440135@gmail.com"},"message":"[InstCombine] Add full tests for FoldAndOfFCmps and FoldOrOfFCmps\n\nSummary: This adds tests for covering all cases that FoldAndOfFCmps and FoldOrOfFCmps handle.\n\nReviewers: spatel\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D21844\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274144 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/c21113e1448225fff7786d879c7d79218daab495"},{"sha":"f362d3a72960e969c29a7cc1986d61dbe6db23cd","author":{"name":"Rafael Espindola","email":"2cb6c78767a4200908f6aafbbd9b2dbabf89e63d@gmail.com"},"message":"Don't verify inputs to the Linker if ODR merging.\n\nThis fixes pr28072.\n\nThe point, as Duncan pointed out, is that the file is already\npartially linked by just reading it.\n\nLong term I think the solution is to make metadata owned by the module\nand then the linker will lazily read it and be in charge of all the\nlinking. Running a verifier in each input will defeat the lazy\nloading, but will be legal.\n\nRight now we are at the unfortunate position that to support odr\nmerging we cannot verify the inputs, which mildly annoying (see test\nupdate).\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274148 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/f362d3a72960e969c29a7cc1986d61dbe6db23cd"},{"sha":"a4d56588c91df271cb1c8e97d29f0d41ad71f616","author":{"name":"Nirav Dave","email":"e5fe09cb04eb873e6b01e3b4b0812f816df536f9@google.com"},"message":"Permit memory operands in ins/outs instructions\n\n[x86] (PR15455) While (ins|outs)[bwld] instructions do not take %dx as a\nmemory operand, various unofficial references do and objdump\ndisassembles to this format. Extend special treatment of\nsimilar (in|out)[bwld] operations.\n\nReviewers: craig.topper, rnk, ab\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D18837\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274152 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/a4d56588c91df271cb1c8e97d29f0d41ad71f616"},{"sha":"23b149871d220b1f84fb593ad42e2d0130924643","author":{"name":"Davide Italiano","email":"600176b5b7918004f59c5df1312b4545a180114a@freebsd.org"},"message":"[Triple] Reimplement isLittleEndian(). Now it works for arm too.\n\nDifferential Revision:   http://reviews.llvm.org/D21846\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274154 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift-llvm/commits/23b149871d220b1f84fb593ad42e2d0130924643"}]}
{"actor":{"display_login":"gottesmm"}}