{"push_id":677332921,"size":157,"distinct_size":157,"ref":"refs/heads/MS","head":"29a41bef1598ae0a32e1a4d691efe5962549c05f","before":"c440774ce6cb5e16b40d7a21a3e4ff041386c9bf","commits":[{"sha":"d5c1ae7e367b17496654276c58118dbc90507cbf","author":{"email":"92f0075cc843baaa8e5be141782d35ca2fb90d2d@intel.com","name":"Elena Demikhovsky"},"message":"AVX-512: fixed a bug in encoding of VPSRAQ instrcution,\nadded a bunch of encoding tests.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237232 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/d5c1ae7e367b17496654276c58118dbc90507cbf"},{"sha":"1336daad86de3d09d8a2319be3b12f91d4632563","author":{"email":"e806f483b3bcf1d4db80290a1d0721d0d23b5231@intel.com","name":"Michael Kuperstein"},"message":"Use std::bitset for SubtargetFeatures\n\nPreviously, subtarget features were a bitfield with the underlying type being uint64_t. \nSince several targets (X86 and ARM, in particular) have hit or were very close to hitting this bound, switching the features to use a bitset.\nNo functional change.\n\nThe first two times this was committed (r229831, r233055), it caused several buildbot failures. \nAt least some of the ARM and MIPS ones were due to gcc/binutils issues, and should now be fixed.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237234 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/1336daad86de3d09d8a2319be3b12f91d4632563"},{"sha":"6eb9a62fe04a6e17a70b2c6dfc03b6966019a03c","author":{"email":"64a8dbd4c22d4cde84fc2a3334e97630d064d2a0@accesssoftek.com","name":"Sergey Dmitrouk"},"message":"[DebugInfo] Debug locations for constant SD nodes\n\nSeveral updates for [DebugInfo] Add debug locations to constant SD nodes (r235989).\nIncludes:\n\n *  re-enabling the change (disabled recently);\n *  missing change for FP constants;\n *  resetting debug location of constant node if it's used more than at one place\n    to prevent emission of wrong locations in case of coalesced constants;\n *  a couple of additional tests.\n\nNow all look ups in CSEMap are wrapped by additional method.\n\nComment in D9084 suggests that debug locations aren't useful for \"target constants\",\nso there might be one more change related to this API (namely, dropping debug\nlocations for getTarget*Constant methods).\n\nDifferential Revision: http://reviews.llvm.org/D9604\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237237 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/6eb9a62fe04a6e17a70b2c6dfc03b6966019a03c"},{"sha":"4d8e3c44c1267f6dbbdfc896f756851f9ed8e7ea","author":{"email":"63d2f5b83af4588daa5f22a2170797a353b6620c@imgtec.com","name":"Toma Tabacu"},"message":"[mips] [IAS] Merge the micromips-expressions.s test into expr1.s. NFC.\n\nSummary: Also did some minor reformatting in the resulting test.\n\nReviewers: dsanders\n\nReviewed By: dsanders\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D9702\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237242 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/4d8e3c44c1267f6dbbdfc896f756851f9ed8e7ea"},{"sha":"66112dd7f872cbb8c5fa65408c8af88ea3d95655","author":{"email":"e806f483b3bcf1d4db80290a1d0721d0d23b5231@intel.com","name":"Michael Kuperstein"},"message":"Reverting r237234, \"Use std::bitset for SubtargetFeatures\"\n\nThe buildbots are still not satisfied.\nMIPS and ARM are failing (even though at least MIPS was expected to pass).\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237245 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/66112dd7f872cbb8c5fa65408c8af88ea3d95655"},{"sha":"e8dceea402259651fca27c616a35227ad2971a91","author":{"email":"d29226cc6185f673948cb400b44d41d3bcf8b2f1@arm.com","name":"Artyom Skrobov"},"message":"[AArch64] Codegen VMAX/VMIN for safe math cases\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237247 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/e8dceea402259651fca27c616a35227ad2971a91"},{"sha":"c617a13a2e4d7794cf7c3b1bd6a1b06bbe789979","author":{"email":"63d2f5b83af4588daa5f22a2170797a353b6620c@imgtec.com","name":"Toma Tabacu"},"message":"[mips] [IAS] Unify common functionality of LA and LI.\n\nSummary: A side-effect of this is that LA gains proper handling of unsigned and positive signed 16-bit immediates and more accurate error messages.\n\nReviewers: dsanders\n\nReviewed By: dsanders\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D9290\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237255 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/c617a13a2e4d7794cf7c3b1bd6a1b06bbe789979"},{"sha":"b937dadfb25062efe75333351d96c799e9feb078","author":{"email":"35e141d918c3ab40e625222c41fcc8b2333c1294@arm.com","name":"Silviu Baranga"},"message":"Revert r237247 - [AArch64] Codegen VMAX/VMIN.. as it is causing failures in SPEC2000/2006\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237256 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/b937dadfb25062efe75333351d96c799e9feb078"},{"sha":"cdecddaf1e1451e1f3bf6a9120028440d737435f","author":{"email":"b213eddd11b637ebc553085c1e97eabdf3dcaa60@imgtec.com","name":"Jozef Kolek"},"message":"[mips][microMIPSr6] Implement CLO and CLZ instructions\n\nThis patch implements CLO and CLZ instructions using mapping.\n\nDifferential Revision: http://reviews.llvm.org/D8553\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237257 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/cdecddaf1e1451e1f3bf6a9120028440d737435f"},{"sha":"e55e117ad3fbebe7860b7023aac55c2a40c952f7","author":{"email":"3b39e5b2267547c58fcf4364518bdf4ea96620a3@codeaurora.org","name":"Brendon Cahoon"},"message":"[Hexagon] Generate hardware loop when loop has a critical edge\n\nThe hardware loop pass should try to generate a hardware loop\ninstruction when the original loop has a critical edge.\n\nDifferential Revision: http://reviews.llvm.org/D9678\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237258 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/e55e117ad3fbebe7860b7023aac55c2a40c952f7"},{"sha":"dcc57103b82525a35a9e7acc0109d20a83b2b0a0","author":{"email":"25199b71953b1ae8370658789972819bf995cdd9@google.com","name":"Teresa Johnson"},"message":"Test commit: Remove unnecessary spaces.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237259 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/dcc57103b82525a35a9e7acc0109d20a83b2b0a0"},{"sha":"a3bccceda7ca4d8e8fe8541675b594b4b7ba4148","author":{"email":"1f7432263446ac4f226b3f79c32d2744a3aa227f@google.com","name":"Diego Novillo"},"message":"Add function entry count metadata.\n\nSummary:\nThis adds three Function methods to handle function entry counts:\nsetEntryCount() and getEntryCount().\n\nEntry counts are stored under the MD_prof metadata node with the name\n\"function_entry_count\". They are unsigned 64 bit values set by profilers\n(instrumentation and sample profiler changes coming up).\n\nAdded documentation for new profile metadata and tests.\n\nReviewers: dexonsmith, bogner\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D9628\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237260 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/a3bccceda7ca4d8e8fe8541675b594b4b7ba4148"},{"sha":"e49e65326af76ac1eadaa79684b59acec4bd0a9e","author":{"email":"666af9c7e7c44f7b1a6415c1f07084e8abb68553@gmail.com","name":"Yaron Keren"},"message":"Update ELFObjectWriter::reset() following r236255.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237261 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/e49e65326af76ac1eadaa79684b59acec4bd0a9e"},{"sha":"552cd9868300bf6c52e1cbd67693097238979422","author":{"email":"63d2f5b83af4588daa5f22a2170797a353b6620c@imgtec.com","name":"Toma Tabacu"},"message":"[mips] [IAS] Preemptively fix warning introduced by r237255. NFC.\n\nSome compilers warn about using the ternary operator with an unsigned variable\nand enum.\nI haven't seen this trigger in the llvm.org buildbots yet, but it probably will\nat some point.\n\nReported by Daniel Sanders.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237262 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/552cd9868300bf6c52e1cbd67693097238979422"},{"sha":"0e0929ed98794acb11a65d0fe76ce34234783c4b","author":{"email":"1f7432263446ac4f226b3f79c32d2744a3aa227f@google.com","name":"Diego Novillo"},"message":"Add function entry counts from sample profiles.\n\nThis patch uses the new function profile metadata \"function_entry_count\"\nto annotate entry counts from sample profiles.\n\nIn a sampling profile, the total samples collected at the function entry\nare an approximation for the number of times that function was invoked.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237265 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/0e0929ed98794acb11a65d0fe76ce34234783c4b"},{"sha":"a036cd4093db1ee19b9ab51cb1e6b26bfe69ac3c","author":{"email":"3b39e5b2267547c58fcf4364518bdf4ea96620a3@codeaurora.org","name":"Brendon Cahoon"},"message":"[Hexagon] Generate loop1 instruction for nested loops\n\nloop1 is for the outer loop and loop0 is for the inner loop.\n\nDifferential Revision: http://reviews.llvm.org/D9680\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237266 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/a036cd4093db1ee19b9ab51cb1e6b26bfe69ac3c"},{"sha":"12b5fa5f6e42eb8849d8b3bc7b1dbe676a6d8326","author":{"email":"56049f4b163f7f84e75f836729f274dcad040b86@google.com","name":"Jingyue Wu"},"message":"[NaryReassociate] avoid running forever\n\nAvoid running forever by checking we are not reassociating an expression into\nthe same form.\n\nTested with @avoid_infinite_loops in nary-add.ll\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237269 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/12b5fa5f6e42eb8849d8b3bc7b1dbe676a6d8326"},{"sha":"2727b58c885d1ebfb3652a89cc298e26b882ea88","author":{"email":"f2687d141d6df003196c0c086f0a189634ba4557@google.com","name":"Kostya Serebryany"},"message":"[lib/Fuzzer] enable -use_counters=1 by default\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237272 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/2727b58c885d1ebfb3652a89cc298e26b882ea88"},{"sha":"115494b777b26de383bc6733e23c4efdbc3e4ad0","author":{"email":"05f726f834638679f776bde9b9fcd7e9d7242de5@gmail.com","name":"David Blaikie"},"message":"[opaque pointer type] Pass the explicit function type down to the instruction constructor when parsing invoke instructions\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237273 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/115494b777b26de383bc6733e23c4efdbc3e4ad0"},{"sha":"428e9d76082e8cb8e08e4c9b8533f0ca0f715cdc","author":{"email":"05f726f834638679f776bde9b9fcd7e9d7242de5@gmail.com","name":"David Blaikie"},"message":"[opaque pointer type] Constant Folding: Use GEPOperator to access the pointee source type rather than going through the first operand's pointer type\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237274 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/swaroop-sridhar/llvm/commits/428e9d76082e8cb8e08e4c9b8533f0ca0f715cdc"}]}