Skip to content

Commit 41375b9

Browse files
committed
[RISCV][GISel] Use libcalls for G_MEMCPY, G_MEMMOVE, and G_MEMSET.
1 parent 730d313 commit 41375b9

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,8 @@ RISCVLegalizerInfo::RISCVLegalizerInfo(const RISCVSubtarget &ST) {
189189

190190
getActionDefinitionsBuilder(G_FRAME_INDEX).legalFor({p0});
191191

192+
getActionDefinitionsBuilder({G_MEMCPY, G_MEMMOVE, G_MEMSET}).libcall();
193+
192194
// FP Operations
193195

194196
getActionDefinitionsBuilder({G_FADD, G_FSUB, G_FMUL, G_FDIV, G_FMA, G_FNEG,

0 commit comments

Comments
 (0)