DescriptionAdd support for passing and returning vectors in accordance with the x86 calling convention.
- Add TargetLowering::lowerArguments() as a new stage in TargetLowering.
- Add support for passing arguments/return values in XMM registers in the x86 target.
BUG=none
R=jvoung@chromium.org, stichnot@chromium.org
Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=45a0623
Patch Set 1 #
Total comments: 10
Patch Set 2 : First round of changes, including new argument lowering. #
Total comments: 11
Patch Set 3 : Address more changes, including reworked lowering of arguments to call instructions. #Patch Set 4 : Remove unused InstX8632Storep. #Patch Set 5 : Fix grammar in comment. #
Total comments: 7
Patch Set 6 : Reset AllowOverlap, add comment on lowerCall() strategies, and use X86_MAX_XMM_ARGS where appropria… #
Messages
Total messages: 10 (0 generated)
|