[llvm-branch-commits] [llvm] ffc3e80 - [NFC] [DAGCombine] Correct the result for sqrt even the iteration is zero

2021-01-24 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2021-01-25T04:02:44Z New Revision: ffc3e800c65ee58166255ff897f8b7e6d850ddda URL: https://github.com/llvm/llvm-project/commit/ffc3e800c65ee58166255ff897f8b7e6d850ddda DIFF: https://github.com/llvm/llvm-project/commit/ffc3e800c65ee58166255ff897f8b7e6d850ddda.diff LOG

[llvm-branch-commits] [llvm] 7539c75 - [DAGCombine] Remove the check for unsafe-fp-math when we are checking the AFN

2021-01-10 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2021-01-11T02:25:53Z New Revision: 7539c75bb438f185575573ed4ea8da7cb37d3f2a URL: https://github.com/llvm/llvm-project/commit/7539c75bb438f185575573ed4ea8da7cb37d3f2a DIFF: https://github.com/llvm/llvm-project/commit/7539c75bb438f185575573ed4ea8da7cb37d3f2a.diff LOG

[llvm-branch-commits] [llvm] 2962f11 - [NFC] Add the getSizeInBytes() interface for MachineConstantPoolValue

2021-01-04 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2021-01-05T03:22:45Z New Revision: 2962f1149c8fccf8e865654ce11b3f1312165651 URL: https://github.com/llvm/llvm-project/commit/2962f1149c8fccf8e865654ce11b3f1312165651 DIFF: https://github.com/llvm/llvm-project/commit/2962f1149c8fccf8e865654ce11b3f1312165651.diff LOG

[llvm-branch-commits] [llvm] 477b650 - [PowerPC] Select the D-Form load if we know its offset meets the requirement

2020-12-17 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2020-12-18T07:27:26Z New Revision: 477b6505fa1d49339c81fbbda937dc8bb5e53cfd URL: https://github.com/llvm/llvm-project/commit/477b6505fa1d49339c81fbbda937dc8bb5e53cfd DIFF: https://github.com/llvm/llvm-project/commit/477b6505fa1d49339c81fbbda937dc8bb5e53cfd.diff LOG

[llvm-branch-commits] [llvm] 385e9a2 - [DAGCombiner] Improve shift by select of constant

2020-12-17 Thread QingShan Zhang via llvm-branch-commits
Author: Layton Kifer Date: 2020-12-18T02:21:42Z New Revision: 385e9a2a047bc0bee13a21a9016763e694a686a3 URL: https://github.com/llvm/llvm-project/commit/385e9a2a047bc0bee13a21a9016763e694a686a3 DIFF: https://github.com/llvm/llvm-project/commit/385e9a2a047bc0bee13a21a9016763e694a686a3.diff LOG:

[llvm-branch-commits] [llvm] ebdd20f - Expand the fp_to_int/int_to_fp/fp_round/fp_extend as libcall for fp128

2020-12-17 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2020-12-17T07:59:30Z New Revision: ebdd20f430c408e200d5c60ef957e777841f0fa3 URL: https://github.com/llvm/llvm-project/commit/ebdd20f430c408e200d5c60ef957e777841f0fa3 DIFF: https://github.com/llvm/llvm-project/commit/ebdd20f430c408e200d5c60ef957e777841f0fa3.diff LOG

[llvm-branch-commits] [llvm] 08e287a - [PowerPC][FP128] Fix the incorrect signature for math library call

2020-12-13 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2020-12-14T07:52:56Z New Revision: 08e287aaf39f3ab8ccfcd4535fafa1c5d99ffdf7 URL: https://github.com/llvm/llvm-project/commit/08e287aaf39f3ab8ccfcd4535fafa1c5d99ffdf7 DIFF: https://github.com/llvm/llvm-project/commit/08e287aaf39f3ab8ccfcd4535fafa1c5d99ffdf7.diff LOG

[llvm-branch-commits] [llvm] 68dbb77 - [NFC][Test] Add a test to verify the instruction form we got from isel

2020-12-11 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2020-12-11T10:36:46Z New Revision: 68dbb7789e5388657420afcbdd0f928e4fdfcfb8 URL: https://github.com/llvm/llvm-project/commit/68dbb7789e5388657420afcbdd0f928e4fdfcfb8 DIFF: https://github.com/llvm/llvm-project/commit/68dbb7789e5388657420afcbdd0f928e4fdfcfb8.diff LOG

[llvm-branch-commits] [llvm] 08280c4 - [NFC][Test] Format the PowerPC test for incoming patch

2020-12-11 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2020-12-11T09:53:20Z New Revision: 08280c4b73439e5f99000c89a818f66343e87aa6 URL: https://github.com/llvm/llvm-project/commit/08280c4b73439e5f99000c89a818f66343e87aa6 DIFF: https://github.com/llvm/llvm-project/commit/08280c4b73439e5f99000c89a818f66343e87aa6.diff LOG

[llvm-branch-commits] [llvm] c25b039 - [PowerPC] Fix the regression caused by commit 9c588f53fc42

2020-12-04 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2020-12-04T10:22:13Z New Revision: c25b039e211441033069c7046324d2f76de37bed URL: https://github.com/llvm/llvm-project/commit/c25b039e211441033069c7046324d2f76de37bed DIFF: https://github.com/llvm/llvm-project/commit/c25b039e211441033069c7046324d2f76de37bed.diff LOG

[llvm-branch-commits] [llvm] 9bf0fea - [PowerPC] Add the hw sqrt test for vector type v4f32/v2f64

2020-12-02 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2020-12-03T03:19:18Z New Revision: 9bf0fea3729e3ad63da24f94ce22c6b4628bec15 URL: https://github.com/llvm/llvm-project/commit/9bf0fea3729e3ad63da24f94ce22c6b4628bec15 DIFF: https://github.com/llvm/llvm-project/commit/9bf0fea3729e3ad63da24f94ce22c6b4628bec15.diff LOG

[llvm-branch-commits] [llvm] 47f784a - [PowerPC] Promote the i1 to i64 for SINT_TO_FP/FP_TO_SINT

2020-12-01 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2020-12-02T05:37:45Z New Revision: 47f784ace6bb43eb9d95277fcc847fb82abf0f7a URL: https://github.com/llvm/llvm-project/commit/47f784ace6bb43eb9d95277fcc847fb82abf0f7a DIFF: https://github.com/llvm/llvm-project/commit/47f784ace6bb43eb9d95277fcc847fb82abf0f7a.diff LOG

[llvm-branch-commits] [llvm] 4d83aba - [DAGCombine] Adding a hook to improve the precision of fsqrt if the input is denormal

2020-11-26 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2020-11-27T02:10:55Z New Revision: 4d83aba4228ecb7dfefaf10a36a35f7299467819 URL: https://github.com/llvm/llvm-project/commit/4d83aba4228ecb7dfefaf10a36a35f7299467819 DIFF: https://github.com/llvm/llvm-project/commit/4d83aba4228ecb7dfefaf10a36a35f7299467819.diff LOG

[llvm-branch-commits] [llvm] 9c588f5 - [DAGCombine] Add hook to allow target specific test for sqrt input

2020-11-24 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2020-11-25T05:37:15Z New Revision: 9c588f53fc423dd0ed69250fbc93b37b40c0ef44 URL: https://github.com/llvm/llvm-project/commit/9c588f53fc423dd0ed69250fbc93b37b40c0ef44 DIFF: https://github.com/llvm/llvm-project/commit/9c588f53fc423dd0ed69250fbc93b37b40c0ef44.diff LOG

[llvm-branch-commits] [llvm] 60c28a5 - [NFC][Test] Format the test for IEEE Long double

2020-11-24 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2020-11-25T03:00:24Z New Revision: 60c28a5a2b76ebf9c8bac9ebf20ac8fe69c788ee URL: https://github.com/llvm/llvm-project/commit/60c28a5a2b76ebf9c8bac9ebf20ac8fe69c788ee DIFF: https://github.com/llvm/llvm-project/commit/60c28a5a2b76ebf9c8bac9ebf20ac8fe69c788ee.diff LOG

[llvm-branch-commits] [llvm] fa42f08 - [PowerPC][FP128] Fix the incorrect calling convention for IEEE long double on Power8

2020-11-24 Thread QingShan Zhang via llvm-branch-commits
Author: QingShan Zhang Date: 2020-11-25T01:43:48Z New Revision: fa42f08b2643d0a2e53fde8949e7f88b6d965bb8 URL: https://github.com/llvm/llvm-project/commit/fa42f08b2643d0a2e53fde8949e7f88b6d965bb8 DIFF: https://github.com/llvm/llvm-project/commit/fa42f08b2643d0a2e53fde8949e7f88b6d965bb8.diff LOG