[PATCH] D38894: [RFC][Tablegen] Add CCIfSplitFrom and CCPassIndirectBySamePointer Calling Convention Interfaces
Shiva Chen via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 6 18:45:21 PST 2017
shiva0217 added a comment.
Hi @rnk ,
In the test case, clang doesn't know backend support the floating instruction or not, so clang will emit it as floating operation IR and won't treat it as function call.
LLVM know the backend not support the floating operation, so it would soften to softfloat function call.
It was transferred to function call by llvm, therefore, in this case, clang can't help for transfer the arguments passing to indirect.
Could the test case convinced you the patch could be helpful?
Or should I add/modify something to make the patch more complete/correct?
Thanks,
Shiva
Repository:
rL LLVM
https://reviews.llvm.org/D38894
More information about the llvm-commits
mailing list