diff options
author | Matthias Gehre <matthias.gehre@xilinx.com> | 2022-02-22 15:32:17 +0000 |
---|---|---|
committer | Matthias Gehre <matthias.gehre@xilinx.com> | 2022-03-16 09:36:28 +0000 |
commit | 09854f2af3b914b616f29cb640bede3a27cf7c4e (patch) | |
tree | 268d56bcdfa67ccf9e3d122e0ebf31ae7c1eb39a /llvm/lib/CodeGen/ModuloSchedule.cpp | |
parent | f3cbe60aa9628ef9b210af8a74b8fd3de3dfd972 (diff) | |
download | llvm-09854f2af3b914b616f29cb640bede3a27cf7c4e.zip llvm-09854f2af3b914b616f29cb640bede3a27cf7c4e.tar.gz llvm-09854f2af3b914b616f29cb640bede3a27cf7c4e.tar.bz2 |
[SelectionDAG] Emit calls to __divei4 and friends for division/remainder of large integers
Emit calls to __divei4 and friends for divison/remainder of large integers.
This fixes https://github.com/llvm/llvm-project/issues/44994.
The overall RFC is in https://discourse.llvm.org/t/rfc-add-support-for-division-of-large-bitint-builtins-selectiondag-globalisel-clang/60329
The compiler-rt part is in https://reviews.llvm.org/D120327
Differential Revision: https://reviews.llvm.org/D120329
Diffstat (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp')
0 files changed, 0 insertions, 0 deletions