Just does the simple allocation of a stack object and passes
a pointer to the callee.
Details
Diff Detail
Event Timeline
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp | ||
---|---|---|
354 | This CL makes a new vector with copies of all the non-byval OutVals. Is that necessary, or can I overwrite CLI.OutVals? |
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp | ||
---|---|---|
354 | I think you can safely overwrite CLI.OutVals if you want to. | |
359 | Although if you don't choose to overwrite CLI.OutVals, please rename this OutVals to something like AdjustedOutVals, so that people who aren't reading the code closely don't assume it's a reference to CLI.OutVals (I did this as I was reading this patch at first and was confused :-)). |
This CL makes a new vector with copies of all the non-byval OutVals. Is that necessary, or can I overwrite CLI.OutVals?