This makes sure that a i8/i16 parameter after the 4th parameter gets assigned to the stack, instead of continuing matching in the generic CC_X86_64_C, after SVN r328386. (After that change, such a param would end up assigned to EDI.)
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
This works for 64-bit, but I think the 32-bit side needs fixing. I think I will try to incorporate this into a re-land of rL328386 later today. Sorry for the breakage. :(
Comment Actions
Looks like 32-bit doesn't need to be fixed because of the way the delegation is arranged. In any case, I combined this with the re-land in D44846. PTAL