User Details
- User Since
- Sep 7 2017, 1:47 AM (181 w, 6 d)
Mar 25 2018
Jan 15 2018
Simon, is there anything else you think that is needed to be changed before accepting the revision?
Thanks
Jan 1 2018
Dec 27 2017
now takes care of sqrt with round mode CURR_DIRECTION
Dec 13 2017
Nov 13 2017
Nov 8 2017
Nov 6 2017
Oct 30 2017
Added the case of the pattern with X86::FAND. Hopefully this is the last update. Please let me know if there is something else I missed.
Oct 15 2017
Added fast-isel tests.
Note that for avx512bw there is an open bug that responsible for that huge code size.
Oct 11 2017
fixed requested changes by Simon and Craig and as you can see added the new test files to trunk as NFC commit and showed the diff.
Oct 10 2017
Committed in rL315311. Sorry for the poor commit message, added a suitable message in comment in https://reviews.llvm.org/rL315311
Sorry for the poor commit message. Should have been:
Changed function to be DAG.getIntPtrConstant(0, dl) instead.
Oct 9 2017
Sep 26 2017
committed in 314195
Sep 25 2017
change after Michael comment
Sep 13 2017
committed in rL313134
Sep 12 2017
Updated IR code in avx2-intrinsics-fast-isel.ll and ssse3-intrinsics-fast-isel.ll (figured this file should also be updated) to have the IR code generated from clang for the ABS intrinsics instead of the intrinsics' calls.
If I remove the builtins from the .def file this will not work, as I didn't replace the builtin call in the Header files but implemented the lowering by adding cases to the CGBuiltin.cpp and adding the IR by hand. Correct me if I'm wrong about this.