aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
diff options
context:
space:
mode:
authorMatthias Gehre <matthias.gehre@xilinx.com>2022-02-22 15:32:17 +0000
committerMatthias Gehre <matthias.gehre@xilinx.com>2022-03-16 09:36:28 +0000
commit09854f2af3b914b616f29cb640bede3a27cf7c4e (patch)
tree268d56bcdfa67ccf9e3d122e0ebf31ae7c1eb39a /llvm/lib/CodeGen/ModuloSchedule.cpp
parentf3cbe60aa9628ef9b210af8a74b8fd3de3dfd972 (diff)
downloadllvm-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