)]}' { "commit": "927c2b02731091ce97cd70bd23300e449e6f89fb", "tree": "545b7e21dc81fbe6c9fcb04838c6838af1c30b63", "parents": [ "14b956f5300ad4c834c49f8b8ac32653b0281b68" ], "author": { "name": "Simon Pilgrim", "email": "llvm-dev@redking.me.uk", "time": "Sat Jan 12 09:59:32 2019 +0000" }, "committer": { "name": "Simon Pilgrim", "email": "llvm-dev@redking.me.uk", "time": "Sat Jan 12 09:59:32 2019 +0000" }, "message": "[X86][AARCH64] Improve ISD::ABS support\n\nThis patch takes some of the code from D49837 to allow us to enable ISD::ABS support for all SSE vector types.\n\nDifferential Revision: https://reviews.llvm.org/D56544\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@350998 91177308-0d34-0410-b5e6-96231b3b80d8\n", "tree_diff": [ { "type": "modify", "old_id": "f18ba19a229f330c58075e3877201a5554b76957", "old_mode": 33188, "old_path": "include/llvm/CodeGen/TargetLowering.h", "new_id": "7cb63416831c4f5bf2cf4d8885c491d7de81b832", "new_mode": 33188, "new_path": "include/llvm/CodeGen/TargetLowering.h" }, { "type": "modify", "old_id": "9d6a6939fbabafc0fcc1e3ed1b0eed83cab6610b", "old_mode": 33188, "old_path": "lib/CodeGen/SelectionDAG/LegalizeDAG.cpp", "new_id": "0e5d9242dd89bbcbc159c6d8220f9997a9536c3b", "new_mode": 33188, "new_path": "lib/CodeGen/SelectionDAG/LegalizeDAG.cpp" }, { "type": "modify", "old_id": "753158dc2c352449eb6cb7d60ab0092d749cc4f2", "old_mode": 33188, "old_path": "lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp", "new_id": "6e0bc97e92b65877ba2f090364b0ceac610051bc", "new_mode": 33188, "new_path": "lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp" }, { "type": "modify", "old_id": "ca0db5cd0ab73fc4c099510703547e7f7f017509", "old_mode": 33188, "old_path": "lib/CodeGen/SelectionDAG/TargetLowering.cpp", "new_id": "1d8615ccce96fe0aabc7f9287a53689f48e72215", "new_mode": 33188, "new_path": "lib/CodeGen/SelectionDAG/TargetLowering.cpp" }, { "type": "modify", "old_id": "d4a7a9459e03b291958d25c70b95ac164bade713", "old_mode": 33188, "old_path": "lib/Target/X86/X86ISelLowering.cpp", "new_id": "4989c61f68f8c780901a00917f38d28637340992", "new_mode": 33188, "new_path": "lib/Target/X86/X86ISelLowering.cpp" }, { "type": "modify", "old_id": "53669a15b9ec978dfeafba9cbe048cfcb2b8fcc7", "old_mode": 33188, "old_path": "test/CodeGen/AArch64/arm64-vabs.ll", "new_id": "8a0a2dde777d1a7bd71268bcb8f69ae3391108d3", "new_mode": 33188, "new_path": "test/CodeGen/AArch64/arm64-vabs.ll" }, { "type": "modify", "old_id": "30bba8d9e36a03efb38a19971314bfbd277f3102", "old_mode": 33188, "old_path": "test/CodeGen/X86/combine-abs.ll", "new_id": "3a2c477483884cd023f286d0f827e25632e6a2c0", "new_mode": 33188, "new_path": "test/CodeGen/X86/combine-abs.ll" }, { "type": "modify", "old_id": "7241cd1fc9fbd48652803c281ce8b313275ea0c9", "old_mode": 33188, "old_path": "test/CodeGen/X86/viabs.ll", "new_id": "06dd1682e9c43ee9ab173759c98861bc039f7cbd", "new_mode": 33188, "new_path": "test/CodeGen/X86/viabs.ll" } ] }