Allow calls with non legal integer types based on i8 and i16 to be processed by mips fast-isel.
Based on a patch by Reed Kotler.
Depends on D9635.
Paths
| Differential D6770
[mips][FastISel] Handle calls with non legal types i8 and i16. ClosedPublic Authored by vkalintiris on Dec 23 2014, 8:00 AM.
Details Summary Allow calls with non legal integer types based on i8 and i16 to be processed by mips fast-isel. Based on a patch by Reed Kotler. Depends on D9635.
Diff Detail
Event Timelinerkotler updated this object. Comment Actions My question was intended for the current owner of the revision (Vasileios) but I don't mind which of you creates the test case so long as there is one :-). vkalintiris retitled this revision from Mips fast-isel - handle calls with non legal types i8, i16 to [mips][FastISel] Handle calls with non legal types i8 and i16.. vkalintiris updated this object. vkalintiris edited edge metadata. vkalintiris added a parent revision: D9635: [mips][FastISel] Simplify callabi.ll by using multiple check prefixes.. Comment ActionsAdded tests for i8 and i16 arguments in function calls. dsanders edited edge metadata. Comment ActionsLGTM with a nit
This revision is now accepted and ready to land.May 12 2015, 3:34 AM Closed by commit rL237121: [mips][FastISel] Handle calls with non legal types i8 and i16. (authored by vkalintiris). · Explain WhyMay 12 2015, 5:33 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 25582 llvm/trunk/lib/Target/Mips/MipsFastISel.cpp
llvm/trunk/test/CodeGen/Mips/Fast-ISel/callabi.ll
|