HomePhabricator

[mips][FastISel] Implement intrinsics memset, memcopy & memmove.

Authored by Vasileios Kalintiris <Vasileios.Kalintiris@imgtec.com> on Jun 1 2015, 9:36 AM.

Description

[mips][FastISel] Implement intrinsics memset, memcopy & memmove.

Summary:
Implement the intrinsics memset, memcopy and memmove in MIPS FastISel.
Make some needed infrastructure fixes so that this can work.

Based on a patch by Reed Kotler.

Test Plan:
memtest1.ll
The patch passes test-suite for mips32 r1/r2 and at O0/O2

Reviewers: rkotler, dsanders

Subscribers: llvm-commits, rfuhler

Differential Revision: http://reviews.llvm.org/D7158

llvm-svn: 238759

Event Timeline

Vasileios Kalintiris <Vasileios.Kalintiris@imgtec.com> committed rGbdb91b31f0f4: [mips][FastISel] Implement intrinsics memset, memcopy & memmove. (authored by Vasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>).Jun 1 2015, 9:36 AM